Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Full Stack - draft

Full Stack - draft

A very early draft of the full stack developer presentation

Ran Tavory

June 04, 2013
Tweet

More Decks by Ran Tavory

Other Decks in Programming

Transcript

  1. The Names Full stack developer Polyglot programmer Ace of all

    trades devops? ... Tuesday, June 4, 13
  2. The Questions Am I a Full Stack developer? Do I

    need to be a full stack developer? What does it take to become one? Tuesday, June 4, 13
  3. The Other Questions Does my organization even need Full Stackers?

    vs Domain Experts How do I recognize one when I see it? Where can I find some Full Stackers? Tuesday, June 4, 13
  4. Questions to YOU What do you want to do when

    you grow up? Tuesday, June 4, 13
  5. About ME On average day I deal with CSS (SCSS

    actually) Javascript. In the browser. And in the server Bits and compression in the database Deployment automation Monitoring and alerting From bits in the DB to bits in PNGs Tuesday, June 4, 13
  6. Things I Like Understanding the whole picture Shipping Code Products

    that work Getting recognized for my work Tuesday, June 4, 13
  7. Things I Dislike Throwing code at someone else to run

    it Having heard from someone else that Hey dude, your code just fucked up Push and run out ... Tuesday, June 4, 13
  8. Being a Full Stacker You understand the whole picture From

    user entering text in a box To server transacting on a DB To browser rendering back the response *** To some extent of depth *** And you love it! Tuesday, June 4, 13
  9. Becoming a Full Stacker You have to grow into it

    Do one thing thoroughly Do another thing thoroughly Do something less thorough. And another thing and another Until at the end you understand the full picture Participate in several out of band projects (FLOS is best) Deliberately take yourself out of your comfort zone, again and again You can be expert at one field or two. Maybe three. But you cannot be expect in all fields. Accept it Tuesday, June 4, 13
  10. Becoming a Full Stacker By nature full stackers are seniors

    They just had to do so many things before They are curious They want to step out of their comfort zone They might have a listening disorder... That even might just be an advantage... Tuesday, June 4, 13
  11. My personal story Started as desktop dev in low-tech (boxes

    factory) Then web dev in a startup Then security at Microsoft Then web frontend at a startup Then web frontend at google. And backend... Then backend at outbrain. And frontend Then infrastructure at outbrain Then infrastructure. And dev. All sorts. In many companies... Tuesday, June 4, 13
  12. What am I? Am I a frontend dev? A backend

    dev? Both? That tends to really get HR and project managers really confused... Devops wasn’t coined yet. Nor was polyglot, I think... So what am I? Tuesday, June 4, 13
  13. What am I? Honestly - I was confused. Ppl ask

    me, so are you front or back end dude? They wanted to tag me... I felt Me: I don’t know, I guess both, why can’t I be both? Then I added ops to my skills... Tuesday, June 4, 13
  14. The Light Until I saw the light: There’s full stack

    devs everywhere There’s devops everywhere I’m not alone, finally... For me - I’m just a curious beast, in retrospect, there was no other way for me... Tuesday, June 4, 13
  15. Curiosity Why? Maybe b/c I’m just a curious cat Maybe

    b/c I think this it the only right way to do this Can’t negate OCD Tuesday, June 4, 13
  16. Are you a Raccoon? Are you a Raccoon or a

    Koala? Raccoon eats everytning Koala eats only eucaliptus Tuesday, June 4, 13
  17. Inspiring tweets A true full stack developer must be able

    to mine silicon from raw ore & also pilot a quadcopter to deliver a taco a mile away / @complex Tuesday, June 4, 13