Details
-
Abouthow do I commit?! I would like to make things that don't rot over time pls
-
Skillsrust, javascript, (formerly) java spaces < tabs regex regex regex
-
Locationcanada
Joined devRant on 11/11/2021
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
-
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.4 -
I actually like the AI legoes movies of Iran. Tbh, America could make them about them too and they would actually too shocking to display on YouTube. But yeah, Trump is easy to diss. I watched so many. But the music is almost sure suno. I really liked making music with it for a while but it's also recognisable. There is a certain type of flavor. But words are just limited to describe music.4
-
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.6 -
Did a big refactoring on a file/type which had about 1k loc.
Extracted some code into separate types as components with single focused responsibilities.
Extracted the generic parts into a generic component and using it in the specific component via composition.
Made the boundaries between different layers of responsibility explicit and clear.
Reduced the original file size to about 400 loc.
Ran the app to check if everything works exactly as it was before the refactoring.
It does! I fucking love my job!7 -
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.5 -
If your are creating really something completely new, you have a custom idea / algorithm, AI is really against you. So far, I did not really notice it, because lets face it, when are you creating something really new? It`s mostly just all the same, maybe different gameplay, other type of data, but it is still the same. I am trying to reinvent agentic browsing because everyone fails at that. I found the golden hammer. I was so enthousiast that for the first time in quite a while i coded myself again. At a certain moment, i had my skeleton ready and do what i always do: I let AI finish it. That did it completely correct. But then, i went moving on and i started to realize that it was strongly opiniated to do things different > like everyone does > everyone fails.
AI is so interesting, i really compare it to learning C. Everytime you think you master it, you get shot in the foot unexpectedly. With AI it`s exactly the same.
Also, it is just NOT AI. That is ok it is still PARTIALLY useful... Very useful. But the last thing we need is a agentic React and feedback loop. I could write a rant about that as well. Those things are literally a trial on error approach delivering what we are used to from AI. Stuff that kinda works. Slowly, slowly, we find out that we actually don`t want someone to think for us. Maybe that is the great thing and benefit of a computer, it doesn`t think. Maybe the whole concept of AI, the idea of it, is broken.
Just like VR. Lets create a virtual world that looks super closely to the real world. But in reality, we already have a real world and it is not comfortable to be disconnected of it in the form of a headset. I think it will never be comfortable for me.
Some concepts are just better in theory than reality.
Still, I am the creator of the best AI companion / assistant ever! Only issue is, the magic is a bit gone if you create it yourself.3 -
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."7 -
Why am I getting a NPE? After a while I discover why... I had the file of the wrong project open.
LOL3 -
Isn't it aggravating when you want to make a project at the company better structured but the lazy dev that makes the company the most money decides to reflect their despicable attitude onto the code, not structure anything into project folders and make your life harder by forcing you to understand the project every time you look at it? : )
Yeah... coding standards are beautiful but only if the company's culture allows it and the managers aren't ignorant fuckssss.
resentment.sh7 -
ECMAScript compatibility table. Awesome. Reminds me of caniuse.
https://compat-table.github.io/comp...3 -
AI is so good. In 6-12 months no humans will have to do anything anymore. Some of you might still fuck their wives by themselves. Luckily for you, I left in the comments a way to never bother anymore with that. You HAVE to use it, otherwise you’re gonna be left behind.
🚀🧨✨💫🧠📚🙇🤖6 -
Why is monitoring so hard for IT people to understand? There's metrics for trending and analysis, then there's alerting and notification for things that need attention. I don't care if a server is using more than 80% memory or CPU, it is just doing work, don't alert me about things that are working, alert me about things that need fixing. Yet the "monitoring SME" where I work is clueless and can't understand this. Great, after working 50-60 hours a week, now I have to handle on call and being constantly pestered about things I can't/won't do anything about.2
-
Got a new job around 6months ago. At my old job, I did controls (which was mostly logic and device drivers) and we couldn’t pay for cursor/claude so I had never really used those tools. At my new job, everyone uses them and my boss is a power user. I now only do math too which is interesting.
I hate the LLM tools. I can’t learn the math from them, and their code is shit.
I hate that I mostly write PRDs and requirements files for the LLM to do for me.2 -
What the fuck ms teams.
Adding your account...
Almost theeeeeeere...
Setting things uuuup...
Almooooooooost...
Omgggg...
2 minutes later
Thanks for hanging in there
What kinda fuckos. lol3 -
Okay what is this shit.
You apply for a job, they dangle the carrot on you for over a month, cancel multiple appointments, finally you have an interview, they seem happy. Then they go on vacation two weeks.
In the end they end up rejecting me because of 'internal decisions'.
bull shit. Shit bull. Fuck cluck fuck muck.17 -
Even though I've earned peanuts my entire career, the stress of selling one phone is incomparable to how seamless software income came
Sure, management, deadlines and bugs are a pain in the ass missing in enterprise. The alternative involves sourcing from a reputable supplier, getting it to your end in one piece, praying for no defects both now and after sale, then the hardest part: finding a demand outlet. If you're rich, you rent a shop at a strategic location. If you're like me, online is your best shot. After pouring in tremendous amounts into ads or going organic, you have to sift through 100s of unserious trolls and convince the other person that they're better off buying off you than going offline anyway
But the essence of this post is that per successful sale after all this, the profit comparatively equals my daily wage as a software engineer. It amuses me more than it saddens me but I continue striving to eke out triumph. Almost everybody inside the market are more successful than I am, which makes it even funnier that I'm caught in the center of the Venn diagram of paupers across both vocations. On a more serious note, something doesn't add up in their apparent narrative. I suspect it's one of Money laundering, Sales volume, Robust customer base. or something else entirely -
I hate c# ;_;
I waste so much time on bs its unreal. The only good thing about c# is that is has a garbage collector
Hopefully I'll settle on a good concept soon for my own system lang with a GC so I can finally not deal with all the C# bullshit <.<23 -
I hate searching for things and reading the top articles today. It's either mainstream crap or LLM generated. Some of it might not be LLM generated, but it reads that way because people use these things so much they write like them now!
So I wrote a simple web form that makes it easy to restrict searches by year ranges:
https://battlepenguin.com/tech/...
It's pretty amazing, being able to use modern search engines and actually find really interesting articles that would normally be lost to time.4 -
I made an autonomous Ai cli application.. AGAIN. But I think I have the end game now. It is very basic and has only file access and a simple web search function. The web search endpoint is made by me and it searches and returns the result plus the content of the found urls. Fine. But it can do one more thing: it can prompt itself and that allows recursion. Oke, it can do another thing: create native functions for itself with an execution type: prompt, bash, python. Preferably, it converts the function to create in python because that is of course the fastest. The python script generating procedure includes the api of the cli itself giving it AI power an all the functions that the agent normally can call. The end result: as efficient possible extremely complex procedures enjoying its own feedback loop. It never ends until completion and it autonomously resolves all issues it faces.
Well, I told it to search online for a deep research algorithm and to execute that with my given prompt when I explicitly ask for it by creating a native function. Then, I told it to read the DevPlace api and create native functions of the whole api and I told my credentials. Now I have an application that can research everything about horse cocks and place the result on devplace. It did it all. Perfectly.
This is written in Nim and it stores it's native functions for Ai in an sqlite db. But actually, did you know you can add whatever you want to the end of an ELF application? I could append the native function descriptions at the end of a clone of itself and you have a statically compiled agent for specific use cases. For example, a web app builder with predifened preferences and source examples and such that will have guaranteed nice results. The accuracy of this cli is amazing and almost every action passes at once giving it unlimited power for very cheap. Thanks to great orchistration it works with lesser models to achieve great results. I invented a golden hammer. Only losers use claude for automation (looking at you openclaw loser). The art is getting as much possible out of cheaper models so you can actually relax using your tools.
It is crazy how much iterations of learning moments it costs to get to this amazing flow. I am one hundred percent sure that it will make the claude agent bite to dust. It already humiliated GLM with opencode several times. The art is to find balance in hardcoded functionality and AI.
Now working on a platform that can build sites without issues way better than manus (Never forget!!!) and deep research at perplecity level. The last one is kind of hard to validate. With this platform you can ask it to research a subject and to create a beautiful responsive seo site out of it using fastapi, jinja etc. It can basically deploy any type of project and publish it to an url OR sub domain. But that last part will be refactored to only compose using projects to be more stable. How more I narrow it down to specific technologies, the better result. It patches compose files to use Unix sockets that will be attached to an endpoint of my reverse proxy.
I tried to make it create nim web services as well but that's too confusing for AI because it's close to python syntax and llm's don't like that.
Can't wait until tomorrow to continue working on it, the first economic agentic platform better than manus. I can't believe that meta bought that shit. The three people talking positive about it are completely retarded. I talked to someone who wasted 5000 in a month and was positive about it. My god, if you invest 5000 in claude you would cure cancer. But what is the fun in that, not a very original idea. Does anyone know the name of the inventor of penciline? I don't fucking think so. Lassie has a bigger legacy than he has. I hope that lassie ended better than flipper and the many piglets that played babe. Also free willy ended up with a literally split personality. The propeller thing of a ship made two or more free Willie's of him. Autistic dolphin. He was on the Epstein list btw. Do orcas have a blowhole?
OK, time to sleep.7 -
The client in the agreement asks us to be very strict about what we do, i.e. only do what's in the ticket description, the way it's detailed in the ticket description, otherwise we won't get paid.
okay..
Ticket description: "Perform database configuration analysis". We had a call where the client elaborated on what's expected from us (a full-blown DB configuration and security analysis). All good.
Ticket description: ChatGPT-generated, with all the unicode emoticons et al, bullet-pointing us what's expected. Basically, database auditing configuration analysis.
My guess is they never reviewed what ChatGPT wrote. And the service agreement is very clear and strict -- only do what's in the description. So yeah, 2 days worth of effort and I guess the result is not what they wanted, but definitely what they asked for (w/o them even bothering to read what they're asking...).
IDK, it feels like the GPT is making people too optimistic, too lazy.4 -
1:st of April is approaching.
Have a meeting with someone. A few hours later, message them that you are sorry you couldn't attend, but you are wondering if your stand in AI provided satisfactory input on the discussed issue.2 -
considering the amount of bugs introduced with each release of gnome de, by now i'm sure people who use gnome do nothing with their machines and using linux for them is just a gimmick.
they boot up the os and just look at the desktop and say: wow, what great desktop, gnome is sure the best.
same people are very vocal when you point out a bug or an issue in the github/lab pages. responding to you with "i never had that problem in my entire life not even once, ever."
assholes making software and idiots using it in their world of butterflies and rainbows. then here i am trying to open most basic apps without crashing.3 -
started to work on this cool project, cool client, all fullstack developers on it, only me is just FE on the project (I am also architect, devops, backend, db admin, even designer sometimes etc. on other projects, but they wanted someone who will focus on FE and now i see why, to shovel the shit fullstacks made).
we have issues so i take a look and find ton of cases where people were just reinventing the wheel, like calculating image sizes and place them in the middle without bleeds on any side, absolutely positioned and then centered etc.
so i deleted this 500-ish lines of utility functions and just used object-fit:cover and object-position: center instead. I mean WT actual F!
so dear fullstack developers, if you don't want to learn the CSS then you are just backend developers who knows jack shit on the frontend. F you very much!!!
also F you for reinventing the wheel with this JS monster instead using 2 CSS declarations instead!4 -
Wow, apparently when you're authorizing a Github App with your account there's always a "[This app can] Act on your Behalf" permission that you have to agree too
Bro what??? I just want to add https://utteranc.es/ as a comment system on my blog ;_;
Fortunately it doesn't actually mean what it says. It just means that the app can do all the *other* listed permissions *in your name*. I think?
This wording has been criticized by multiple people but apparently GitHub will not fix it for some fucking reason. Great way to scare off literally every single person who want to comment on some random blog. Because there's so many of those in the first place..........13 -
Son of a bitch. You can't have gaps in your CV or you are considered a red flag. Companies want good-working rats that never take breaks in life!
Sick of this shit.8 -
DevRant Slim Application Error
So will the real devrant please stand up
and put each one of those fingers on each hand up
please stand up
please stand up
(we're gonna have a problem here)
y'all act like you never seen a devrant before
'cause I'm Slim rant all you other Slim rants are just imitating so won't the real Slim rant please stand up,
lmao.3
