sizeoftheuniverse
@sizeoftheuniverse@programming.dev
- Comment on Coding Addiction: How Programming Affects Your Brain 11 months ago:
Medium articles should be banned.
- Comment on [deleted] 11 months ago:
Low effort writing. Medium.
- Comment on Backlash over fake female speakers shuts down developer conference 11 months ago:
This is funny on all levels:
-
The initial motivation for the heinous act;
-
How the plan was implemented;
-
The reaction to the plan.
-
- Comment on Is Java Still Keeping Up with Modern Programming Languages 11 months ago:
Yes, i was part of the cult in my early days as programmer. I would endlessly create abstractions over abstractions. But the whole madness started for valid reasons.
Im the early days of Java on the web, you had servlets and JSP. Servlets were miserable to write, and JSPs were basically PHP with Java. Those were the days before JSON and yaml, when XML was king.
So people wanted to abstract their way out of JSP and XML, so they created layers to isolate the nasty parts and make it easier to write actual Java code. So a few ideas emerged/frameworks, some ideas emerged: ORM, EJBs, Struts, JSF, template frameworks, and finally Spring which was the lightweight one, if you can believe it. People experienced with various patterns and frameworks. Eventually Spring won, and then Spring started to use annotations, JSON became more popular, etc., the code became less and less verbose.
Some Java developers never made the mental jump and are still creating huge piles of abstractions because this is what they’ve learned from their seniors.
- Comment on Is Java Still Keeping Up with Modern Programming Languages 11 months ago:
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.
-
- Comment on What's the biggest change you would like to see in computing/tech? 11 months ago:
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).
- Comment on Programming As a Career Isn’t Right for Me 11 months ago:
That’s a possibility.
- Comment on What's the biggest change you would like to see in computing/tech? 11 months ago:
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.
- Comment on Programming As a Career Isn’t Right for Me 11 months ago:
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 s 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.
- Comment on If you had to choose one programming language that you had to use for the rest of your life, what would it be? 1 year ago:
It would be C++. Its versatile enough to do everything with it.
- Comment on [deleted] 1 year ago:
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.
- Comment on What was your experience climbing the career ladder in tech? 1 year ago:
There’s definitely a ladder, for me it was constant work, rather than hard work.
- Comment on Do you have a RSS with feeds from programming blog you are reading? 1 year ago:
Great rss feed. Not everything is for me, but i did found some good sources of information. Thank you for sharing.
- Comment on Do you have a RSS with feeds from programming blog you are reading? 1 year ago:
HN is still a good resource, but I wish spending my time reading what real people have to say, even if i disagree. A lot of articles there are about subjects, or written by “entities” that are not on my radar.
- Submitted 1 year ago to linux@programming.dev | 11 comments
- Submitted 1 year ago to programming@programming.dev | 6 comments
- Comment on Browser Fingerprints Lead to Price Discrimination 1 year ago:
You are close, it seems Firefox is estimate to a max of 3 percent and dropping.
- Submitted 1 year ago to programming@programming.dev | 36 comments
- Submitted 1 year ago to programming@programming.dev | 1 comment
- Submitted 1 year ago to programming@programming.dev | 1 comment
- Submitted 1 year ago to programming@programming.dev | 2 comments
- Submitted 1 year ago to programming@programming.dev | 0 comments
- Submitted 1 year ago to programming@programming.dev | 0 comments
- Submitted 1 year ago to moviesandtv@lemmy.film | 14 comments
- Submitted 1 year ago to programming@programming.dev | 0 comments
- Submitted 1 year ago to programming@programming.dev | 5 comments
- Submitted 1 year ago to programming@programming.dev | 11 comments
- Submitted 1 year ago to programming@programming.dev | 8 comments
- Submitted 1 year ago to programming@programming.dev | 1 comment
- Submitted 1 year ago to programming@programming.dev | 1 comment