3 ms·
Hey there! As someone with just half the years of experience you have... I'm just gonna leave my one cent here :-) Clean Code is an excellent book to start goi
by _benj 5y ago
Hey there! As someone with just half the years of experience you have... I'm just gonna leave my one cent here :-)
Clean Code is an excellent book to start going in the direction of what I'd consider "good programmer", in the sense that a good programmer writes code for humans, not for computers!
My opinion of "good programming" is just exactly that, the code is easy to read, easy to glance and figure out at a high level what it is doing.
About OOP, there are a ton of opinions regarding that (I kinda dislike it...) so don't really fret about it, a good programmer writes code that humans can easily read, that human being future you also, since a week later we often have no clue what our code does and need to read it again anyways!
Something that I've been enjoying a lot lately is investing in my tools, which for me right now is learning to use neovim, and even thought I'm not using it professionally (I think I'll never will because that might convert it into "work" and suck all the fun out of it) it has made a huge difference in my side, projects, you know, the code that I'm actually excited about!
I sympathize with you since I didn't took formal programming courses and most of the felt like I was not good, or not up to par with other or whatever... seems like my engineering manager and the previous raises disagree with me! So, don't confuse impostor syndrome with "not good"
As a last thing, I recently came across a couple of articles here in HN regarding building useless stuff[0] and homebrew tools[1], and in doing so I've been finding the joy and fun I used to have back when I was just learning!
So bottom line, don't worry about being good and focus on having fun/enjoying what you do!
[0]https://news.ycombinator.com/item?id=27256867 https://news.ycombinator.com/item?id=27256867
[1]https://news.ycombinator.com/item?id=27482397 https://news.ycombinator.com/item?id=27482397
- johnnyApplePRNG 5y agoThank you so much for taking the time to write all of that _benj, I really needed it and appreciate it more than you know. I think self doubt is in high supply in most humans, and working alone (as I am) for too long can exacerbate that.