10ish Teeny-Tiny Resolutions To Become A Better Developer In 2019

Antonin Januska on January 04, 2019

Inpsired by the article 19 teeny-tiny resolutions for a happier 2019, I wanted to go through a list of some awesome small things you can do as a de... [Read Full]
markdown guide
 

Fabulous post. I think this stresses the need to survive and be healthy as software developers in the little ways. 3 and 6 get at this in ways that definitely need reminding.

 

Yep! I wanted to write another "resolution" encouraging others to find healthier snacks and drinks to eat while working.

I think we often neglect our health just because we're used to it and the stereotypical image of a developer doesn't help either: hunched over, hot pocket-eating, coffee-guzzling code machine glued to a chair.

 
 

It would be great to read something about healthier snacks, because I don't think is good drink all the day a lot off coffe 😅

You can't go wrong with fresh fruits and vegetables. I have recently started eating blueberries while I code. Its a perfect snack and its really low in calories.

Also green tea is a good replacement if you are trying to limit coffee. It still has caffeine too.

Totally! I LOVE blueberries. I love fruits in general as a snack. Or nuts. Cashews are awesome. Better yet, cashews + berries. Tastes amazing.

I gotta try it! I just love the way coffee tastes.

 

I'm absolutely doing these this year! Well...except for the ones I've already done. If you don't mind my thinking aloud, here's how I'll tweak this for myself...

  1. Definitely taking that course! (Added it to my learn-list.)

  2. I'll have to search through my contacts, and see which colleagues I haven't talked with in a while. I could probably stand to reach out to more than one, but even one would be enough.

  3. Currently, my CODE keyboard is pretty clean, but I'll probably take it apart and give it a thorough cleaning somewhere this summer. Now to find where to leave that reminder...

  4. I'm actually a power user of Windows, Mac, AND Linux, and I know of the benefits of each, so this one is hard. Instead, I'll tweak it to learn more about Arch Linux, which is the distro I keep avoiding. (I'll finish learning Slackware first.)

  5. Ned Batchelder, one of my earliest coding mentors, has a bunch of talks I've been meaning to get around to. Time to add those to my learn-list!

  6. Already familiar with RSI. I've got a good chair/desk/keyboard setup that prevents that condition, and I take frequent typing breaks. I might invest in a good mousepad tho...

  7. I use VSCode, PyCharm, and Vim. I'll learn at least one feature of each. (Added to learn-list).

  8. Grid Garden and Flexbox Froggy were a lot of fun when I used them in late 2018. Still, if you learn it, but never use it, it isn't worth much. I often use Flexbox, but I'll have to add "use CSS grid on a website" to my list.

  9. I'm still sitting on my dicebox project, which could use a slight refactor and official release. No more stalling - I'll do it!

  10. This one is actually harder than it looks, as I struggle with a generalized anxiety disorder. However, I signed up for AnxietyCentre.com, which I highly recommend, so I'll be addressing that in the new year. If I do, 2019 might turn out to be a pretty good year after all.

 

4. I'm actually a power user of Windows, Mac, AND Linux, and I know of the benefits of each, so this one is hard.

You may want to look for non-mainstream OSes then, like Haiku and 9front, or venture into the BSDs to see how they are different from each other and from GNU/Linux.

 

Good idea!

You'll be glad to know, FreeBSD is already on my list - I've got a book on it, and I want to know more. The Linux/BSD communities seem to follow some of the same cultural faultline as the FSF/OSI split.

I've also done some playing around with IBM OS/2 Warp. I'll have to find some more to try out, just for fun.

 

Don't necessarily agree with all of it but thought provoking all the same. Thx!

 

They're ideas! Pick and choose which ones vibe with you.

What do you disagree with? 😁

 

I for one will have a hard time separating from the nostalgic grime in my keyboard 😁

 
 
 
 

These reminders are coming when I need them. Really timely,

Good man :)

 

Loved this article. All great points but RSI and publishing code are definitely going to be in my 2k19 resolution list. Thank you!

 

Awesome Post! I'm already going to add a few on my resolutions list. Trying to improve myself as a dev and person this year!

 
 

Thanks, Antonin, for these reminders. I'd add:

  • Learn a few more keyboard shortcuts for your main app (in my case, and IDE).
code of conduct - report abuse