DEV Community

loading...

What are your worst habits as a developer?

jess profile image Jess Lee (she/her) ・1 min read

The format of our first official DEV Podcast, DevDiscuss, begins with an interview and ends with commentary from the community.

This week, our topic is habit building and productivity hacks. We want to know:

  • What are your worst habits as a developer?
  • What are your best habit building and productivity hacks?

If you'd like a chance to be featured in the episode, please send us a voice memo or leave a comment below by May 27, 2020.

Details on how to participate:

  • Call our Google Voice at at +1 (929)500-1513 and leave a message πŸ“ž
  • Send a voice memo to pod@dev.to πŸŽ™
  • OR, if you don't want your voice recorded...just leave a comment here and we'll read your response aloud for you πŸ—£

Our most recent episode:

play pause DevDiscuss

Thank you!!

Discussion

pic
Editor guide
Collapse
botanical profile image
Jennifer Tran

One of my worst habits as a developer is being too much in my head and forgetting about my body. By that I mean ignoring my need to use the restroom, having bad posture, and forgetting to eat at times >_<

Collapse
jess profile image
Jess Lee (she/her) Author

ugh i feel that in this very moment.

Collapse
darkterminal profile image
Imam Ali Mustofa

Actually, as a human being, I need have to talk with other people and have sex too... sometimes I forget my wife while going project. Ah is bad!
FYI: my wife is a programmer too, and it sounds like "Aarrgghh"

Collapse
waylonwalker profile image
Waylon Walker

I do this all the time. It's so easy to get pulled deep I to a problem

Collapse
andrewbrown profile image
Collapse
phantas0s profile image
Matthieu Cneude

I have difficulties to stop when I can't solve a problem, and I try again and again till exhaustion. However, most of the time, when I stop and come back to it later or the day after, I find the solutions in less than 20 minutes.

Collapse
bizzy237 profile image
Yury

"Okay, this clearly didn't work. Now let's do it for an hour because I cannot think of anything else that could work"
...
Next morning
...
"Hm, did I try this? Oh, it works. Now I just need to explain why changing 10 lines of code took me 6 hours"

Collapse
thegardenman profile image
TheGardenMan

I do the same everyday

Collapse
madza profile image
Madza

Hofstadter's Law:
Showing client the project at 80% and forgetting the remaining 20% takes 80% of time.

Collapse
gkhan205 profile image
Ghazi Khan

Not writing test cases. :(

Collapse
zubairmohsin33 profile image
Zubair Mohsin

Working only when deadline is really close.

Indirect Procrastination I guess

Collapse
jdoss profile image
Joe Doss

Staying up late because I am sooooo close to figuring out my why my code isn't working...

Collapse
lampewebdev profile image
Michael "lampe" Lazarski

My worst thing is not reading the documentation enough :D

I have this habit that I only skim through the documentation and think that I now understand it :D

Instead, I should read it once but good :D

Collapse
eddieaich profile image
Eddie Aich

When I'm not in the zone and am confronted with a difficult problem, I tend to open a new browser tab and waste time on FB, Twitter, etc. It's my brain saying "I don't wanna!"

That's why when I work now, I change my hosts file to block my bad habits.

0.0.0.0         www.facebook.com
Collapse
mccauley profile image
McCauleyβ„’

Procrastination

Collapse
djtai profile image
πŸ‡¬πŸ‡ΊπŸ‡²πŸ‡΅ David J. Taitingfong

What are your worst habits as a developer?

  • I spend too much time up front optimizing my unfinished code instead of getting it to work first and seeing if the optimizations even would've mattered.

What are your best habit building and productivity hacks?

  • Out of sight, out of mind, right? So when I DON'T want to work on something, I place it inside the top drawer of my dresser. Whatever IS my goal for the week, e.g. reading a book, I leave it on TOP of the dresser. I use my dresser as the focal point of goals. Why? Because I can hide things inside and place things on top...and it's right by my bed :)
Collapse
vaibhavkhulbe profile image
Vaibhav Khulbe

Health. Definitely. :(

I have a bad habit to work for a long time but not sparing enough time for workouts. I do eye exercises in between, some stretching but I feel I really need to maintain a healthy body.

Collapse
peritract profile image
Dan Keefe

I set up clear and precise workflows for people to follow, so that we are consistent and rarely deploy bugs.

Then I use workarounds when I'm in a hurry because it's basically fine and it's not like I'm going to do something to break it all.

What are the odds of that happening twice five times again?

Collapse
omenlog profile image
Omar E. Lopez

Be awake until late night having work the next day

Collapse
davidromero profile image
David Romero

Worst habits

  • Distractors, the youtubes, (unrelated mail), phone, tech news, etc
  • Little physical activity

Best Habits

  • Having a daily routine (sometimes I even eat the same snacks lol)

  • Looking for new things to learn

Collapse
shogundii profile image
Danilo Djokic

Bad:

  • Zoning out and tending to get distracted when the app is building
  • Writing unit tests only when the whole feature is done
  • Just not wanting to work sometimes

Good:

  • Pomodoro technique, it really works
  • Writing down tasks and checking them off
  • Reading a tech article or a chapter of a tech book before I start working
Collapse
emma profile image
Emma Goto πŸ™

Recently we've had some talk around pull request etiquette in my team, and I'm definitely guilty of getting carried away with what I'm doing and adding too much to my PR - I've got to try and remember to break up my work into smaller, digestible pieces, which will ultimately get everything merged quicker.

Collapse
msfjarvis profile image
Harsh Shandilya

I drift off. I'll start working on one issue, move on to another, then close the IDE and work on something else entirely. Very hard to control but I've been trying and seems to be better now, finished my sprint for this week in 3 days πŸ˜ƒ

Collapse
thegardenman profile image
TheGardenMan

Reinventing the wheel!
I didn't know django existed.I was trying to build a web app using basic python

Collapse
willparr profile image
willparr

What are your worst habits as a developer?

Answering messages as soon as they come in on Teams/Slack. I feel guilty if I don't get back to someone quickly enough, but I am realizing how much it impacts my productivity. Also, jumping down rabbit holes to understand why something works, rather than taking it at face value.

What are your best habit building and productivity hacks?

A great one is to decide when you are the most productive and block that off on your schedule. This allows for all of your messages to be muted and you can be extremely productive during this time. Another one, more specific to remote/at-home work, is to put your shoes on! We put our shoes on when we are going into the office or running errands, and it signals to your brain that it is time to be productive! I would suggest completing your morning routine even at home.

Collapse
ankiiitraj profile image
Ankit Raj

Always forgets to go to sleep and results in sleeping at 6:00 am :3 :>

Collapse
gayanhewa profile image
Gayan Hewa

Night owl.

Collapse
dragosgn profile image
Dragos Nedelcu
  1. Procrastination on the web
  2. Copy-paste overuse
  3. Not TDD. first
  4. Poor commit messages
  5. ....
Collapse
mikgross profile image
Mikael

Not reading/studying enough before solving an issue....and doing it all over again when I come accross a better architecture/way of building what I want.

Collapse
bobbyiliev profile image
Bobby Iliev

16 hour work days

Collapse
steelwolf180 profile image
Max Ong Zong Bao

Worst: Not reporting of progress despite I know that I am unable get the work done.

Beat: Adopting the pomodoro technique to work on task and using it as part of project management.

Collapse
shofol profile image
Anower Jahan Shofol

Wait for the deadline or project to come for a new learning.

Collapse
florincornea profile image
Cornea Florin

procrastination :(

Collapse
dak425 profile image
Donald Feury

Trying new tools with no real use case or goal in mind. Always ends up just being a huge waste of time.

Collapse
patarapolw profile image
Pacharapol Withayasakpunt

Procrastinating learning something new, and use the same old knowledge instead.

Learning new things with a result is never easy.

Collapse
andhop profile image
Andy Hopwood

I get distracted so easily sometimes. End up working on something personal when I started off working on professional projects