News for hackers. Stuff that matters.
Re:What I've Learned So Far as a Programmer by Sir_Cmpwn on Tuesday August 01, 2017 @01:18PM (#14903035)
The most important lesson I've learned is simplify. Simplify everything. Simplify your problem. Simpilfy your approach. Simplify your architecture. Simpilfy your data model. Simplify your build process. Simplify your release process.

Complicated things break. Simple things also break, but a lot less often.

Re:What I've Learned So Far as a Programmer by olegkikin on Tuesday August 01, 2017 @05:49PM (#14905712)
The problem is "simplify" means different things to different people. For some it's write everything in vanilla JS. For others it's install libraries for everything, write the least code.
Re:What I've Learned So Far as a Programmer by ccarse on Tuesday August 01, 2017 @02:37PM (#14903882)
Managing complexity is our main responsibility.
Re:What I've Learned So Far as a Programmer by flavio81 on Tuesday August 01, 2017 @03:10PM (#14904260)
For me it was rather:

Complex is OK, complicated is wrong.

Re:What I've Learned So Far as a Programmer by pmiller2 on Tuesday August 01, 2017 @03:57PM (#14904699)
Simple things are easier to fix when they do break.
Re:What I've Learned So Far as a Programmer by akvadrako on Tuesday August 01, 2017 @02:08PM (#14903580)
True. Aim to reduce your code to one button that does one obvious thing.