blobs
Joined 7 years ago
Joined 7 years ago
This.
Code should live in your head. You shouldn't need intellisense to see that a property doesn't exist in an object. I hate code completion, most of the time it gets in the way of your thought process. Even if it can gain you a little speed increase, it still is better to write things down for your 'codebase memory'.
That's why I despise the current web development stack. You need Typescript, otherwise you might make a mistake with types? Never had that problem in the past. And just like typo's I make mistakes a once in a while, but that's OK because it helps me to learn the codebase better. You need a linter? Same story, it's always in the way as if it is more capable than me writing code. Prettier? It automatically formats your code, so the codebase doesn't resemble the one in your head anymore.
I know it does work for some people and I can totally imagine that for a beginner developer it can make the difference, but for me it doesn't. In the current/modern web stack I feel like having brick walls everywhere around me and my code is definitely not getting better from it, I'm just constantly struggling with all those 'handy' and 'necessary' tools while my code memory deteriorates. Even worse is that on almost any project I professionally work on requires all those tools, not using them makes me an amateur, even in the eyes of junior dev's.
I believe in writing every character of my code and testing it thoroughly, I wrote many bug free codebases with it, that's my experience.
Just curious before I get excited.
const cat = new Cat();
if (cat instanceof Dog) console.log('this should never be possible!');
What is this strange protective behavior towards TS, can we stick to logic please?You mean Microsoft managed to get traction? It seems most TS proponents don't realize TS is a success because they fell for smart marketing and serious money behind the project, not because it's a better language than 'other efforts' like for example Purescript or Dart.
But every comment I make against TS seems futile. TS proponents defend their little language very fiercely regardless of all the flaws it has. It's almost worth a study how Microsoft managed to do that. Overall a real pity, because there are so many better options and ideas for those who want static typing. TS is actually the worse choice IMAO.
A leopard cannot change its spots.
Confidence comes on foot but goes on horseback
I moved to FF + Duckduckgo engine a while ago, it will be extremely hard for them to win me back.
I use Firefox with duckduckgo search engine, no pages full of ad results like with google nowadays. I cannot think of 1 single reason to install Windows 10 and use Chrome browser, you just bite yourself with that choice.
This far? You mean on the road to our complete extinction due to our incomparable stupidity? I sometimes feel truly ashamed to be a human. It's the ego that ruins it all, we could have been so much further. People should learn to be more humble and reject the desire for authority.
For many indeed this leads to some kind of 'happiness'. Buffering our inabilities with lying to ourselves about it. Why did we never learn to be truly happy while being average or even below average. Why did we never learn to tame the ego? It's a curse for life.
Just teaches? You mean forces upon children maybe? So what about being punished for not reaching that baseline? What do we learn from that? We learn so much more than the stuff in the textbooks. Our schools and surroundings teach us to be stupid about so many things, it's completely overlooked.
If the result of schools were to be good, how come this civilization is characterized by: war, pollution, destruction of species, poverty, etc, etc.. Something must be wrong there, it must be our education not coincidence.
> a baseline of abilities we think our youths should know.
Yes interesting. What 'we' think.. I think differently, for sure.
Wow, that took a while! For already about 9 years this feature is in Coffeescript. And indeed it must be the star of the show because once you're used to that you almost can't live without it. Why did JS/ESxx never copied that idea?
edit: just read it has just been added to JS some days ago as well..
Therefore the picture at the top of the article is so fitting. Especially lots of people that are graduated have some kind of air around them. Our educational system fucks the mind and ego. Is Einstein not enough prove for the 'being educated' fallacy? He despised the educational system, and I think he was also very right about that.