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

Devonomics

Vranac Srdjan
December 12, 2019
89

 Devonomics

We love writing code, we love our paradigms, and we adore our little bubble of engineering existence. When we step into the chaos outside of our bubble, things quickly fall apart. Business makes illogical statements and decisions. Our inputs are either misunderstood or ignored.
Is it possible that we stepped out into a world with rules we do not understand? Can we learn them?

This talk covers the basic tenets of business and how they relate to our professional lives. We look into ways of communicating with business in an understandable way and backing it up with meaningful metrics.

Vranac Srdjan

December 12, 2019
Tweet

Transcript

  1. WHOAMI Srdjan Vranac Founder/Team Lead @ Code4Hire Architecture/Software consultant I

    make developers uncomfortable and engineers happy 2 — Srdjan Vranac, @vranac, Code4Hire, Debug 2019
  2. Good software engineer has technical skills, communications skills AND business

    skills — Antonio Peric-Mazar (Locastic CEO) 5 — Srdjan Vranac, @vranac, Code4Hire, Debug 2019
  3. Take off your developers hat Focus on the business goals

    less on academics — David Cramer (Sentry CEO) from "Mastering Duct Tape" PyCon balkan 2018 7 — Srdjan Vranac, @vranac, Code4Hire, Debug 2019
  4. 33% of projects are never complete 50% of projects fail

    to meet their goals 75% of execs expect their project to fail 11 — Srdjan Vranac, @vranac, Code4Hire, Debug 2019
  5. Exception Autocomplete crashes 300 times daily convert dropdown to autocomplete

    14 — Srdjan Vranac, @vranac, Code4Hire, Debug 2019
  6. Exception Autocomplete crashes 300 times daily convert dropdown to autocomplete

    data entry page 10 minutes per entry, 50 times per day, 300 people 15 — Srdjan Vranac, @vranac, Code4Hire, Debug 2019
  7. Exception Autocomplete crashes 300 times daily convert dropdown to autocomplete

    data entry page, $5 per crash 10 minutes per entry, 50 times per day, 300 people 300 * $5 = $1500 3 * $50 = $150 (300 * 5) * 50 / 60 = 1250h 1250 * 20 = $25000 16 — Srdjan Vranac, @vranac, Code4Hire, Debug 2019
  8. Exception Autocomplete total: $1650 total: $25000 DO I HAVE YOUR

    ATTENTION NOW? 17 — Srdjan Vranac, @vranac, Code4Hire, Debug 2019
  9. They ask me why I'm still in the game Is

    it for the love or for the money? And if everybody gettin' paid in love, I'm in it for the love But if everybody gettin' paid in money... — Ice Cube, "One For The Money" 22 — Srdjan Vranac, @vranac, Code4Hire, Debug 2019
  10. "I am not a salesperson, I am just a developer"

    — well known developer 26 — Srdjan Vranac, @vranac, Code4Hire, Debug 2019
  11. Technical debt can have massive interest when not addressed. People

    don't even realize how much interest they're paying until they stop paying it. Imagine paying back a rather reasonable loan and suddenly you have 50x more money at the end of each month. The problem is that most people don't bother estimating their tech debt. — Anna Filina 29 — Srdjan Vranac, @vranac, Code4Hire, Debug 2019
  12. WHAT IS THE MANDATE OF A SOFTWARE ENGINEER? 32 —

    Srdjan Vranac, @vranac, Code4Hire, Debug 2019
  13. Your mandate as a software engineer is to find solutions

    for the problems presented, with acceptable compromises between time, cost and quality, with buy-in from the management/leadership. 33 — Srdjan Vranac, @vranac, Code4Hire, Debug 2019
  14. I might not have to work with you, you will

    have to work with someone like me, so you better be prepared 39 — Srdjan Vranac, @vranac, Code4Hire, Debug 2019
  15. THANK YOU! SRDJAN VRANAC // [email protected] // @VRANAC 40 —

    Srdjan Vranac, @vranac, Code4Hire, Debug 2019