

Ding ding ding
Ding ding ding
We talked about this in my software engineering course back in 2001. Surely we can start acting on these finding a quarter century later right? Right?? Joking (I guess?) aside, this really should be taken more seriously.
For the most part it is just soul crushing to constantly be interrupted but people legit die because of software errors due to these kinds of things. You think someone who has 30 minutes free a day to do code reviews for a whole team is going to do a good job, regardless of their intention?
Software is driving cars, flying planes, scheduling trains, pretty much everything in modern life. Yet we are fragmenting our codebases, micromanaging to the point of focus and productivity loss, and to make up for that we are trying to leverage ai tools that were rushed to market. Buckle up folks, we are in for a bumpy ride.
This and justifying the cost of office space are the reasons.
Just because we can do everything in C and Assembly doesn’t mean it is a good idea or that we should.
“We wanted a fresh new debacle instead!”
“Whenever I have a problem I throw a molatov cocktail and it and bam! Different problem.”
You only have to work at a restaurant with a “Please Wait to be Seated” sign to realize that nobody reads. Or if they read it, they don’t internalize it.
I put that sign in the way so people had to shimmy around it and they still did. Baffling…
It is maddening how little stock game makers put into things like reset times, load times, and so forth. If you build a hard game that expects me to die a lot, don’t make we wait 45 seconds after each death to get back into the game. A big component here is the load times you talk about.
It makes sense, you aren’t telling sql server how to do something, you just tell it what you want and it figures it out. You aren’t even doing procedural stuff at that point.
I like the RAD tools being qualified as 4GLs as I haven’t really thought of them that way but again it makes sense.
Also screw PowerBuilder. I am sorry if anyone in this thread likes it…but it is seriously awful.
Edit: Before people jump me, I do know that you have some influence over execution plans with join orders, hints, etc… but by and large you don’t tell SQL Server how to do it’s job.
The - works with git branching as well for those who didn’t know. git checkout -
will switch to the previously checked out branch so it effectively toggles between your two most recent branches.
This is a huge one for me. For those who don’t know, this brings up the rev-i-search utility which allows cycling from most recent to oldest commands executed. It also supports partial finds so if you did ‘cd’ it would cycle the most recent change directory commands.
The forward search (in case you’re somewhere in the history stack) is ctrl+s and operates the same except crawls the command history forwards.
I use these constantly in my normal workflow and they save a ton of time.
Can anyone see the token person of color or did they not even bother this time?
Yeah and unfortunately it’s going to get worse when AI agents are also always running in the background (which is inevitable, let’s be honest).
I get what you are saying and this is definitely a factor but I think the bigger influencer was mobile adoption. As soon as smartphones took off it was inevitable that we would see a surge in cross platform frameworks/libraries.
The fact we tackled this problem by shifting everything to web apps was also inevitable given the more simplistic deployment requirements and maintenance costs of a website vs native application.
I feel like I am shouting to the void when I talk about performance of modern software being unbelievably bad.
One could say they are streets behind.
Giving them your settings provides them (and anyone they sell it to) with more insight about you and how you use their software. This is valuable data and it kind of drives me crazy that articles refer to this as a free option. It isn’t free. It’s Microsoft pricing something low enough to get sales from middle of the road people, while being high enough that a lot of users opt into the backup option. It’s a poorly veiled attempt to extract more of you for their training, their ad sales, or their targeted sales.
That is incredibly insulting to jellyfish.
Take it a step further: include an option to disable all cutscenes and a speedrunning mode with in game timer.
CrossCode was gifted to me and I went in knowing nothing about it. I don’t know if I would say it is the best written game story but the way it unfolds is emotionally gripping and managed to make a crusty jaded gamer like myself feel the full range of emotions. Highly recommended.
It might even fuck up their backend if they aren’t sanitizing their inputs because the front end “is doing that” already.