DEV Community

loading...

Discussion on: 101 Tips For Being A Great Programmer (& Human)

Collapse
yaser profile image
Yaser Al-Najjar • Edited

Love the whole list...
Bunch of valuable points ❤️

I would add this one:

102 Do Physical Exercises

Preferably everyday (or at least 3 days a week).

Our jobs require sitting most of the times... And, in years this will have severe effects on the body.

I'm sure everyone loves a specific sport that he would love doing on a frequent basis.

Collapse
dzhavat profile image
Dzhavat Ushev

Yes! This is really important!

Also, realizing that we’re more than just developers.

Collapse
krishnakakade profile image
krishna kakade

include 103
learn how to post questions on stackoverflow otherwise credits/reputation will go in --
Jumping is the best exercise

Collapse
stgogm profile image
Santiago G. Marín

This should definitively be on the list! Along with the sleep part. Mind and body health is really important is you want to be good at anything.

Collapse
javinpaul profile image
javinpaul

100 push-up, 100 sit-ups, and 10km Run twice a week will make you one-punch-man :-)

Collapse
mbougarne profile image
Mourad Bougarne

Loool!!! All the S-heroes don't believe it and want me do?!

Collapse
motss profile image
Rong Sen Ng

And be ready to be bald. LOL

Thread Thread
yogyogi profile image
yogyogi

Perfect comment.

Collapse
tirthbodawala profile image
Tirth Bodawala

So true

Collapse
tommitallgren profile image
Tommi Tallgren

I agree on this list, and Yours 102 (could be in the 2nd in the list already)
I'd add:

103 Sleep enough!

Collapse
nickpalenchar profile image
Nick Palenchar

+99!
Sleep is the key to almost every problem in life. I prioritize it over literally everything.

Natural methods are best (easy on the melatonin) and I personally enjoy the US military method of sleeping I found here

Collapse
gabrielhamel profile image
Gabouchet

Sleep is for weak ^^

Thread Thread
iamcoderanddev profile image
Nick Williams

Strong people Also sleep dude

Collapse
yaser profile image
Yaser Al-Najjar • Edited

HELL YEAH!

I'm astonished at the amount of programmers who sleep at 5 AM then wake up like 9 AM... yes, this could work, but it's NEVER sustainable in the long run.

Collapse
willvincent profile image
Will Vincent

The reality is what's needed is GOOD sleep, not enough sleep.

"Sleeping as little as 5 hours per night can be better for you than sleeping 8"

Thread Thread
tommitallgren profile image
Tommi Tallgren • Edited

Very true,
Your readiness depends on how well you recover (Mentally/Physically) during sleep. Surprisingly many factors have to be in order:

  • Enough hours, deep and rem stages
  • Get your pulse down early (during the deep sleep stage)
  • Get your Harth Rate Variation up (recovers your brain) etc,

I've been improving it by knowing what effects on those and using Oura to track it (Anyone knows about that nordic high-tech startup? ouraring.com/ )

For me and most of us those are just simple things:

  • Go early to bed, and always around the same time
  • Enough sleep in hours
  • No screentime (definitely no emails/work) before going to bed (Stress is lowering my HRV ;/ )
  • No sports (heavy) before at least 3 hours before going to bed.

My last night stats (just a few of them):
Oura screenshot

Thread Thread
muth0mi profile image
Oliver Muthomi

What app is this?

Collapse
stilldreaming1 profile image
still-dreaming-1 • Edited

One good way to get some of your exercise in is after each pomodoro, for your break, do 50 jumping jacks as fast as you can, and then sit right back done and start another pomo. I've started switching it up and doing 10 pushups as fast as I can instead, and eventually want to work in situps. The key for me is to not have a pomo going while deciding what my priority is, checking email, or getting ready to work on a specific thing. Then in order to get the maximum productivity out of myself I decide on a goal which is a piece of my current priority project, which will take between 3-5 pomos. Any less than that and I lose productivity, any more and it is not as fun because I get worn out and have to take a longer break in between. After I complete my goal, I take a real break where I do something that involves my other senses and relaxes my brain. For example I might take the dog out to go potty, or wash a few dishes, or brush my teeth, or get dressed for the day. If you work from home you can try out starting work in your pajamas and then start getting showered and dressed and stuff on your breaks.