this post was submitted on 13 Jun 2023
29 points (96.8% liked)

Experienced Devs

3982 readers
1 users here now

A community for discussion amongst professional software developers.

Posts should be relevant to those well into their careers.

For those looking to break into the industry, are hustling for their first job, or have just started their career and are looking for advice, check out:

founded 1 year ago
MODERATORS
 

What are some of your recommendations for books, videos, podcasts, or any other media that inspire and spark more passion for programming and computer science in general? I'm interested in hearing how these resources have helped you grow as a programmer.

you are viewing a single comment's thread
view the rest of the comments
[–] JackbyDev 8 points 1 year ago (2 children)

Context, I am a full time professional developer with about 8 years of job experience.

I generally do not get motivated to study during my off hours. I tend to do what I want to do. I (used to) browse r/programming and every now and then an article would catch my eye. This sounds dorky as hell but sometimes I read technical documentation to help me fall asleep (can be very hot or miss though).

The few side projects I have carried to what I'd call completion have been related to things I was interested in apart from programming that I wanted to pursue. Without fail, everytime I look for inspirational ideas of things to make I have lost interest immediately. Recently I played through Breath of the Wild and was annoyed by all the armor trackers online so I made a super bare bones one I wanted to use. I learned some frontend stuff doing it. A year ago I built an irrigation controller for my yard. (This was a waste of money and effort though and I can't say I enjoyed the process but I did still learn from it lol.)

The moral of the story is have your eyes open to gaps in your everyday life. Ask yourself "could I make that?" Give it a go and see. Give it a good weekend's worth of effort and see what you get. Usually I can dedicate about 2 days to something before losing interest so I try to keep it as minimal as possible. Start small. Super small. The smaller the better. Willingly accept that it will be shitty. In fact, try to make it shitty so you don't get discouraged by it not being perfect. I get hung up a lot on how to make things perfect from the start. Intentionally making it imperfect helps me get over that.

[–] howarddo 3 points 1 year ago (1 children)

Thank u! Very interesting, I'll read documentation to sleep from now on :D

[–] [email protected] 1 points 1 year ago

I actually used to do the same thing. I read the Ceph documentation up and down. Eventually I tried to install Ceph and realized that what is written and what you actually do are really different, and that Ceph is an awful beast that you should not underestimate.