What's your best productivity tip?
source link: https://dev.to/ben/whats-your-best-productivity-tip-34na
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Posted on Jul 5
What's your best productivity tip?
Discussion (66)
take breaks, it's ok to relax sometimes.
eat well, not a lot though.
drink more water than coffee.
and last but not least, focus.
Focusing. That's the hard part for me. Once I get rolling, though, it's easier to dial out distractions.
we're all that man, my friend
I go in and out of a good habit of a bottle of water before coffee, its definitely better to start the day with. Thanks for the reminder, I've fallen off the horse again.
CollapseExpand
Don't try to always be productive. It's unsustainable.
Time to play is really good. I really like to open a new directory and try new things for at least a few hours per week. In the long term I learn a lot about adjacent tech and can bake better descisions, in the short term its not getting of my tasks done.
CollapseExpand
Keep a "done" list, not just a "todo" list.
Many times motivation can hold you back, you feel like you are making no progress.
Just open up your "done" list and voila, you have a massive confidence and motivation boost seeing a gigantic list of things you have achieved.
I have a todo, doing, done list. It's nice to see things move, but a bit tedious to edit this by hand. I need to create a cool todolist app (tui ?). Oh wait, another side project :(
Yes, this is very satisfying <3
I think you might have changed my work life forever. Imposter syndrome is a plague.
CollapseExpand
CollapseExpand
Ah yes, a nice make-out sess always helps me þink. /j
What do you mean by "Kiss"?
"Keep It Stupid Simple", basically implement everything as simple as possible to avoid complications and increase deliverability ...
Thread
Thread
Yes, I have learned about this principle on "Robert kiyosaki's" book "Rich Dad, Poor Dad"
thanks for recalling it :)
Thread
Thread
CollapseExpand
I always said, good developer is a lazy developer. Be selfish, be lazy. Do not hesitate to spend more time to reduce code duplication and better design your code -- it will be huge time saving for you and your team.
Some earlier suggestions on this thread -- work hard. I disagree! Do not work hard -- work smart.
Reduce duplicated code -> use deduplicated code on another thing in same project -> another thing evolve -> need to duplicate code again (and to update it) -> lost time duplicating code after having to reduce code duplication :/
CollapseExpand
Find the reason to work hard.
that will give you inner motivation to complete the task!
Yes. Ðis is a great tip.
I often have to look at ðe bigger picture and why I want to achieve ðat.
Even ðough I've been slacking, and development previously was on and off, I still want to and will develop RuntDeale, even if I've gotten tired of ðe work involved.
exactly, first of all you have to clear your goals for effort that you need to put on that task.
CollapseExpand
Mine is specific to those with standing desks, but its pretty straight forward.
Use your standing desk during meetings and after lunch.
This should keep you more focused during meetings, and keep you from feeling the "after lunch crash" after you eat.
CollapseExpand
Put your phone (far) away.
CollapseExpand
Go for a walk and do some meditation every day.
You mean "Yog" by Baba ramdev wala?
CollapseExpand
Don't stress about deadlines or the importance of the task at hand.
Just sit down and do. At your own pace.
Turning off the stress related to the result of what I do massively helps with my productivity
CollapseExpand
- Plan your work yesterday
- Prioritize your Work-Tasks
- Take at least one ultra-high focus phase a day.
Means:
Plan your work you'll done tomorrow at the end of today.
Find the Task who is most important AND need most focus (and maybe is the hardest one to solve).
Do this task immediately if you begin to work
- NO Emails
- NO surfing in the Internet
- NO Messenger at least for the 1st hour at this day!
You will be surprised, how much you'll boost your productivity.
CollapseExpand
There are a few things you can do to avoid stress:
Exercise every day.
Spend time with your friends and family.
Take a short break every hour when you are working.
You can watch the movie.
Listening to songs
You perform better when you are stress-free.
I personally believe that it is important to work diligently so you can be proud of what you have accomplished.
CollapseExpand
Don't switch contexts. When there's a request to switch a context - delegate.
CollapseExpand
Make sure you have a 3 hour reflection time, once a sprint. Even if you need to make up that time, Right after sprint review (every 3 weeks), I allocate time to reflect, and it may become a nap, but I'm ready for the next print immediately. Even with improvements.
For myself, if I was granted the PTO for that nap, I'd still make up that time, as I go way overboard in hours. Put in that reflection time. Weakspots and improvements will become more visible, and can be prioritized into the next sprint.
I use those 3 hours to minimize the technical debt.
CollapseExpandCollapseExpand
- Close the email client and forget about emails (of course if your role allows it)
- Disable all PC notifications (Slack, Teams, etc.): you can configure a session "do not disturb" (e.g. from 9 to 11) or disable them manually (I think every application has its own configuration, maybe even the operating system of your machine has this feature);
- Set up a "do not disturb" session on your phone, disabling all intrusive apps like Facebook and Instagram (with Android this is called "Digital Wellbeing" or something similar)
- Depending on your environment, use a good set of earphones/headphones, something that can isolate you from outside noise and distractions
- Music: something without words, such as classical music, video game soundtracks, etc. Personally, I love psy-trance playlists (infected mushrooms, 1200 micrograms, etc.), Combichrist and similar artists.
- short but intense work sessions: classic Pomodoro Time, take a break every 20-30 minutes, have a drink (water, tea, coffee, anything), move around the room. After 5/10 minutes, go back to your work. Repeat.
- Light meals. Take the time to prepare a light but satisfying lunch, so as to "disconnect" your mind from work without wasting too much time (preparing food, washing dishes, etc.). Light meals prevent you from "falling asleep" in the afternoon, even better if after lunch you take a walk of a few minutes (30/40 minutes), just to make a minimum of movement.
CollapseExpand
The best tip I can give would be to limit your phone usage. All it takes is a few notifications or checking social media and your productivity will go all the way down. Distractions cost you time so if you want to work at 100% efficiency keep your phone out of sight until you are ready to use it again.
CollapseExpand
Make yourself a work playlist, expand the list with some similar songs once you've identified which songs helps you stay focused.
Mine is here, mostly boom boom-related music.
EDIT: Here's a website dedicated in providing cool music for programmers: musicforprogramming.net
CollapseExpand
Listen to music that helps you focus. It makes a huge difference for me.
I usually like to listen to di.fm, especially any of the channels with "chill" in the name, plus melodic progressive, atmospheric breaks, downtempo lounge, and a few others.
Sometimes I also like to listen to rain sounds on Youtube, especially if it's actually raining outside (or I'll just open the window if it's not too hot or cold outside).
Some people swear by classical music but it doesn't do much for me.
But I think most developers will benefit from some sort of music while coding.
CollapseExpand
My tip is to embrace your personal & work life schedules (granted that many of us are still working remote). Most people have a regularly set of work scheduled meetings & collaboration times. Given those set factors you can find times to be focused on a given set of tasks.
My goal is to be ready to work between 8:30/9:00am. That means I've showered, feed all the animals, walked the dog, reviewed my personal emails, death scrolled social media and chatted up the fam (if they're up). By the end of catching up on my own personal needs I've already started to drift into what I need to accomplish for the day and narrowed down to what I'd like to accomplish before my first meetings of the day. From there, its about trying to complete my personal set goals for the day and mitigate any other on coming distractions (aka other people's fires).
CollapseExpand
Alfred! Multi copy paste history and programmable shortcuts etc.
A paper and pen. I make notes more or less about any potential tasks or response, or idea, or to do. I review my notes daily, weekly, cross off what is done.
I use a Wacom Bamboo Folio, it is pen and paper but OCR if needed, to migrate notes to digital if needed.
CollapseExpand
I jump in and out of many projects throughout the day. I have a tmux script that makes sessions for me per project, and can fuzzy jump between them with just a few keystrokes. Without this all the projects blend together and I end up changing the wrong one. There is no BEST workflow, but this works damn well for me.
CollapseExpand
plan ahead even if you think it is trival or easy to do. Saves way more brain power sometimes to look at a diagram or chicken notes to guide you through your coding. So many times I gave up on a project or got frustrated over a small issue because I had to rethink the entire design in my head trying to just rush.
CollapseExpand
break your problems down into their smallest components
they seem daunting when you've got the entire image in your mind from start to finish, but most of the time, its just a bunch of simple things working together
CollapseExpand
For me, having many things to do and rotating around them keeps me productive. Also, having great scenery to look at every 10 minutes is great. My office at home has a very big window that over looks by backyard with palm trees and banana trees. Lot’s of birds around too!
CollapseExpand
In conjunction with @inhuofficial s comment about "done" list:
Have OKR goals, targets and tasks set up. Keeps you on track, "goal" is something to strive for instead of the "deadline" sword of Damocles, and seeing the percentages towards "target achieved" go up keeps motivation going
CollapseExpand
Use pen and paper in your system to manage your tasks. Don't be a slave of your system, and review if it helps to maintain some tasks or if it is time to use other strategies (such as Spring Review Meeting after some weeks)
Try to do some week's review of your victories (and failures), so we can understand our strengths and our weakness.
CollapseExpand
Use Time Boxing. We got our To-Do list, with all the tasks that you need to get done today. But sometimes, I just procrastinate till the end of the day, without anything done.
A quick fix is just using any calendar (Like Google Calendar) and create an event in it, with the task that you want to achieve today. Just not use it with All your tasks, it doesn't work so well...
Put for example: "Create HTML for website" and then use your calendar to time box the task. This is very effective for hard tasks, the ones that you're used to procrastinate all the time.
CollapseExpand
Drinking more water, Meditating and Journaling <3
This is very satisfying <3
CollapseExpand
I Lately I have found that working from a place other than your desk, a cafe, a cowork helps a lot with productivity, since you don't seek refuge in the everyday things you have around you.
You have to focus on your stuff, it has helped me a lot!
CollapseExpand
Learning is most powerful tips for your productivity for now and future.
CollapseExpandCollapseExpand
Note a lot of thinks
Every notes at the same place thanks typora and nextcloud
Manage my day with task in prioritary list
Take sport breaks to go cycling
CollapseExpand
I use it less but I like tomato method.
A time to work, a time for rest.
CollapseExpand
drink coffee, absolutely ahah
CollapseExpand
Write wiþ þorn and eð instead of "th".
Saves quite a bit of time once you get used to ðe AltGr combination.
CollapseExpand
Don't overthink it and take it easy! take a break :)
CollapseExpandCollapseExpand
Don't browse twitter, you'll waste time on reading and the time to re-focus again
CollapseExpand
Try to always be with a positive mindset. You have to be fertile to produce
CollapseExpand
Do not read email in the morning and focus on achieving tasks that require reflexion and produce value and satisfaction.
CollapseExpand
Make a weekly plan and try to do everything consistently, make rewards if everything is resolved and make punishments if ignored.
CollapseExpand
Pace yourself & take breaks
CollapseExpand
Keep relax and do breathwork. They help you are maditation and then funny coding time.
CollapseExpand
Drink your water and take a break at least 5-10 minutes to avoid burn out and frustrations while working.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK