DEV Community

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

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

Antonin J. (they/them) 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...
Collapse
 
ben profile image
Ben Halpern

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.

Collapse
 
antjanus profile image
Antonin J. (they/them)

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.

Collapse
 
y0mbo profile image
John Uhri

hey... coffee is life.

Collapse
 
apol0x profile image
Apol0x

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 😅

Thread Thread
 
george profile image
George Nance

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.

Thread Thread
 
antjanus profile image
Antonin J. (they/them)

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.

Collapse
 
codemouse92 profile image
Jason C. McDonald

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.

Collapse
 
jmutawa profile image
Jalal Almutawa • Edited

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.

Collapse
 
codemouse92 profile image
Jason C. McDonald • Edited

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.

Collapse
 
martinnyagah profile image
Martin • Edited

The Small things that we neglect..

Collapse
 
jmurray90 profile image
Jake Murray

What a great post. Thanks!

Collapse
 
janacm profile image
janac meena

Better than expected

Collapse
 
edet profile image
Abednego Edet

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

Good man :)

Collapse
 
keshav0129 profile image
Keshav Shrivastava

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

Collapse
 
antjanus profile image
Antonin J. (they/them)

That's awesome!

Collapse
 
antjanus profile image
Antonin J. (they/them)

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

What do you disagree with? 😁

Collapse
 
wuddupdok profile image
Alex Goodwin

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

Collapse
 
mariocd10 profile image
Mario DeLaPaz

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!

Collapse
 
burdettelamar profile image
Burdette Lamar

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

  • Learn a few more keyboard shortcuts for your main app (in my case, and IDE).