Epic Dragon World

Other => The Tavern => Topic started by: Pandrian on May 02, 2019, 11:10:50 PM

Title: What is a chair?
Post by: Pandrian on May 02, 2019, 11:10:50 PM
Since ...ever, I feel like battling over-complicated "proper" coding, with all new programmers doing what they are taught to do on school by books,
by teachers that have zero experience on how a real programmer works, since they became teachers after leaving shool, perpetuating what they where taught.
Most programmers understand this, once they work for a big company, with people on top of them, that expect results ...yesterday.
The people that continue to poison the internet with over-complicated "proper" code, probably have a dream job, that noone expects any real results from them.

So, what is a chair? 8:21-9:51

George Hotz seems to know my struggle, even if he ends up talking about machine learning.

I do not say that abstractions or organized code is bad.
What I say is that it's a lot harder to use abstractions on what actualy needs them, than make abstractions for everything, even if never used.
Make your code simple, understandable, readable.

For me, a chair is a chair.
When and if I need a barstool, I will make an abstraction for them.

As for machine learning, we will see how .Net Core 3 does when released. :)

I will finish with a comment joke that is a phrase from Karl Weierstrass, the mathematician who gave us the wonderful epsilon and delta continuity definition.
Code: [Select]
//When I wrote this, only God and I understood what I was doing
//Now, God only knows