Details
-
AboutAAAAAAAAAAAAAAAAAAA
-
SkillsRust and other things
-
Locationhere
-
Website
Joined devRant on 12/8/2018
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
-
Converting everything in suphle v2 to attributes makes me wonder how much of framework constructs are just gathering metadata. But resulting userland code looks dreadfully arcane to me. Like an ugly new language or c#. Just because you can probably doesn't mean you should
-
One of the worst dev constructs I've ever seen are `final` classes. Both devs who added it to the language and library authors implementing it aren't gonna die well. Why even bother with oop if your shit classes shouldn't be extended for programmatic use? Psalm is the worst. Today, it was Symfony. Just realised I have to hard-couple to their clown mailer interface instead of my adapter cos I can't mock it. Why do you think your code is so flawless that nobody can ever improve or tweak it? Or use it outside the precise way you envisaged? Such hubris4
-
If only everyone would shut the fuck up about AI.
We had a good opportunity, to quietly do more work with less effort, and enjoy the spare time.
But nooooo, virtue signaling pricks keep yapping about it with increasingly moronic expectations and now half the world is overworked, while the other half is jobless.
Big tech reaping record profits while the common folk struggle harder.
All because people can't shut the fuck up.
That's why we can't have nice things. -
I swear every “simple API integration” starts the same way.
“Just call the endpoint and parse the JSON.”
Then reality shows up:
timeout
random 502
429 because apparently 1 request every 30 seconds is “too much”
response schema changes
one missing field breaks everything
retry logic retries the one thing that absolutely should NOT be retried
And suddenly the 8-line script has become a tiny distributed systems lesson.
The part I hate most isn’t even the API failing.
It’s when it fails just often enough that you start doubting your own code.
Was it me?
Was it the network?
Was it the provider?
Was Mercury in retrograde?
At this point I trust boring code more than “clever” code:
explicit timeout, limited retries, backoff, logging, and please — PLEASE — tell me what actually failed.
The older I get, the more “works on my machine” feels like a threat.4 -
this rant is literally just a rant about how unserious of a job hr has. wdym these two dudes' big task of the day is putting a plaque on the meeting room.
-
Minh dang phat dien vi ong PM cu co thoi quen nhet them task vao giua Sprint sau khi da chot scope. Ong ay luon vien ly do la khach hang can gap hoac chi la mot thay doi nho thoi. Ket qua la dev ben minh phai o lai OT de chay kip deadline ma chat luong code thi di xuong tram trong do lam voi. Co ai tung o trong tinh canh nay va co cach nao de tu choi kheo hoac thiet lap quy tac lam viec de PM khong duoc phep thay doi scope tuy tien nua khong.
Moi ban ghe tham trang web cua chung toi de cap nhat tinh hinh thoi tiet nhanh chong, chinh xac va bien moi ngay tro nen thuan loi hon, bat chap moi bien dong cua thoi tiet. Su chu dong cua ban chinh la chia khoa cho mot cuoc song tien nghi va an toan.1 -
FUCK!!!!
i was about to grab toilet papir to wipe my ass but it fell and rolled away from me. i cant get up to pick it up or ill shit all over the place and im alone in the house! should i call the firefighters to pick it up for me? -
It's not just you! pravda.education is down.
Meh, the new Slim Application Error on the other planet?3 -
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 -
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 -
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 -
What's up with devrant? I keep getting "Slim Application Error - A website error has occurred. Sorry for the temporary inconvenience." half the time when a new page needs to load. The avatars won't even render to boot. Is this place half-dead? More than it was a few years back?7
-
I fucking hate C. C is bullshit and I use nasm/masm whenever I can.
e.g. In assembly, rax means rax. It's the value stored in the register. [rax] means the value stored at rax is going to be used as a pointer. This is simple and intuitive.
In C you get the weird star symbol. "int* i" means i is a pointer (I guess). and then there's suddenly i* = 123. you know, I forgot how it worked. Why the fuck is it so cryptic?1 -
Our jackets are made from original leather and these replica jackets are produced following thorough research. You can find dozens, maybe hundreds of stores online selling leather goods made here. Unfortunately, often times these stores try to sell items using screenshots and movie stills to show you what you want to order, but without showing an actual example of the piece they have made.2
-
Uttarakhand or Devbhoomi (Land of Gods) is a place where various temples are found and devotees visit throughout the year. There are several religious places and tours in Uttarakhand where devotees pay visits, but one of the best places for such a visit is Char Dham Yatra. Char Dham Yatra is a tour to the four sacred places of Yamunotri, Gangotri, Kedarnath, and Badrinath situated in the mountains. In the Hindi language, ‘Char’ means ‘four’ while ‘Dham’ implies ‘religious destination’.2
-
just cracked a new girl. i now have a 4 girl roster that I'm rotating. 1 of them is my ex blonde whore. 1 is a full gf of 1.5 years. one is a random side ho. and this new girl is also a side ho for now but leaning towards gf #2. none of them know about each other.
every time i sleep with my gfs i have a huge urge to fart and shit😪😪😪 why?
i want to fart so much its abnormal. then i want to shit too. where does all the gas come from?
now i arrived home and the first thing i did was fart a lot. as i write this rant im letting out a big ass shit too. my belly is no longer bloated and i feel lighter.
if i eat 1 meal a day where does all the air inside me that turns into farts and shit come from?5 -
so.. We're building an AI agent (severe understatement, but ok). It utilizes the MCP to leverage tools, obviously. A (non-developer, but techy) colleague has been working on analysing Agentic Memory patterns, solutions, tools, read some articles, scientific too, spoke A LOT with LLMs about it, kept throwing links at me telling basically "read this. We definitely need this, I feel very strong about that. We must have a very strong memory layer", etc. - even prepared a 22-pages long draft for what this memory mechanism must look like, data structures, database schemas, etc.
fine.. I keep on stashing those, deferring for later reading.
Today I noticed that I have a fairly clear MCP isolation, so I figured.. why not.. And asked him to implement that memory mechanism as its own MCP server, so our agent could leverage it.
Turns out, now we need to do more research, perhaps the current patterns and solutions are not the best approach, we need to discuss more about that, think more about it, and this type of thinking is not for him
:)))))
At this early age of AI now everyone and their uncle is a developer :)
P.S. If you're reading this - sorry buddy :D But that's what it looks like :D I'm sure we'll work smth out ;)3 -
New lesson learned: In Java, object creation only happens at runtime.
A a = new B();
a.doSomething();
Compiler steps:
- checks if A exists
- checks if B exists
- checks if B is subclass of A
- compiles (code -> Bytecode)
Runtime:
- checks if B overrides doSomething() of A
- executes the overridden version6 -
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 -
We recently merged a different department in our department and all 4 people are now in our office room (still comfortable space now).
But one of the new people plays his music on a JBL box and then uses a noise cancelling headset to listen to different music. Where is the respect for others :')7 -
Update: I failed at the System Design interview.
Major facepalm as this was supposedly my wheelhouse, but I guess I underperformed.
This was step 3 of 5. You know the drill.
It took like 4 days to hear back from them, so I think it was not an immediate "NO" but a no still.
It hurts, because I was supposed to ace this, not fail. I was counting on me. So I kinda let myself down this time.
They were nice enough to give constructive feedback. Like 6 pros and 2 cons, but the cons were heavy on their eyes I suppose.
Anyways, kinda sad, I'll get over it.6 -
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.10
