Ever heard about mythical creature called 10x developer? The Boss, ultimate code machine, One and only! That dev that makes requirements wet when they think how he's going to implement them. You've heard about it, don't you?
If you wonder what it takes to become one, let me share what I've learned during my career about being productive. During course of this talk we're going to check out on basic tools and techniques, go through common issues that stops most of us from being productive and in the end we're going to deep dive into being that awesome person.
2. By US Army http://en.wikipedia.org/wiki/News_conference#mediaviewer/File:Reporter_raising_hand_at_US_Army_press_conference.jpg
Excellence in Software Engineering
3. 10 Times what?
By Doctormo http://doctormo.deviantart.com/art/Computer-Programmer-Ink-346207753
Excellence in Software Engineering @michalgruca 3
4. Characteristic
•Writes code faster
• Best design decisions
• Knows useful tools
• Knows variety of coding styles
• Uses many languages
• Understands business needs
Excellence in Software Engineering @michalgruca 4
5. By Jason H. Smith htps://www.fickr.com/photos/92147157@N07/8377019152/in/photostream/
Excellence in Software Engineering @michalgruca 5
6. How to get there?
Excellence in Software Engineering @michalgruca 6
8. Workplace
By Stevey http://www.flickr.com/photos/stevey/2423436667/
Excellence in Software Engineering @michalgruca 9
9. By Angus McIntyre and Matthew Brauer
http://en.wikipedia.org/wiki/Standing_desk#mediaviewer/File:Standing_desk_illustration.svg
Excellence in Software Engineering @michalgruca 10
11. Most important of ’em all
Chair:
• Supports your back
• Supports arms
• Ensures correct leg
position
• Must be comfortable
Excellence in Software Engineering @michalgruca 12
17. Planning framework :: GTD
Framework to
●Gather data
●Process data
●Manage data
Or just a base to build on
Excellence in Software Engineering @michalgruca 19
18. Planning framework :: 3 starting points
● Note everything
● Do weekly reviews
● 2 min rule
Excellence in Software Engineering @michalgruca 20
22. Techniques
By xhybridus
htp://xhybridus.deviantart.com/art/Studying-Do-Not-Disturb-268766523
Excellence in Software Engineering 24
23. Habits
A habit is a routine of behavior that is
repeated regularly and tends to
occur unconsciously... Old habits
are hard to break and new habits are
hard to form ... but it is possible to
form new habits through repetition.
Chains calendar
Excellence in Software Engineering @michalgruca 25
32. Scared?
By Pyrlo http://pyrlo.deviantart.com/art/Under-The-Bed-134620229
Excellence in Software Engineering @michalgruca 35
33. Two faces?
By Geralt http://pixabay.com/en/face-faces-dialogue-talk-psyche-65058/
Excellence in Software Engineering @michalgruca 36
34. „The impostor syndrome, sometimes called impostor phenomenon or
fraud syndrome, is a psychological phenomenon in which people are
unable to internalize their accomplishments. Despite external evidence of
their competence, those with the syndrome remain convinced that they are
frauds and do not deserve the success they have achieved. Proof of
success is dismissed as luck, timing, or as a result of deceiving others into
thinking they are more intelligent and competent than they believe
themselves to be.”
„The Dunning–Kruger effect is a cognitive bias which can manifest in one
of two ways:
Unskilled individuals suffer from illusory superiority, mistakenly rating their
ability much higher than is accurate. This bias is attributed to a
metacognitive inability of the unskilled to recognize their ineptitude.”
Excellence in Software Engineering @michalgruca 37