“It is better to be a good programmer with great habits, than a great programmer.” - Kent Beck
How to be an effective developerRadoslav Stankov20/05/2021
View Slide
👋
Radoslav Stankov@rstankov
“It is better to be a good programmer with greathabits, than a great programmer.”- Kent Beck
“Process is automatic decisions for trivialquestions and framework for making decisionsfor all other questions.”- RadoWhat is process
Focus
Flow
“Flow state, also known as being in the zone,is the mental state of operation in which aperson performing an activity is fully immersedin a feeling of energized focus, full involvement,and enjoyment in the process of the activity.”- WikipediAFlow
“Task switching is an executive function thatinvolves the ability to shift attention betweenone task and another unconsciously.”- WikipediATask switching
🤔you 😅 your 🧠
What's next 🔜
Todoist
Focused Task
Focused Taskhttps://github.com/RStankov/FocusedTask
Pomodoro
🍅 Pomodoro1. Decide on the task to be done.2. Set the pomodoro timer (traditionally to 25 minutes).3. Work on the task.4. End work when the timer rings.5. Take a short break (3–5 minutes), then go to step 2.6. After four pomodoros, take a longer break (15–30 minutes).
⏰ start to focusing⏱ doing work, I don't like or boring⏲ as estimation tool🕰 timeboxed experiments and explorations🍅 How I used it
🙉 Eliminate distractions🚫 block websites📱 reduce app notifications🤫 do not disturb mode
Work one day with "do not disturb mode"💡Life Hack
Manage your energy
“In cognitive psychology, cognitive load refersto the used amount of workingmemory resources. ”- WikipediACognitive load
“Ego depletion refers to the idea that self-control or willpower draws upon a limited poolof mental resources that can be used up.”- WikipediAEgo depletion
📆 Routine⏲ Reminders📋 Checklist🗂 Templates🤖 Automations
Prepare the clothes you are going to weartomorrow the evening before.💡Life Hack
Capture knowledge
“Our head is for creating ideas, not storing them”- David Allen, author GTD
Rado's Head Bear TodoistIdea 💡 Store Next action
Be effective
Know your craft
First principles and fundaments
Know your tools
😍
Alfred
https://blog.rstankov.com/my-alfred-setup/
Have one new tool improvement - shortcut,extension and etc per week💡Life Hack
...more tools
Books
ThePragmaticProgrammerGettingThings DoneTheChecklistManifestoSoft Skills PeakPerformance
Recap
“Every productivity system stops workingeventually and there’s nothing you can do about it”- Someone on the internet
“Think about your own workflows and improvethem one step of the time💡”- Rado
Thanks 😎
https://speakerdeck.com/rstankov