106 karma · joined September 21, 2019
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.
If this depletion of resources continues at the current rate, we are in fact committing suicide at a planetary scale. The sad thing is that we can only look and talk about it, there is no control by anyone. We wanted democracy, well this is one of the traits of democracy. No control, but above all discussion and corruption(for profit). I'm afraid that if our governing systems remain dictatorial, communist, democratic, etc.. we won't make it into the next century. Mankind will eventually destroy itself(and other species) because of a lack of an intelligent governing system.
Just take an average startups web project node_modules directory, what's inside there? Hundreds and hundreds of packages of which most are dependencies of other packages. Anyone could have written it! Novice devs swear by using Typescript, but at the same time using hundreds of black boxes that can easily contain stuff way more damaging that a string applied to a number..
Remember left-pad? That was an easy one to fix, but still caused damage at large scale. What about a vulnerability in a larger and more complex package, owned by some bad party?
That is not correct whoever wrote it. just do a google search: heatwave 2019 total deaths
CNN reports already 1500 deaths in France only. This is a link to a news site where they estimate a higher count, although I of course cannot verify the correctness of the source: https://www.vox.com/world/2019/6/26/18744518/heat-wave-2019-...
When you stick with the government this statement indeed could become a reality. And that's why non-regulated payment systems are preferred. In the hands of banks, corporations, etc.. cryptocurrencies lose their ideal because these parties will always build their regulating mechanisms in the algorithm, without it they are not interested.
Makes me think of mindfulness, the practice of putting consciousness first by trying to disallow thoughts while experiencing the present, proves it all to me. We think too much.
Finally, we would all vote again, and this time, a “hire” decision needed to be unanimous to move forward.
Maybe they better start with the social part first then, not wasting your time for in case in the end someone happens to not like your face.
About the site design, the little menu on the left should better not move the content window to the right. Now, when you scroll down in 'all idioms' for example, the list is right aligned and left has useless whitespace. A horizontal menu or dropdown would be better I guess.
- happy Agile team? That alone will cost you 2 days of work per week due to meetings, planning etc..
- Javascript? No, it has to be Typescript for even the most futile websites nowadays, and yes, TS adds another 20% of workload
- TDD, with a dedicated testing engineer?, no of course not, you do it yourself! Another 20% of added workload
- A shitload of tooling from linters to bundlers and whatever else that always needs some attention
- Deployement, done by a devops engineer? you must be joking right? That's also the work of the full-stack dev..
Now try to estimate how long it will take to implement a simple feature request from the PO? I always did my rough estimation, times 2. And even that was often not enough because all kinds of urgent issues needed to be resolved, so you're kind of lacking all the time which is a great recipe for burnout. I'm done with it.For now I stick to my 2015 MBP, keeping it alive as long as possible. I refuse to go to Windows. Although it's a solid OS, it feels like it's infected by multiple viruses to me. They can go F* their selves with all their add-ware rubbish, forced auto updates(silently adding even more sophisticated viruses), sending home heaps of private data(including my keystrokes), etc, etc.. And although I love Linux, as on OS it's just not good enough yet compared to OSX IMHO.
Why not just call it open source and pick the license you prefer? With all respect for Richard Stallman, the label 'free software' is a really poor word choice IMAO.
Your iLok account allows you to:
- Use the free iLok License Manager application to manage your licenses
- Take advantage of Zero Downtime and Theft & Loss Coverage premium services to help protect your investment
Take advantage of Zero Downtime I never understand what they mean with this, but now it definitely lost all its meaning.