Get Shit Done: 25 tips to focus, get work done and become a better developer

May. 15, 2019
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
Get Shit Done: 25 tips to focus, get work done and become a better developer
1 of 45

More Related Content

Recently uploaded

Unlocking the DNA of Our Community: A Data-Driven Deep DiveUnlocking the DNA of Our Community: A Data-Driven Deep Dive
Unlocking the DNA of Our Community: A Data-Driven Deep DiveIldikoGyimesi
Desire or Defense (Hooked on a Feeling, #1)Desire or Defense (Hooked on a Feeling, #1)
Desire or Defense (Hooked on a Feeling, #1)Roman441369
Host the Holy GhostHost the Holy Ghost
Host the Holy GhostRoman441369
Flirtation or Faceoff (D.C. Eagles Hockey #2)Flirtation or Faceoff (D.C. Eagles Hockey #2)
Flirtation or Faceoff (D.C. Eagles Hockey #2)Roman441369
IR_Astyli_ENG.pptxIR_Astyli_ENG.pptx
IR_Astyli_ENG.pptxssuser97e5d3
The Summer I Turned Pretty (Summer, #1)The Summer I Turned Pretty (Summer, #1)
The Summer I Turned Pretty (Summer, #1)Roman441369

Featured

ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slidesAlireza Esmikhani
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesProject for Public Spaces & National Center for Biking and Walking
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn

Featured(20)

Get Shit Done: 25 tips to focus, get work done and become a better developer

Editor's Notes

  1. Presented by: Ramon Some open doors will be kicked in. Some tips might be pretty obvious… but do you actually do it? We’ll go really fast in this session All slides will be available on Slideshare
  2. Presented by: Ramon
  3. Presented by: Ramon
  4. Presented by: Ramon
  5. Presented by: Ramon
  6. Presented by: Ramon
  7. Presented by: Artem people who experience information overload usually want to leave their company It happens equally among genders Highest information overload for managers (46%) and IT (38%) Managers in IT (60%)
  8. Presented by: Artem Burnout is a state of emotional, physical, and mental exhaustion caused by excessive and prolonged stress. Huge increase in female population in the last few years
  9. Presented by: Artem 9% of people between 18-25 years spends between 5-10 hours per day on social media 29% of youth say they are “addicted” to social media On average: we spend 3 hours and 15 minutes per day on our phone. 20% of smartphone users exceeds daily screen time of 4.5 hours Most people check their phones 58 times a day 4 out of 10 say that social media has a negative impact on their sleep quality
  10. Presented by: Artem Just think of how many tasks modern developers are facing each day. There are so many kinds of tasks actual coding debugging meetings using IMs documenting code browsing internet for answers emails editing tasks/tickets code review
  11. Presented by: Ramon
  12. Presented by: Ramon The Eisenhower Matrix Example: Email, whatsapp is urgent and non-important Have a top-priority list (urgent AND important) and schedule it Non-urgent and non-important should be eliminated Focus on important, but non-urgent stuff. It’s usually long-term goals/tasks that bring you further
  13. Presented by: Ramon
  14. Presented by: Ramon Meeting preparations: Book time for: preparing traveling processing notes create action list
  15. Presented by: Ramon Requirements: Digital available on all your devices Overview Fast Task into action! Task: leaky roof Action: Call plumber to fix the roof -> Ask neighbour about plumber how fixed his roof last year Labels: Energy level Location Persons
  16. Presented by: Ramon
  17. Presented by: Ramon Email is distracting Email is not a communication channel for urgent matters. If it something is really urgent, people will call you I receive email 3 times a day and schedule it in my agenda (30 minutes) 08:30 - 13:00 - 16:30 Inbox pause with Boomerang or Adios Apply this configuration on all devices Don’t cheat!
  18. Presented by: Ramon
  19. Presented by: Artem move high-volume email notifications (git/jira) into separate folders away from inbox also create CC folder
  20. Presented by: Artem
  21. Presented by: Artem Celebrate to keep the motivation high! buy a cake for the team after releasing a new big feature propose to have a team activity drink beers also celebrate that you are working together for x year(s)
  22. Presented by: Artem spend some time away from the desk to refresh your mind walk to a coffee corner can be enough to accomplish this
  23. Presented by: Artem Pomodoro technique Ask audience about whether they know about this technique what it is and why it can work for you? It’s a time-management method developed by Francesco Cirillo in the 80s Works is broken down into 25 minute intervals with breaks in between. Intervals are enforced by setting a timer You can use an app Technique helps to reduce impact of interruptions on focus and flow by introducing a small timebox with high commitment. Advanced pomodoro techniques There’s debate whether 25 minute is actually sensible interval, so most advanced techniques propose longer intervals Certain scientific evidence suggests that humans follow ultradian cycle (https://en.wikipedia.org/wiki/Basic_rest–activity_cycle) of roughly 90-120 minutes long. Our alertness and cognitive function peaks during approximately half of this cycle, lowering at the end to allow body to prepare for the next iteration. All in all, YMMV, so try both and see what actually works for you.
  24. Presented by: Artem Feeling “I don’t know where to begin”, procrastinating or simply Solution: break down your goals into smaller bite-sized tasks You are less likely to become anxious because of uncertainty You make your goals more attainable and clear Our brains can’t remember everything, so reduced scope of each task will help to achieve better focus Small tasks are more resilient to interruptions It’s easier to access your progress with smaller tasks This will help to avoid procrastination and feeling of “I don’t know where to begin” Microsoft had done some research on this concept, which they called “Microproductivity” https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/chi15-micro.pdf Research looks into benefits of microtasks in crowdsourcing. Their conclusion is that microtasks can result in longer completion times, but exhibit higher quality outcomes. do live example of task-tracking and breaking down in Sublime?
  25. Presented by: Ramon think about a small reward for after completing the task rewarding yourself is simple, it can be a small experience like cooking workshop or getting your favourite snack or even going to the spa gamification https://habitica.com/static/home funny example of a tool It’s kind of like Getting Things Done RPG Splits tasks into three categories: Habits, Dailies and Tasks. By completing tasks you get XP and chance to get different items Can compete with your friends.
  26. Presented by: Ramon (Whatsapp/slack/skype/hipchat) It requires you to always be “up to date” and highly available turn down group notifications for Whatsapp for example how can you actually reduce it? treat it like email, so you read it not instantly, but at allocated times if it’s important, you’ll get called anyway
  27. Presented by: Ramon
  28. Presented by: Artem Headset = do not disturb Time limit on meetings Also learn to discern and avoid useless meetings altogether Meeting has no agenda - probably useless Maybe if your office allows, it’s a wise idea to even find some secret remote workspace where you can work undisturbed Communication limits (slack/hipchat/whatever IM you use at work)
  29. Presented by: Artem Most research proves benefits of two-screen setup with only varying performance gains. How you make use of this setup is also important. It’s definitely beneficial if you use your second screen to display some documentation alongside your IDE (there’s less window switching) If you use your second screen to watch cat videos on youtube or new GoT episode, your work won’t finish itself faster. A lot of research on the benefits of dual-monitor setup is funded by screen manufacturers, which allows for a conspiracy theory joke. (e.g.https://www.dell.com/downloads/global/products/monitors/en/dual_monitors_boost_productivity_whitepaper.pdf)
  30. Presented by: Artem Pair programming Surely, everyone has heard about Two (surprise) people behind one computer. One is writing the code, the other is reviewing it as they go Works best when there’s skill disparity (i.e. mentor-apprentice kind of thing) Mobbing Think of rally car only where the whole team is in the car There’s one driver that is only following the navigator’s instructions and not allowed to act on his/her own Everyone else is a navigator that are coming up with ideas, discussing them and presenting them to the driver for action. People in the mob should frequently rotate (every 20 minutes or so) so nobody gets bored and tired. Benefits: more ideas, discussion on the go, better code quality, all the code has already been seen by two people, so code review can be skipped. Mobbing allows for the whole team to be engaged and learn about each others abilities. Maybe someone knows reactive approach, someone knows about CSS and someone else knows all the flags for curl Disadvantages: it’s expensive on account of two people doing the task at the same time
  31. Presented by: Ramon don’t mix work and home stuff, “don’t work in your pyjamas” create a place that’s “work only” home is a minefield of distractions, so stay focused
  32. Presented by: Ramon
  33. Presented by: Ramon
  34. Presented by: Ramon
  35. Presented by: Ramon
  36. Presented by: Ramon
  37. Presented by: Artem
  38. Presented by: both