Comment on
Explore new features available in C# 15 preview
I'm all for syntactic sugar, but these ad-hoc extensions appear to increase the complexity of the language without adding anything relevant in return.
Comment on
Explore new features available in C# 15 preview
I'm all for syntactic sugar, but these ad-hoc extensions appear to increase the complexity of the language without adding anything relevant in return.
Comment on
The only thing doing tech tests has taught me is that I'm too stupid to do the job I've been doing professionally for the better part of 2 decades.
A few years ago I was in a hiring loop where four interviewers grilled me on a number of subjects, including algorithms and data structures. They asked me all sorts of trivia questions on assimptotic complexity of this and that algorithm, how to implement this and that, how to traverse stuff, etc. As luck would have it, I was hired. I spent a few years working for that company and not a single time did I ever implemented a data structure at all or wrote any sort of iterator. Not once.
I did spend months writing stuff in an internal wiki.
I can't help but feel that those bullshit leetcode data structures computational complexity trivia are just a convoluted form of ladder-pulling.
Comment on
Backlash over fake female speakers shuts down developer conference
From the article:
"To spell it out why this conference generated fake women speakers," Orosz alleges, it was "because the organizer wants big names and it probably seemed like an easy way to address their diversity concerns. Incredibly lazy."
How hard is it for these organizers to actually reach out to women developers and extend an invite to talk about any topic they are interested in? In the very least, there are tons of high-profile bloggers who are vocal about things and stuff. Even though women are severely outnumbered, you almost need to go way out of your way to avoid actually extending an invite to a woman in the field.
Comment on
Backlash over fake female speakers shuts down developer conference
Eduards Sizovs, the DevTernity organizer accused of making up fake female speakers, felt it was the right PR move to post this message on Twitter:
https://twitter.com/eduardsi/status/1728447955122921745
So I've been called out (and canceled?) by listing a person on my conference's website (who never actually made it to the final program). JUST A RANDOM PERSON ON THE CONFERENCE WEBSITE canceled all the good work I've been doing for 15+ years. All focus on that.
I said it was a mistake, a bug that turned out to be a feature. I even fixed that on my website! We're cool? Nooooo, we want blood! Let's cancel this SINNER!
The amount of hate and lynching I keep receiving is as if I would have scammed or killed someone. But I won't defend myself because I don't feel guilty. I did nothing terrible that I need to apologize for. The conference has always delivered on its promise. It's an awesome, inclusive, event. And yes, I like Uncle Bob's talks. They're damn good.
When the mob comes for you, you're alone. So, let it be. I'll keep doing a great conference. With all speakers, half the speakers, or I'll be speaking alone on all tracks and lose my voice. But the event will be a blast. Like always. I'll die while doing great work. But the mob won't kill me.
I don't think that tone-deaf is the right word for this.
Comment on
What would it take for you to move away from Github?
Reply in thread
Elon Musk buying it.
Holy hell, you went for the jugular.
Comment on
Cloudflare took down our website after trying to force us to pay 120k$ within 24h
Reply in thread
First communication, because they clearly were confused about what was happening and felt like they didn’t have anyone technical explain it to them and it felt like a sales pitch.
I don't think that was the case.
The substack post is a one-sided and very partial account, and one that doesn't pass the smell test. They use an awful lot of weasel worlds and leave about whole accounts on what has been discussed with cloud flare in meetings summoned with a matter of urgency.
Occam's razor suggests they were intentionally involved in multiple layers of abuse, were told to stop it, ignored all warnings, and once the consequences hit they decided to launch a public attack on their hosting providers.
Comment on
The future of back-end development
Java gets a bad reputation from proponents of FOMO/fad-driven development, but the whole Java ecosystem was built for the web. Anyone is hard-pressed to find a better tech stack than Java-based frameworks without resorting to hand waving and passing personal opinions as facts.
I love C# and the whole .NET Core ecosystem, but even I have to admit it's very hard to argue against java.
Comment on
Mozilla will move Firefox development from Mercurial to Microsoft’s GitHub
Reply in thread
but I don’t understand why they don’t self-host
Why would anyone self-host a FLOSS project? Trade secrets is not a concern, nor is it barring access to the source code repository. Why would anyone waste their resources managing a service that adds no value beyond a third-party service like GitHub?
Comment on
Java
Reply in thread
Also, double can and does in fact represent integers exactly.
Comment on
Things You Should Never Do, Part I (2000)
Reply in thread
But in my humble opinion, those projects shouldn’t really exist.
What's the point of your opinion if not only do these projects exist but they are also pervasive?
You cannot wish things away and pretend reality is something different.
Comment on
Why are (relational) databases preferred over keeping the data in memory?
Why do so many programs use rational databases instead of loading the data during startup and keeping it in memory?
I presume you're referring to relational databases instead of rational.
The responsibility of a RDBMS is to implement a set of performance-focused data structures that help clients reliably get the data that they need in the fastest possible way, without having to reinvent the wheel.
More often than not, this data does not fit in the heap.
Also, in many usecases there is more than a single client.
Hope this helps.
Comment on
20+ years of xp, interviews are still hard, still dunno what to do with carrear
I think my interview/offer ratio is somewhere below 1%.
Keep your spirits up, and be mindful that there are tons of job adverts out there that don't actually have a real job position to fill, and are only used by recruiters and consulting companies to harvest CVs and meet their internal quotas. 1% sounds about right
Comment on
Study finds 268% higher failure rates for Agile software projects
Reply in thread
I've been working with Agile for years and I worked with people who burned out, but there was not even a single case where Agile contributed to burning out, directly or indirectly. In fact, Agile contributed to unload pressure off developers and prevent people from overworking and burning out.
The main factors in burning out we're always time ranges from the enforcement of unrealistic schedules and poor managerial/team culture. It's not Agile's fault that your manager wants a feature out in half the time while looming dismissals over your head.
It's not Agile's fault that stack ranking developers results in hostile team environments where team members don't help out people and even go as far as putting roadblocks elsewhere so that they aren't the ones in the critical path. Agile explicitly provides the tools to make each one of these burnout-inducing scenarios as non-issues.
Comment on
GitHub: Can no longer search code without being logged in
The biggest news to me is that GitHub allows users to search code. Every single time I tried to search something in GitHub, search results were next to completely useless, and always a sure-fire waste of time and effort.
There's hope, I guess.
Comment on
The only thing doing tech tests has taught me is that I'm too stupid to do the job I've been doing professionally for the better part of 2 decades.
Reply in thread
your 2 decades of experience mean much more than memorizing algorithms, you know how to produce real value
That's all fine and dandy but the HR recruiter that can't tell apart git from grunt needs to cross boxes in the skills assessment section, and if you don't ace coding challenges you are as good as dead to them.
Comment on
Mozilla will move Firefox development from Mercurial to Microsoft’s GitHub
Reply in thread
A less confusing title would be “Mozilla drops support for Mercurial (...)
It's not even about GitHub at all. Taken straight out of the announcement:
“For a long time Firefox Desktop development has supported both Mercurial and Git users. This dual SCM requirement places a significant burden on teams which are already stretched thin in parts. We have made the decision to move Firefox development to Git.”
Comment on
What are your programming hot takes?
Reply in thread
Python is only good for short programs
Was Python designed with enterprise applications in mind?
It sounds like some developers have a Python hammer and they can only envision using that hammer to drive any kind of nail, no matter how poorly.
Comment on
It's time to return to the roots, to the C programming language
Was this thing generated by a poorly trained LLM?
Comment on
What are your programming hot takes?
Reply in thread
HTML is bad. The language itself feels unintuitive and is clunky compared to modern markdown languages, and let’s be honest, your webpage just consists of nested tags.
My websites do not consist of nested divs. Your webpages might just consist of nested divs, but only if you are clueless about what you're doing and are oblivious to basic stuff like accessibility support.
CSS is bad. Who knew styling can be so unintuitive and unmanageable? Maybe it made sense 25 years ago, but now it’s just terrible. It’s very clunkily integrated with HTML too in my opinion.
Being unmanageable is the output of the developer team, not the languages they use. Decoupling Presentation from the data and semantics never ceases to make sense. CSS has many issues but the way its integrated with HTML is certainly not one of them.
Frankly, you sound like you blame your tools a lot.
Comment on
God I wish there was an easier way to do this
Reply in thread
Divide by 2 and check for a decimal point.
I mean, it ain't wrong.