Details
-
AboutEnthusiast of strict, safe, elegant and beautiful programming languages. Allergic against boilerplate. Certified hater of clown languages like JavaScript. 📱 Developer of JoyRant, the unofficial devRant iOS app that doesn’t crash.
-
SkillsSwift, SwiftUI. I have a truly large list of other skills which this margin is too narrow to contain.
-
LocationGermany
-
Github
Joined devRant on 6/30/2017
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
-
OK, so Chatgpt is ditching the EM dashes. Sad, because that's how we easily could recognize the idiots. Also it's not new at all to let Chatgpt drop the EM dashes as been stated in article. I have a very detailed analysis about my writing and it copies it perfectly. So, they're selling us a placebo. Idiots. Also, for high quality information they relied on 1900's books? All the shit that came after that is a bullshit indeed. Not surprised...
https://perplexity.ai/page/... -
Got hands-on with algebraic data types for the first time ever while studying F# today. I can see the draw, but I don't really give a shit. Why? Cus 99% of the classes I'm going to work with on a daily basis are still gonna be
DatabaseReadWriteBaseImplementation2 {
sequentialIntegerID: string
}6 -
Just submitted my first bounty PR. Waited 3+ weeks to hear anything back from maintainers.
Jumped in their discord and politely asked for a review.
Maintainers said, "tomorrow".
Thank them for their time
Waited an extra 3 days, asked again. Maintainers ignore me in Discord but happily tend to everyone else's PR
Get tired of waiting, being ghosted
Close PR
Delete branch
Leave comment saying "haven't heard anything, deleting this and taking it with me"
Leave discord
Block all organization members
Don't waste time on people who won't give a moment of theirs2 -
Currently building a simple-as-possible source language for my compiler and I was thinking whether I really need structs and arrays as fundamental objects. But I guess it makes sense because one is a heterogeneous collection and one a homogenous collection
My thought: Let's call those types Homo and Hetero!
Maybe not the best idea ^^6 -
My SQLite database has 37.930.787 records. The amazing part about it, i have inserted every record myself, by hand. Every key press is 3 records. So 37.930.787/3 is the amount of keys I have pressed this year. Quite sick huh? Oh, the data is still manageable btw, I have complete statistics pages about typing behavior such as speed and so on.13
-
I'm thinking of moving into functional programming. I'm deciding between F# and Haskell. I don't like that both have indentation as syntax, but that's neither here nor there.
I know the .net core stdlib like the back of my hand. I'm trying to decide - and, as the purpose of this post, trying to ask the community - if this is a *bad* thing when trying to learn a new programming paradigm.
In other words, I think I want to try Haskell because I won't be able to lean on my knowledge of the standard library. I'll be forced to actually understand the language and learn functional concepts, instead of trying to bring my OOP knowledge over from C#.
Additionally, the .net stdlib is obviously built in a OOP design, so I'm afraid that the F# stdlib might suffer from that too.
But I'm still thinking that maybe my knowledge of the .net stdlib will be more helpful than harmful? Like, yes, I'll be using it as a crutch but at least I won't be trying to learn three things at a time (stdlib, syntax, and paradigm) and can focus solely on the syntax and paradigm.
Anyone have any insight into this problem, or maybe some wild guesses?13 -
Everything goes behind payment walls regarding AI. Claude pro sucks, codex got limits, perplexity limited file uploads, I can hit daily limits with gemini that I didn't have before.. It started already with the limited deep search everywhere. The problem is, I'm still paying the same but got less. Wtf.11
-
When you heard so much about A.I. that you think 'code assist' in Eclipse means A.I., when it really just means local docs contextual pop-up. lol11
-
yay, the deadline has been pushed back to an undefined time next year. Senior dev admitted that his approach is wrong and we will work on documentation & set clear expectations with the shareholders & define what endpoints the project needs... Literally those things I did warn him about and he ignored previously.
The stress is now a lot lower, sadly still a lot of stress from my private life :[6 -
Ok so they want me to "taylor my CV"
Im gonna stalk the shit out of every recruiter in this continent. When I apply I will know the color of his underpants, his political affiliation, his entire background and his sexual performances (or lack thereof).13 -
The iPhone Pocket (£220) was inspired by "a piece of cloth", apparently.
Bullshit.
The longer version resembles a type of knot referred to in nautical parlance as a "cunt splice".
There's your inspiration.
The iPhone Cunt Splice™ was lovingly crafted in Japan by some pretentious arse. "When stretched, the open textile subtly reveals its contents."
Perverts.7 -
Looking at a job posting and they check to ask if you have experience using javascript/typescript for the backend.
All I'm left thinking is why would somebody choose that for the backend. I can understand if you know nothing else it would make sense.9 -
Okay, Visual Studio 26 still has poor color contrast in some areas (specifically, menus, lists, and other "regular" UI elements as opposed to the actual code editing area)
But credit where credit is due, they have a LOT more themes and a LOT more variety. Visual Studio used to allow you three color themes: light, dark, and blue. Now, they have all sorts of colors like green and pink.
BUT (maybe because it's an an insider build?) it didn't get added to my start menu or anything so I have to launch it by going to the visual studio version manager (now called the "installer" even though that's just one of the things it does)
It also reset my fonts again, but that's just expected at this point.3 -
Who the fuck thinks that giving the user the possibility to delete/create any DB column is a good idea on a table that should have 100k+ records.
Why does this senior guy not realize how bad this is.11 -
The Orwellian irony is that A.I. agents can probably help me better at finding a job than most recruiters can. lol5
-
I'm so over this new job. Things move so slowly, everything is broken down into waaaay too many micro-services. Managers have to micro-manage because there are no integration tests and there are always production problems.
My last place was so streamlined. When things got in, they were in. Continually testing/continual deployment. The thing was a massive beast and had problems, but I could run Linux and there was a real sense of everything moving.
There's only been one chat in the 9 months post layoff in our old TeamBlind room and things seem to be going alright. They're finally hiring mid-engineers to replace the layoffs/attrition. They finally dropped Kanbanize, a terrible project management tool, and went back to Linear.
I'd never work for them again, but the work did feel more meaningful and the engineers were a lot better. It was also $30k more per year. -
My senior dev pushed the backend on lab finally. It's even worse than expected.
- No documentation
- 1 query that retrieves data
- the one query is not even usable in our application without changes
- the total of 1 record that is able to fetched
- somehow misses queries he demo'ed in a meeting more than a month ago2 -
This November shall be... Noirvember, i.e. watching Film Noir. Nyah, see? H'what are you saying, see?6
-
My job is not satisfying anymore. I used to live creating beautiful pages from scratch and totally get a kick out of working for A-clients.
However i’m currently more and more turning into a software developer. Nobody cares if it’s pretty as long as it’s functional and working noone cares.
Ofcourse it give me freedom but at least half of the stuff i’m working on is not creative in the least bit and worse; is created by AI in seconds.
Are there any developers out there who made a successful career switch?2 -
I've always been a frontend guy but this time I'm ready for the backend
And no I'm not talking about code8 -
We have a cold moving through our house. Some people have it, some people don't.
Me: Do you have a cold?
Kid: I don't know...
Me: Is your nose running?
Kid: Yes
Me: Then why don't you go catch it?
Kid: ...shut up...joke/meme ostream is looking for backend action lensflare is doublespeak for being a flamer retoor's game is all locked up reusing pranks calls in person4 -
2025/6 is the year contrast dies.
Apple, obviously, with liquid glass (AKA, "I can't see what's on top or bottom!")
But now also, trying out Visual Studio 26, everything is just a slightly different shade of gray.
Won't anyone think of the clarity?! We have reached the point where we are so biased towards form over function, that our form is no longer functional! Bring back contrasting shades of colors in UI!!!!!!!!!!!!!!7 -
So November is epilepsy awareness month.
People literally shaking with excitement about this.joke/meme michael j fox has palsy not epilepsy ostream has masturbatory epilepsy 88 mph has lasting medical effects12 -
Shamefully, after years of c++ hobbyism, I've only now discovered the ABSOLUTE BEAUTY of constexpr
I thought it was just the "new way of defining constants", so I always skipped over it as more of a basic utility than a hugely powerful part of c++
I didn't realize it could do comptime code! I can pre-compile huge arrays into my binary just like I could with comptime in zig.
Fuck me, I feel stupid as hell. More c++ rants to come, surely.6 -
I just had a recruiter reach out to me on LinkedIn for a senior front end developer job. Hybrid, 70% more than what I currently get as a Laravel developer. And I really like working with Laravel.
Fuck... I've been in this new job since September and I might just pursue this. It's SO MUCH MONEY, HOLY FUCK.
Problem is, I won't have a lot of holiday time when my lover wants to come visit me next year.8 -
My daddy was a baker. The flour was bringing pest, so we had a cat.
We also had a giant automatic oven. And a sale lady that was in charge of checking that the cat wouldn't be in it before closing it for the night.
One day she didn't do her job and when my parents woke up, it was smelling like grilled chicken.5
