Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
I’m Ferdinando Santacroce
And I'm here to share some personal thoughts.
You can find me on Twitter @jesuswasrasta
#AVBZ
He...
I’m a mediocre developer
A small premise
* It's about my experience, my history
* They're almost all personal opinions
I expect you don't agree, th...
My mediocrity, real or presumed
The way I perceive other people,
especially the “good ones”
There are two issues that conc...
What I mean for mediocrity
Not exactly at this level...
@jesuswasrasta #AVBZ
But still, it's about skills
* Lack of technical skills
* The struggling in solving problems
* A general sense of inadequa...
@jesuswasrasta #AVBZ
StackOverflow Driven Development
@jesuswasrasta #AVBZ
Too much to know
Some time ago, I used to think I was good at it
@jesuswasrasta #AVBZ
Then I changed job and realized that I wasn't...
@jesuswasrasta #AVBZ
Dunning-Kruger effect
When you're so incompetent, you don't even
know how incompetent you are.
Wikipedia — Dunning-Kruger ...
Impostor Syndrome
@jesuswasrasta #AVBZ
* Dunning-Kruger effect
* Imposter syndrome
How good you really are
How good
you think
you are
@jesuswasrasta #AVBZ
What do I mean with
the “good ones”
“Fate i bravi!”
Don Rodrigo
* Only for Italians, sorry :D
Real good ones
* 👍 Those to welcome with open arms: intelligent, prepared,
persevering, generous, brilliant
* 👎 Those to b...
They're not all the same
There are the good ones for real
Ken Thompson and Dennis Ritchie
Ken Thompson and Dennis Ritchie
And the good ones*
The Silos
@jesuswasrasta #AVBZ
The guardians
@jesuswasrasta #AVBZ
They’re in the same place since years
* They know the domain
* They know all the secrets, caveats, details
* Jealous holde...
The heroes
@jesuswasrasta #AVBZ
The workaholics
@jesuswasrasta #AVBZ
The good ones by contract
* Analysts, solution architects, and other mythological
figures imposed by someone
Let's be clea...
Umarells
https://en.wikipedia.org/wiki/Umarell
Good!
So what?
Facing mediocrity
Oh, come on, you're like me?!
https://twitter.com/dhh/status/834146806594433025
Bubble-sort with Hungarian ("Csángó") folk dance, Algorithmics
https://youtu.be/lyZQPjUT5B4
The 4 knowledge categories
* Things I know that I know
* Things I know that I don't know
* Things I don't know that I know...
* Dunning-Kruger effect
* Imposter syndrome
How good you really are
How good
you think
you are *
*
*
*
@jesuswasrasta #AVBZ
Think well about how to invest your resources
* You can't learn everything...
* Choose the things with the highest value
*...
Be a T
«I-shaped»
Expert at one thing
«Generalist»
Capable in a lot of things,
Expert at any
«T-shaped»
Capable in a lot o...
ReactDocker Kotlin
Java
That’s not only about technical skill…
Soft skillsKung-fu Banjo playing
Softwaredevelopment
@jesuswasrasta #AVBZ
Don't feel mediocre towards
these people, help them
Empty silos
* Work with them, learn, involve, empty them
or at worst knock them down
* Talk to the people who run the comp...
Defeat the guardians
See «I terribili “guardiani della codebase” - Paolo D’Incau» https://vimeo.com/259162101
Save the heroes
* Heroes usually dies in battle...
* If you are always in emergency, nothing is an emergency
anymore
@jesu...
Shoot the outlaws
@jesuswasrasta #AVBZ
Reject fake titles
@jesuswasrasta #AVBZ
And those who work more
than they have to?
I have a secret for you…
Working long hours
is CHEATING
But if these people are not a
problem for the company...
* If these situations are not perceived and addressed
* If they'r...
Beware of 10x…
Rockstar Developers
https://github.com/dylanbeattie/rockstar
Rockstar FizzBuzz
https://github.com/dylanbeattie/rockstar
Avoid toxic people
* Individualists
* Disrespectful people
* Perfectionists
Ken Thompson and Dennis Ritchie
But when you meet the
really good ones…
They're a gift.
Enjoy them!
* Work with them, look for confrontation,
try to learn as much as possible
* Ask them all the ...
John Von Neumann
Maybe I figured out why I'm
feeling mediocre!
And I figured out how to stop
feeling that way, too!
“Accept to be the weakest player, but in
the best team that allows you to play”
Thank you :)
@jesuswasrasta #AVBZ
I'm a mediocre developer
Upcoming SlideShare
Loading in …5
×

I'm a mediocre developer

6 views

Published on

There's a question that had been with me for a long time: am I a mediocre developer?
The world of software development is populated by a motley fauna, and over time I have learned to recognize the people who cross my footsteps. And it is also thanks (or through their fault) that this state of mind has matured.
I decided to share what I discovered in order to put myself in a mirror, made with other people, in order to verify if someone else has lived the same vicissitudes as me, and maybe to be able to find an answer to this question thanks to them.

Published in: Self Improvement
  • Be the first to comment

  • Be the first to like this

I'm a mediocre developer

  1. 1. I’m Ferdinando Santacroce And I'm here to share some personal thoughts. You can find me on Twitter @jesuswasrasta #AVBZ Hello!
  2. 2. I’m a mediocre developer
  3. 3. A small premise * It's about my experience, my history * They're almost all personal opinions I expect you don't agree, that you feel bored, annoyed or that you think I'm really a loser... And that's okay! : ) Just a courtesy: don't keep it for you, let’s talk about it! @jesuswasrasta #AVBZ
  4. 4. My mediocrity, real or presumed The way I perceive other people, especially the “good ones” There are two issues that concerns me:
  5. 5. What I mean for mediocrity
  6. 6. Not exactly at this level... @jesuswasrasta #AVBZ
  7. 7. But still, it's about skills * Lack of technical skills * The struggling in solving problems * A general sense of inadequacy @jesuswasrasta #AVBZ
  8. 8. @jesuswasrasta #AVBZ StackOverflow Driven Development
  9. 9. @jesuswasrasta #AVBZ Too much to know
  10. 10. Some time ago, I used to think I was good at it @jesuswasrasta #AVBZ
  11. 11. Then I changed job and realized that I wasn't... @jesuswasrasta #AVBZ
  12. 12. Dunning-Kruger effect When you're so incompetent, you don't even know how incompetent you are. Wikipedia — Dunning-Kruger effect @jesuswasrasta #AVBZ
  13. 13. Impostor Syndrome @jesuswasrasta #AVBZ
  14. 14. * Dunning-Kruger effect * Imposter syndrome How good you really are How good you think you are @jesuswasrasta #AVBZ
  15. 15. What do I mean with the “good ones”
  16. 16. “Fate i bravi!” Don Rodrigo * Only for Italians, sorry :D
  17. 17. Real good ones * 👍 Those to welcome with open arms: intelligent, prepared, persevering, generous, brilliant * 👎 Those to be wary of: individualistic, impatient, toxic The good ones but only ‘cause… * They works in the same company since decades * They prevent anyone from approaching their "castle" * They sacrifice themselves for the cause * Maybe they don't have a private life…
  18. 18. They're not all the same
  19. 19. There are the good ones for real
  20. 20. Ken Thompson and Dennis Ritchie
  21. 21. Ken Thompson and Dennis Ritchie
  22. 22. And the good ones*
  23. 23. The Silos @jesuswasrasta #AVBZ
  24. 24. The guardians @jesuswasrasta #AVBZ
  25. 25. They’re in the same place since years * They know the domain * They know all the secrets, caveats, details * Jealous holders of tacit knowledge * Outside their world, they are in trouble @jesuswasrasta #AVBZ
  26. 26. The heroes @jesuswasrasta #AVBZ
  27. 27. The workaholics @jesuswasrasta #AVBZ
  28. 28. The good ones by contract * Analysts, solution architects, and other mythological figures imposed by someone Let's be clear: there are people with those titles who are really good at it, but I just think these imposed figures are more often than not a dysfunction within the team.
  29. 29. Umarells https://en.wikipedia.org/wiki/Umarell
  30. 30. Good! So what?
  31. 31. Facing mediocrity
  32. 32. Oh, come on, you're like me?! https://twitter.com/dhh/status/834146806594433025
  33. 33. Bubble-sort with Hungarian ("Csángó") folk dance, Algorithmics https://youtu.be/lyZQPjUT5B4
  34. 34. The 4 knowledge categories * Things I know that I know * Things I know that I don't know * Things I don't know that I know * Things I don't know that I don't know Bonuses * things you think you know, but you don't...
  35. 35. * Dunning-Kruger effect * Imposter syndrome How good you really are How good you think you are * * * * @jesuswasrasta #AVBZ
  36. 36. Think well about how to invest your resources * You can't learn everything... * Choose the things with the highest value * Learn what you can't easily search on the internet * Learn the basics * Keep it simple @jesuswasrasta #AVBZ
  37. 37. Be a T «I-shaped» Expert at one thing «Generalist» Capable in a lot of things, Expert at any «T-shaped» Capable in a lot of things, Expert in one of them @jesuswasrasta #AVBZ
  38. 38. ReactDocker Kotlin Java
  39. 39. That’s not only about technical skill… Soft skillsKung-fu Banjo playing Softwaredevelopment @jesuswasrasta #AVBZ
  40. 40. Don't feel mediocre towards these people, help them
  41. 41. Empty silos * Work with them, learn, involve, empty them or at worst knock them down * Talk to the people who run the company (they’re a problem!) @jesuswasrasta #AVBZ
  42. 42. Defeat the guardians See «I terribili “guardiani della codebase” - Paolo D’Incau» https://vimeo.com/259162101
  43. 43. Save the heroes * Heroes usually dies in battle... * If you are always in emergency, nothing is an emergency anymore @jesuswasrasta #AVBZ
  44. 44. Shoot the outlaws @jesuswasrasta #AVBZ
  45. 45. Reject fake titles @jesuswasrasta #AVBZ
  46. 46. And those who work more than they have to? I have a secret for you… Working long hours is CHEATING
  47. 47. But if these people are not a problem for the company... * If these situations are not perceived and addressed * If they're not a problem for the company's managers, on the contrary, "it's a good thing that there’s <put your name here> that always saves us!" Get a new job!
  48. 48. Beware of 10x…
  49. 49. Rockstar Developers https://github.com/dylanbeattie/rockstar
  50. 50. Rockstar FizzBuzz https://github.com/dylanbeattie/rockstar
  51. 51. Avoid toxic people * Individualists * Disrespectful people * Perfectionists
  52. 52. Ken Thompson and Dennis Ritchie
  53. 53. But when you meet the really good ones…
  54. 54. They're a gift. Enjoy them! * Work with them, look for confrontation, try to learn as much as possible * Ask them all the questions you can * Explain the things you know to them. You'll understand what you really know.
  55. 55. John Von Neumann
  56. 56. Maybe I figured out why I'm feeling mediocre! And I figured out how to stop feeling that way, too!
  57. 57. “Accept to be the weakest player, but in the best team that allows you to play” Thank you :) @jesuswasrasta #AVBZ

×