Hacker News new | ask | show | jobs
by mooseburger 3677 days ago
I used to begrudgingly practice martial arts. Computer programming is not like martial arts, at all. What you want to do sounds like the software craftsmanship approach:

https://en.wikipedia.org/wiki/Software_craftsmanship

Maybe look up more regarding that? I'm pretty skeptic about it...

IMO, the 'core programming concepts' (as in, skills that transcend language) most important to me, are those related to producing readable, maintainable code. Keeping your functions short, pure, and with one responsibility. Naming everything clearly. Making sure you are obeying DRY and KISS. Perhaps you would enjoy reading Code Complete:

https://www.amazon.com/Code-Complete-Practical-Handbook-Cons...

1 comments

@ Mooseburger, I thank you for your comment.