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
-
I personally don’t mind the wave of “back to the office” as long as transports costs are added to my income and I can start 1h30 later and leave 1h30 earlier.4
-
My whole codebase was deleted. Everything. Not a single line of code still there. Why ? Because the boss ran rm -rf /, because he thought it would generate code using ChatGPT.16
-
I'm surrounded by idiots.
Yet they keep getting promoted.
It seems being competent and skilled at your current role means absolute dog shit.5 -
me 2 weeks ago: "can we talk about the release?"
pm: *proceeds to circlejerk about story points for an hour every day*
pm today: "why is our release late?"
dear management, go fuck yourselves. seriously, go fuck yourselves4 -
If "The Matrix" film was made today, the AI would be hooking up humans to its system not to harvest power nor processing capabilities - it would just force the humans to watch ads.
Seriously, is there any application to AI that is not ad-related?10 -
Some notes from prior to developing my current language model:
https://miro.com/app/board/...
Started with ngrams, moved on from that, and the whole thing got away from me fast.
Working on building and training it on rgb-to-color categorization this week. Experiments designed just gotta implement it now.2 -
Look, a nice puzzle. Solve it and win great prizes!
1. _________ (7 letters) - A C++ output stream class commonly used to send output to the console.
2. _________ (3 letters) - A past tense verb, often used in logging or indicating a completed task.
3. _________ (3 letters) - A negation commonly used in boolean logic or programming conditions.
4. _________ (6 letters) - A command or function that removes an object, file, or memory allocation in programming.
5. _________ (7 letters) - In object-oriented programming, a term referring to an instance acting upon itself.17 -
I swear search has been bastardized just so you have to go ask AI questions
remember in the 90s when everyone thought access to knowledge at your fingertips would lead to world peace. now the Internet gets scrubbed to sell you another knockoff Roomba you don't want11 -
My senior just created this beauty of an API...
Mixing undefined/null values with empty strings & random hyphens for other variables. And the phone number not following standarised notation (we are a telephone provider)6 -
I prefer VSCode over visual studio for a ton of tiny conveniences. Some git operations can really only be done conveniently by switching rapidly between the command line and the big scrollable list of diffs. The currently open file is automatically focused in the tree, not by explicit user command. Ctrl+Tab shows the last viewed section of files and not their name, so I can find an arbitrary point in my jump chain. If I open the diff for a newly added file it's possible that I want to edit the file, but it's also possible that I didn't notice that it's newly added. Painting the whole background green doesn't hinder the first scenario nearly as much as it solves the second, in contrast to VS not showing any changes, which just has me confused because of the total lack of modification marks.3
-
VSCode is not working. I hate this crap more and more each day.
Its intrusive, messed with file permission, does whatever it wants, spawns lots of clashing processes, takes endless for linting/highlighting/running lots of bs trojan processes in the background and effectively blocking you from being productive more and more.
It's dangerous to my computer and my health!!rant bullshit spyware man-in-the-middle-attack crapware crazy vscode trojan horses global virus blocking hate health6 -
Trust Google. Trust the Process.
The Android Studio Installer doesn't show download progress bars, speeds, ETAs or the size of files being downloaded. I hate this design. Tell me exactly what, why, and where is being downloaded so that I can download it myself with a better HTTP large file client, put it where you want it, and restart the installer. I know my machine and ISP and Google does not. I don't trust Google to make a single right decision, and I only want to relinquish control when I don't have time to do something myself.7 -
I will kill the next dev who justify its shitty code by quoting random dev methods/rules/ideas/cool-names he found online like "clean architecture" or "MVVM".10
-
I just missed our daily scrum because of Teams. Now, Microsoft in their infinite "wisdom" have decided to integrate Outlook calendar invites into Teams so any invitation shows up as a notification, looking like a red warning light as if something is seriously wrong. Then, when you click that notification you're lead astray, moving away from what you came there for. In my case, I'm only using Teams for online meetings, usually our daily scrum which is always located in the same chat room or whatever it's called. But once lost in the catacombs of Teams, it's just impossible to find my way back in this garbage heap of a UX. So instead, I tried to use the link in the recurrent calendar event for our daily scrums. This always used to work, but now it says "On hold". Teams is such a piece of junk, just like most M$ products nowadays. I've complained about Teams, Word and Outlook to my superiors, and suggested we'd replace them with better tools, but to no avail. They go like "We've paid a lot for these Microsoft licenses so we just have to continue using them". So, the logic is like...If we're paying for crap we're stuck with the crap. 🤔3
-
Freemium „FOSS“ nowadays:
Release notes of major version!
Major changes: one thing
Minor changes: 3 things
Thanks to @X for contributing major change
Thanks to @y @z @aa for the three minor things.
Here’s a wet handshake.
Now click this button to see which features we‘re taking away from you for not paying us you fucking beggar!1 -
It's not enough to be clean, perfomant and maintainable, it needs to be beautiful. if it looks bad it's probably bad.12
-
People saying they have imposter syndrome to describe the accurate feeling that they don't know what they're doing at their job.4
-
Its been almost 2 years but I'm back..
Got out of Telecom and back in Finance again. Work's good, money's good..
What did I miss? Is the old elite still around?27 -
was looking up some code, won't say which, trying to find something, won't say what, and, heck, I need to find out who wrote and maintains this awesome piece of art. After a couple hours of stalking done, yep, that's how good it was, I finally found the author and guess what? They died two years ago, 24 years old. Dead. Gone. A little more stalking and the punchline was: suicide.
FUCK, I don't even know them but it makes me real sad. It seems this' an actual issue in our line of work11 -
I hate mobile dev. I am doing iOS amd Flutter for 12 years. I want to do Rust stuff, blockchain and so on.
I need some mentor even though I have read two books. Should I find one or rely on ChatGPT?
Any Rust devs here? What is it like?13 -
Fuck golang, apparently enums are too complicated for the human mind. Someone looked at C and decided to make it shittier, like now I have to deal with C shit, and use a garbage collector on top of it or use fucking C++3
-
Atlassian! How am I supposed to "focus" on anything when Jira keeps distracting me with uncalled-for popups saying "Focus on building...etc."2
-
These days, it is hard to find a job where there are no superiors that knows nothing about tech and still asks you to code nonsense with a language.
Always has been.
One day, I was asked to change the color of a button on my company's site... But I am a backend developer, I said so to my manager and they answered : "Then Use JVM!" Yes, JVM, not Java.
PS: Sorry for bad english.4 -
Honestly, nothing kills your brain cells faster than doing the same repetitive tasks at work, day in and day out. It’s like I'm just on autopilot—pushing buttons, running scripts, rinse, repeat. At some point, I start wondering if I’m a dev or just a glorified robot.
And to keep my sanity intact? Competitive programming. Yeah, that’s how I free my mind—throwing myself into algorithmic problems during my break time, just to remind myself that there’s more to life than the mundane loop of tasks at work. I’ll take an NP-hard problem over this any day. At least that makes me think.5 -
f*ck chrome extensions
that shit can only be built with pure luck...
I was supposed to finish this by today evening ( I was the moron who told everyone that it will be done by today ) and I really thought it would be done by then and slept peacefully that there are no errors to haunt me tomorrow
but this .... this thing somehow evolved overnight BUT BACKWARDS!!!!
what worked last night doesn't work now and I am 100% sure that I will waste my time printing variables in console and it will start working when it is done f*cking up my mind1 -
Tech lead keeps scheduling meetings over my fuckin lunch break. I have a calendar slot to block those times off, and prevent people from scheduling meetings over it.
There is literally nothing else scheduled in his calendar. It's like when you're in a fairly empty bus and someone comes and sits next to you.6 -
I don't know whether my keyboard needs cleaning, or I'm developing some sort of dyslexia , because I seem to be skipping letters and short words in my messages, or writing all te letters but in mixed up positions more often lately...7
-
Getting into a bed with fresh sheets after a long shower is heaven
Not many things would get me out of bed rn9