Slides from JDD 2014 conference on increasing developer productivity, tools that can be used in the process and things that we should look to.
We, the IT people, often forget about basics, when we start to chase the rabbit of productivity. This talk is very soft, and heavily focused on working on very basics.
During the talk we're going to check out what are the very basic tools we use everyday and will talk about getting our of procrastination loop. Toward the end I hope that I can help couple of people by telling you about impostor syndrome, and at the very end we're going to check how to get 10* developer that so many people are talking about.
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 https://www.flickr.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
http://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