3 ms·
>>You are just at the early phase of the project. Nah. 99% of the code written out there doesn't need layers of indirection, responsibility tossing around, Co
by kamaal 3y ago
>>You are just at the early phase of the project.
Nah.
99% of the code written out there doesn't need layers of indirection, responsibility tossing around, Code splitting across classes, design patterns, inheritance and the class jungle that is common in Java.
Rise of languages like Go is simply majority of the people realising when they want X, they are better of writing just X. You don't have to write a generic version of X that needs to work in a dozen situations. This is for a simple reason. Most of the times, there are no dozen situations. Most, not all the times.
Most of the code I write, doesn't change all that much. If you are writing code that needs to run for decades in an industry where grifting and job hunting is a daily affair you are doing it wrong.
- 4m1rk 3y ago> Most of the times, there are no dozen situations. After 20 years of building all sorts of software, I know that this a fact, but the challenge is to make others aware of it.
- deleted 3y ago[deleted]