Details
-
AboutProfessional Programmer
-
SkillsC++, Python I program other languages on occasion. Well versed in process control and realtime systems. Experience with electronics/electrical design. I am interested in game programming and design. Making things move is fun.
-
LocationEarth (most of the time)
-
Github
Joined devRant on 7/29/2019
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Took a chance at telling my bosses how burned out I am and had a really great discussion with them.
Turns out they want me to lead the front end team, because I'm good at it and can make them do higher quality work. Agreed with me that there's something wrong with the code if you have to use a different IDE lmao.
And I can use my 30+ days of sick leave (which I've never used because I don't get sick) to take time off when I need to. Burn out is a disease.
Not all bosses are shitty.2 -
I have this impression that non-devs have this idea that you can ask for a developer to learn and implement a new technology with the same ease as ordering a Happy Meal.
Oh, you want me to learn a completely new technology, write very high quality, bug-minimal code, test it, document it, in a matter of hours?! Maybe senior devs can do this, but for me, it's like asking me to build software for NASA and guaranteeing it will work wonderfully without being given the time to thoroughly test it, design it or even think about it. Wooh, just code this as fast as possible and to industry standards quality!
Anyway... just another frustration.3 -
Acceptance, end to end, integration tests whatever the fuck you call them.
Any tips on learning how to write them and doing it well? Always been tripped up in the past trying to set up databases and other bullshit so it never seemed worth the trouble since I'm so unskilled.4 -
i have figured out the PTSD from my job is just fear and evidently I've never had fear so I was confused
was always an angry kid so I guess I never felt fear before then...
... also apparently all fear is caused by thinking you'll lose freedoms
my job was like a prison... except then I figured out how prisons are, and a prison would be a utopia
so now I literally just can't even bring myself to reply to interview emails cuz I just feel "fear" at them... which I thought was PTSD
and fear always seems big and functions irrationally... and not having experienced it I didn't know that obvious tidbit -.-
all I knew is I was "broken" somehow by that whole experience, even though at the time it didn't seem like such a big deal
people think if you're unemployed you'll just "get off your ass and stop being lazy" when they starve you to death, but starving you to death is just another fear. the first fear and the second breed and power each other up like a reverberating resonance. I rather starve to death than go back to prison so that was never helpful "advice" to me
I've generally been an angry person. I've been fearless quite literally and pretty chill, but when people push on me I get angry though don't necessarily show it. while working I was angry all the time. the interesting thing I noticed about anger is the resonance -- the angry CEO potentially being angry at me didn't scare me, and one time he was finally angry at me. the interesting result was that instead I couldn't keep a lid on my own anger. I got angry at him back. this made me realize you can't suppress an emotion if someone else is throwing the same emotion at you -- it just powers them both up
anger is about territory. either you want something or you're protecting something. it's important to you. anger also seems to dispel fear. ran into something recently and it said "fear is dispelled if you have something more important". just "surviving" is not more important than being free to me, so "starving to death until you get off your lazy ass" was the most annoying bullshit
I've noticed if I'm mad at a job-related person I feel no fear. the anger dispels it. because I was mad at that job all the time, I don't think I noticed my fear. they were frequently using coercion as a "motivational" strategy on everyone... and even though I didn't react to it or was motivated by it, they didn't adapt and try different motivations. I figured I agreed to be doing this, so there's no point in threatening me, and just ignored it. but they never stopped. and things got shittier and shittier. the price they paid me to tank my freedom for purely arbitrary means was just too low, and I couldn't feel any of it because I was angry all the time
I interviewed at companies fine before I left. now that I left I actually can't. because there's no anger. I'm happy. so there's nothing to dispel the fear. therefore I'm cursed, broken, and non-functional... from some mystery I could never figure out before
and I know, this, also. because any time I was harmed socially in these years since, suddenly I could function again, because I was angry, and suddenly I could do so much. but who wants to live life purely angry just to function? it didn't feel right to me. I was so confused6 -
We just had a server outage this morning and my colleague was heading to the office. He was already in a meeting on his phone and got stopped by the police for calling while driving.
He got a fine, lost his driving license for 2 weeks and has to go police court for it. That's an expensive server outage for him9 -
For everyone who wants to try my self built vibe coding CLI-tool, you can do it online now: https://molodetz.nl/terminal/r
It's not made very safe - i know several ways to kill the server myself using this. But let's not do that guys :)
Let me know what you think. the more you play with it, the more you'll find out how genius it is. You don't want a vibe code IDE. You want a CLI. I can compile anything and let it auto fix the issues. It always knows what lib you have to install at certain error etc.15 -
this crap is pasted on to the end of every ""migration" in the project. Migration in heavy quotes because they do everything and they are run by different tools according to different rules depending on where they are and whether certain words appear in the file name.4
-
Have you tried chatgpt's text-to-speech feature?
It’s so much better than anything that I tried before. You can even choose different "personalities" or tones or whatever.
I‘d even say that it‘s perfect. I can’t think of anything that could be improved in terms of how well it pronounces words and puts emphasis on specific words. It’s 100% natural sounding.11 -
so I added a sleek UI upgrade with 3.7 sonnet on windsurf but that was on the dev branch which was pulled from the faulty deployed branch...
couldn't track the changes I made so I created a different branch from the main branch and modified the endpoint issue...
return to GitHub to see how the merge conflict could be resolved in order to maintain the UI mods only for me to realize I deleted the branch while dozing off last night 🥲
summary - I think I'm done ❌7 -
TIL that Warfarin is a real medication, but it wasn’t named after warfare. It has nothing to do with warfare at all.8
-
MS has added copilot to Outlook and placed the button in that left side bar where the other buttons are.
Thing is, that‘s the only colorful icon there.
Now every time I look at this bar, this icon always stands out. It looks like this is the selected icon, even if something else is selected.
For me this is a great example of shit UX.
They probably made it on purpose so that people are constantly reminded that COPILOT IS INTEGRATED IN OUTLOOK NOW.
They don’t care about good UX, they just want to smash it into your face.8 -
I had a suggestion a week ago. I was told to do a different (simpler) approach. The current approach doesn't work and I'm about to point out the problem basically means I've got to go do what I originally said.6
-
Whoever came up with the "brilliant" idea of having different date formats should be punched in their face! Stop inventing all sorts of idiotic local standards for every little freaking thing! This goes for Americans and Europeans alike! FFS! Why can't everybody just agree on using yyyy-MM-dd, the only correct and sensible date format?! Sweden is the only country that I know has got it right.16
-
I batched 150mb of textual data to extract data from as prompts to OpenAI to analyse the data and give me facts about it back to me in json format. To give you an idea about how much 150Mb in text is, the first Harry Potter book is 429Kb.
Ok people, how much do you guys think it costed? I used gpt4o-mini model. The result will shock you.15 -
Working 2 jobs is exhausting. In the evening head feels as if it were stuffed with sand. Like a punching bag.
Extra money is nice, but idk if it's worth that feeling...10 -
There was this one time when a coworker needed to update the Xcode.
IIRC because his Mac mini was low on storage space, the update failed && the Xcode became corrupted.
He found that out when he tried to open the Xcode, at which time he was presented w/ an error akin to:
'Xcode was found to be corrupted && was moved to the Recycle Bin'.
C: 'Good, it belongs there!'.11 -
We rolled out yesterday a new update out to our Desktop application. The goal was to do it last weekend but we failed for reasons. The update is a success and now we (devs, project manager, QA, COO, support) got an angry email from our CEO, he mentioned:
- He is very disappointed in the whole process
- we released it without a coordinated marketing campaign
- That the devs should have communicated to the customers
- That the devs should have communicated internally more
- That support is getting a lot of new support tickets. I asked support, they counted 0 for this product in the last 7 days.
- Asked us to self-reflect how we can improve.
My project manager (who is currently on paternity leave) responded with an angry email to defend the dev team and pointed out that the CEO fired the marketing guy (again). The deadline is here for months, that the CEO literally ran the update locally and sold the update to new customers. He also called the CEO "lack of self awareness" and "not understanding the update process" and "disappointed in this approach". He also said that he asked the developers not to respond to the email.
Love me some drama between higher-ups3 -
I haven't been on in a while because I got laid off two weeks ago. I made it three years and survived two layoffs. I'm relieved honestly; got a decent severance package. Technically I got an extra week of "PTO" where I still had access to two Slack rooms if I wanted to say goodbye to people.
I've taken two weeks to unwind. Time to update my cover sheet and get back into the flow of contacting old buddies to see what work is available.
I've been at it for over 20 years at this point: Java, Scala, Python, Ruby and even a couple of years of devops/sys admin. Let's see how bad the remote and local job markets suck now.10 -
How do you guys monitor website traffic?
I was looking of a solution for a long while. Google analytics sucks these days. In the beginning it was an awesome system! Long, I've searched an alternative that was LIGHTWEIGT. That last part was the issue. What the fuck do people with their software? Finally, I've found umami. It's amazing. It shows even the city name from visitors and it shows a nice world map including statistics. Browsers used / desktop / laptop / phone / OS. It also shows debounce ratio (amount of people that run directly away after visit) and users currently online. It's all I could've ever wished for. Using it since yesterday and it's so decent and fast!
It's one of those products that makes me think "This is how I would've written it myself too". Happens sometimes. Same for gitea / cogs. Also such perfect products. There's still hope.24 -
I've been vibe coding not knowing that it was called that until yesterday. I always give up before I reach anything interesting because I get about 4 or 5 good responses before it starts forgetting things and breaking already working code. And it's not even that complex of an idea.
There is no way people are coming up with whole applications with any level of complexity with these things.11 -
"I like being right so much that, when I’m proven wrong, I change my mind."
Such a great quote! Found it in the comment section of a youtube short :)2 -
Client: Build me this subscription based software
Also client: *doesn't fundamentally understand how subscriptions work*4 -
For some reason, our CEO decides on the designs. I have send some designs to him on Wednesday last week. On Friday, he finally approved the designs (with a minor tweak) at 16:57.
On Monday at 14:00, I had a meeting with him and he was mad that the full feature was not finished and in production.
What did he expect? 😐
For context, Friday we had a deadline to get multiple products updated for a deployments on Saturday. That went to the shitter and we spend hours trying to fix it till the middle of the night and decided to roll back. Now we were fixing the shitshow that it was and he is still mad
(those deadlines that friday were barely feasible and we failed)5 -
Games which have a save point or checkpoint system: FUCK YOU!
This is a technical limitation that was present in game consoles in the 90s.
There is no fucking need to implement save points in games made today!
It serves no purpose other than to generate frustration for the player and make the player redo the same section of the game again and again when he fails.
Oh how much fun it is to repeat 20 minutes of tedious shit as a punishment because I fell into your cheap trap and died!
And even if I don‘t fail, I want to be able to stop the game at any time and continue later where I left off. Is that too much to ask?
I don‘t want to be forced to progress in the game until you decide that NOW, after 20 minutes is the time that I am allowed to quit playing.
This is a fucking design decision. Don’t make your design suck to imitate the games from the past that did it for technical reasons!11