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
-
Sundays are almosst the same on devplace like here. Not much posts.
But: we received nice contributons from @blindxfish visually and @Lensflare is working on getting the first version of the ios app in the app store and I worked on legal consent stuff that seemed to be required. Fine, but we won`t enforce or moderate it. We are adults.
If your monday was terrible, please post at devplace. If it was :good, post on devplace as well. having an IT related thought? Post on devplace. Don`t ya know what to do > comment on devplace. You don`t like what you see? Create a pull request. No time for that? Create an issue. More than 50 issues from users implemented and it is all open source and public.1 -
My boss asked me how much faster AI makes software development.
I said it depends.
He said:
“No, give me a percentage.”
So I gave him the most dangerous number a developer can give management:
“30%.”
Now apparently we can finish projects 30% faster.
The AI writes boilerplate quickly.
It generates tests.
It explains ancient code nobody wants to touch.
It writes SQL.
It converts one API format into another.
It even occasionally suggests a solution I wouldn't have thought of.
Great.
But then I spend 20 minutes reviewing a 30-second AI-generated function because the function is technically correct but completely wrong for our architecture.
Then another 15 minutes fixing an API call that uses a deprecated parameter.
Then another 10 minutes explaining to the AI that our database does not, in fact, contain a table called `users_archive_final_v2`.
Then I discover the AI confidently generated a library version that doesn't exist.
So yes, AI makes me faster.
But not in the way management thinks.
It doesn't remove the work.
It changes the work.
I write less code and review more code.
Which is probably fine.
Except now I have to review code written by someone who can produce 500 lines before I've finished my coffee.
Congratulations.
We automated typing.
We did not automate being responsible for the result.3 -
For people who were looking for the community, it moved to devplace-net.
This development of this community site is abandoned a long time ago. Loyal users stood until the end. But then they moved to devplace (actively developed) which is a non moderated platform inspired by this great platform. Others disappeared.
So, looking for a community with the same culture as this one once had? Come visit devplace.6 -
I cracked my PS4 a while back and finally got around to simplifying the process and writing about it:
https://battlepenguin.com/tech/...3 -
What a day. Both pravda.education && snek are down due to server errors. Started roughly 11:00 AM UTC+1, maybe earlier.7
-
No more retarded cookie banners!... /* If you're using NordVPN, that is... */
I've been pleasantly surprised by this new update. In the changelog I found out that the newest version introduces the auto-hiding of that retarded cookie consent popup.
...hopefully the hiding either doesn't interact w/ the consent settings leaving them unset or automatically rejects all consent options. We'll see how it goes.
You read about this first on: https://pravda.education/posts/... .1 -
API security is everyone's priority... until release day.
Spent days writing API endpoints.
Added authentication.
Validated inputs.
Handled rate limits.
Then someone says:
"We'll do the security testing after launch."
🤦
It's funny because APIs are becoming more important in almost every application, and even industry reports from Market Research Future point to rapid growth in API security testing over the coming years.
Yet somehow security testing is still the first thing that gets pushed to "next sprint."
Then production becomes the test environment.
Every.
Single.
Time.2 -
It's high time I learned the arcane rituals of VR testing. Got the hardware. Got the console. Got the necessary adapters to connect the thing to the PC, too. Things are going to be interesting.
https://pravda.education/posts/... . -
Team: Testing the release process works and packages are published correctly on brew and scoop
Consultant: Hey, let me change the URL of the bucket last minute and make you responsible for the updates not working anymore!
Man, I wish I could work with a team of skilled guys...4 -
AI is in the process of completely destroying the hobby of programming
What's even the point anymore. Just hit up the slop machine and generate some fucking worthless garbage like all of the other talentless, useless morons that don't know anything about anything. Cool! Really love that
I think I'm gonna stick mostly to game dev in the foreseeable future5 -
A few years ago, I had been talking to this coworker... He told me this: "I decided to use Windows Defender. The other solutions are just snake oil.".
...umm... wow, yeah. I chose _not_ to start an argument w/ a retard.
Anyway, I needed to send him a video, but its size was above the 8 MB limit of a free plan, so I needed to get creative, given how I knew he wouldn't have any usual tools I'd use to split the file. Since 7-Zip was kind of the norm in my company, I chose to use that one. I compressed the file && split it into two chunks below the limit. When I sent him the files, he told me that his Windows Defender detected malware...
/* At the time, I had no idea, but he must've seen that catch-all warning from discord to be careful about files from the Internet. https://devrant.molodetz.nl/preview... . */
The retard failed to actually read the damned thing, got scared && thought I was trying to hack him. It took me way too long, sometime between 10-30 minutes to convince him that it was just a video that had been compressed && split. All he needed to do was to open the damned thing in 7-Zip && extract it. Fucking hell...3 -
Gather around kids, join me on the laptop-ordering adventure :)
So I ordered a replacement battery for my workhorse. Vendor said ok. Then they said 'hold on, send me a pic of your batt connectors. We have 2 similar ones". I said I can only on weekend - didn't plan to destroy me session until easter. Day before they say: 'all good, we've figured it out'. Fine. Battery sent
track-n-trace [tnt] link shows malformed address [building and apt No not separated]. Week(s?) later tnt says it's delivered. I did not receive anything. Ask vendor wtf - they say it's been returned. Next day they say it's because LT customs do not allow importing batteries [wtf, first time I hear this.. Been ordering batts all the time]. Wtv.
Vendor says they can't ship it. Perhaps we could try another way, but it's unlikely to work and requires more effort from my side.
Fine. They offer a discount on my next purchase. I say fuck it, let's. Order the beefiest 14" ultrabook they have with extra resources [amd ai9 cpu, 128g ram, 4+4g ssd].. With discount. Not much, but still. Nice, waiting eagerly. The ordering was not easy too, they kept forgetting this or that, mixing up my accounts.
1-2 days later I receive tnt link. Address is still wrong, altho I pointed this out with the batt already. They take a few days to correct. New tnt number. Tnt stuck at some point for 2 weeks. Then - 'delivery failed'. Laptop is returned to the vendor. Next day they reply - its because laptop is classified as dangerous goods and they forgot a label declaring this. Omg.. I am about to change my address soon, so I say so to hurry 'em up. They say 'fine, we'll shed another 100€ for ups next-day shipping via a plane'. Fine, wtv, I need my ai-eligible laptop.
Today, 1 month after the order, I FINALLY received the package. And it was not the laptop I ordered...
What a fun ride. A couple of months later this cpu will be obsolete.
I'm not mentioning vendor specifics in hopes to come to an agreement for a refund, prepaid return shipping label and a solid discount on their next model of this laptop.. If no luck - I'll prolly try another vendor. 3.4k reasons to have someone more reliable and professional..12 -
When I swapped jobs to the job I have now. It was expected that I work as a consultant for 1 year for a specific customer, negotiate and then go full time work for that customer. It's now been 1 year and just tried to negotiate my new salary package and there was no room for any improvements. My full salary packet would even go backwards :')
FML4 -
I just rebased a branch that's been hanging around on my laptop for ages like a neglected laundry basket, and not only were there no conflicts but all the tests pass.
It's quiet. Too quiet.
Something bad is going to happen.
I can feel it in my retroperitoneal lymph nodes.1 -
it's been nearly 2 months since i last checked on this platform. Did I miss any anything (except the avatars of course)?4
-
I've been told, on many occasions, by many people that I have problems w/ communication w/ people...
...yet _I_ am the guy who has to create a fucking report asking people whether a _major_ change has been intentional or just a fuckup.
Boggles the mind that something as crucial as deprecating something that will impact an ostensibly large portion of our player-base isn't provided as a heads-up && I find out about it when inspecting the build, myself.6 -
Our manager put in his notice last month. His last day is tomorrow. Earlier this week, our director got on our daily stand to tell us the manager of our devops group was "no longer with the company."
I called a former employee who kept up with him and found out he was fired the day before. Apparently the VP had wanted to fire him years ago for old grudges. Firing a devops manager with 5+ years of institutional knowledge the same week the manager who's been there for 7+ years is leaving seems fucking insane.
I also found out before I started there, an older director, in his 50s, walked into the VPs office one day, dropped his laptop on the guy's desk and said, "I'm retiring," walked out and left his badge at the front desk. Never responded to a single phone call.
This place is a shit show. I kinda want to apply for a manager position while also looking for new jobs. Part of me wants "manager" on my resume, just so I can have a shot at a not-shit management job, but that means I'd have to be in hell for a while at this company.3 -
Got a weird poem from an old friend this weekend. Turned out one of his friends showed up drunk at his door recently sexually assaulted him. He hasn't told his girlfriend yet. Heavy stuff.
One of my best friend's was in town over the weekend. She moves back here at the end of May and is opening her own massage practice. It'll be good to have another friend moving back.
I had to get up early today and physically come into the office. I realize if I say I'm interested in the management position, I'll have to do this at least two days a week or more the rest of my time here. I really hate coming into the office. Do I want a management position more than I hate coming into the office? I don't know yet. -
Corporate Reality:
“Manager: ‘Just a small change.’
The codebase:
No comments
No docs
4 frameworks
Last commit: 2017
Me: opening the project like I just unlocked a horror game level.”1 -
lmfao... imagine if a pizza restaurant webform didn't have (reasonable) limits on the number of pizzas you can order... and you put in 120 pizzas (by mistake). LMAO.16
-
Manager didn't even bother announcing his notice to the entire team himself. He told the seniors first in our meeting, but said he wanted to talk to some other people 1-on-1. Well he never did, and the director got on our daily stand and announced it, and a lot of people still didn't know or hear rumors.
He's so shit at communicating. Even while in office, he'd schedule something and be 15 minutes late or not show up. He's generally a good dude and hopefully he'll have less to deal with and be better at time management at the new place.
Still debating if I should tell the director I'd be interested in his position.2 -
Yesterday, our manager told us he put in his notice last week. He'll be gone next Friday. I'm physically in the office today with the start of whatever knowledge transfers we'll be seeing.
He's been the lead designer on our current project. The architect is mostly in his head and he has all the domain knowledge. It doesn't hit production for a few months, but he's essentially dumping this huge pile of AI generated mess on me.
I hate physically being in the office. These hot desks suck so bad and I hate seeing all these sheeple.2 -
A forty-five minute daily standup for a team of twelve is absolutely criminal and I feel like I'm the insane one for being the only one to not be okay with that.2
-
Have you ever wondered what happened w/ all the unsold devDucks?
Pyramid Head Duck: https://amazon.co.uk/TUBBZ-First-Si... ,
Merchant duck /* "Welcome! Got a selection of good things on sale, stranger!" */ : https://amazon.co.uk/TUBBZ-Boxed-Co... , etc.
/jk
Found those purely by accident, given how I had been looking for controllers.2 -
I was reading FreeRTOS documentation today and was reminded of ostream.
"Tasks are normally implemented as an infinite loop; the function which implements the task must never attempt to return or exit. Tasks can, however, delete themselves."2 -
Typical experience of a test monkey receiving new hardware: https://devrant.molodetz.nl/preview... .3
