deleted by creator
deleted by creator
deleted by creator
Medium articles should be banned.
Low effort writing. Medium.
This is funny on all levels:
The initial motivation for the heinous act;
How the plan was implemented;
The reaction to the plan.
Yes it does, the only parts where Java doesn’t shine are usually some advanced features that are nightmarish for people who are building tools and libraries:
The type system is so 90s and it’s kept like that for backwards compatibility.
Generics having type erasure is again an improvisation for the sake of backwards compatibility. It makes writing generic code in conjunction with Reflection painful.
The lack of control for the memory layout. I mean in most cases you dont need full control, but there are use cases where it’s literally impossible to do optimisations that are easy to do in C/C++. You must have faith in the JVM and JIT.
Integration with native code is cumbersome.
Other than that Java is fine for most backend work you need to do, except probably for Real Time Processing apps where every millisecond count, but even there there are ways.
You use Java not for the languages itself, but for the tooling and the ecosystem.
For personal projects and prototypes i believe it’s fine, but when you consume the electricity of mid-size countries just because you prefer to write your production code in convenient languages don’t lecture others about ecology and climate change (i am not refering to you).
That’s a possibility.
Developers should go back writing efficient code in lower level programming languages to stop wasting CPU cycles for stupid reasons, like not wanting to use types, or something more stupid than that.
It’s a little curse to be remotely passionated about programming and be a programmer nowadays. Some companies make it extremely dull and toxic with all their additional requirements and managerial practices. But there’s hope, there are good companies or teams, and eventually if you stay long enough you will find your place.
That was my case.
The only lesson you need to learn is to make distinction between your interests, side projects and hobbies and the actual work you need to do ar work. If they overlap that’s amazing, if not you need to adapt. You need to give the company what the company wants (so you can get paid), and to yourself what you want, so you can be fulfilled.
For me the experience is different, but to be honest i am spending more time in the terminal and the browser than notifying what the DE is actually missing.
I mean, i have panel on the bottom with the open apps, a few shortcuts, the network manager, the Bluetooth manager and the calendar. I am not missing anything.
I also run Mint, and things were extremely stable for as long I can remember.
It would be C++. Its versatile enough to do everything with it.
They force you think of o(n) and train you better than anything else on how to write your functions (but not how to organise them).
I have around 600 leetcode exercises solved, and there’s a big difference in skill between the person i was before leetcode and the person i am now.
Things will get better the moment your youngest becomes more independent, and sleeps well at night.
My feeling exactly. The article gives me the same kind of vibe: Look at me! I am special.
The way Linux is crippled in Android is a perversion of how free software should be used. Your Android phone runs Linux, wow, is your freedom respected?
Thanks to this perversion, Linux also powers killing drones, weapons of mass distruction, and all the evil things this world has to offer.
It’s a start…
That might be the case, I only have experience in big companies, where you were an insignificant cog in a mechanism nobody understands.
As hard as it is for me to admit, and based on some tests, Brave had better fingerprinting resistance than Firefox. I don’t trust the guys behind Brave, but their product is good.
deleted by creator