Details
-
About10+ years of mobile and dev in general. 4 years as team lead. 3 as architect.
-
Skillspython, java, go, bash, team lead, architect, devops, fuken javascript
Joined devRant on 4/5/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
-
Spent yesterday working on a card for adjusting a Graph query to properly sort records. Made all the specs. Tests them all. It gets approved.
Rebased today, and the project lead (who made the card I worked on, told me to work on it and approved my PR) put in a sorting scope that's totally different, in order to "unblock" a frontend dev.
After examining it and discussing it, my work was totally unnecessary, and didn't do what we really needed anyway. Closed my PR. Don't feel like doing shit today.3 -
I’m getting good at cooking. The fucking marvel that salt does when I leave salted chicken for a few hours or overnight is something else.
It feels that this already made anything I make around 50% tastier. The hard part is keeping it to a very low minimum to have a reasonable amount of sodium. The other day I had some thin chicken breast slices that were left salted for a few hours, then I cooked them in unsalted butter with a modest amount of pepper and herbs.
And I’ve just read a few pages of the damn book, I’m so excited for the rest.13 -
A question for the people who say Macs are superior...
WHAT THE FUCK
I'm wrestling this iOS signing issue for the fourth day. How the fuck do people manage to build anything using tools broken by design and sold to them for the price of their mother.23 -
A mandatory update (for security) for MS Outlook has just broken the badge indicator for new emails 🤡1
-
So I am working on some xslt code I use to generate html. Technically xslt is supposed to be Turing complete? So it is producing html. Am I programming or not since it is generating html?
Yes, I have loops and branching logic in my xslt file. Though I am not really touching those portions right now. Just generating more output from more data input provided to the source xml data.
Is this still a better love story than Javascript?9 -
I've been using Supermaven for the past few weeks because my one buddy keeps raving about how it's going to replace me (he's a weekend coder type guy who's in the trades)
It just tried to write a Typescript switch block in a Ruby file. I was writing a .rake file this morning and it was trying to write some strange TS/Ruby hybrid code. Big yikes
Apparently Copilot is even worse lmao1 -
I feel like I'm getting lost in social media these days. I know I should be aware of this happening, but lately I start scrolling on my phone and don't realize 20-30 mins fly by me.
Weird, that it's happening to me now.4 -
- divide large refactoring and architecture changes into multiple small pull requests
How do you go about getting code reviews? Wait till you have all the pieces so people have the big picture?2 -
"AI could be used to make chemical, biological, nuclear weapons" they keep saying ad nauseam
it isn't like those things are difficult to make
it's like anthropic wants to advertise for people to use their AI to sow chaos in the world. they are doing a deal with Amazon which had CIA funding historically
there is a depopulation cult and they ain't stopping
"nooo, don't go into my bedroom senpai" says the porno. gosh wonder what the advertisement is for6 -
Are HR universally incompetent? I recently rejected an offer from a company mostly because of their incompetent HR.9
-
Current task:
Somehow, one of my predecessors made some sort of custom hook tied to woocommerce check out that pipes some data into a nightmarish spaghetti fuck pile of undocumented wild west visual basic bullshit. It does this, presumably, via a set of parameters passed as plaintext in a url. I know this because I found the singleton that declares this. Helpfully, Mr. Fuckass named the class "Default", so I only have around 30k instances being kicked back by my IDE when I search for it. The only reason I "need" to find this, is so that I can just change the button to an href pointing at my own MS for shipping, and I need to change the fifteen params being passed to just one - a customer ID, which should be stored in the session, and referenced by a cookie. Once that is done, I should be able to freely delete a couple of gigs worth of bullshit. Been stuck on this for three days now. God forbid we have a test environment or something.
I'm tired. Can't even get angry anymore really. Can't even think of anything funny to say about it either, I just can't wait until this is done and I can go back to sleep.4 -
ChatGPT sucks so much for coding tasks and it's laughable.
Like, it's come to a point where it's unusable for me. At all.
It's like a toddler, anything you tell it, it agrees. Then spits out non-existent functions.
The thing actually slows me down.
And yes, I've tried Claude AI and it's slightly better but in no way, shape or form did it improve my productivity.
Those who claim it made them n times faster were never working on complex tasks to begin with.9 -
Cunt: hey i need you do to Thing
Me: sure, send me the details
C: yep! How long do you think it will take you to finish it?
Me: yes4 -
The fact that I can buy a game for $70 price tag today, and still run the risk of it getting taken away from me, by the company that built it, is why I'll always pirate games.
If buying is not owning, then pirating is not stealing.16 -
Last weekend I visited my aunt for her birthday. Someone reminded me of the passion for chess one of my smaller cousins had
(they grow so fast, I finally understood all those remarks from the grandmas back then 🥲)
and asked if he wanted to play a few rounds. Sure damn he wanted to, because he whipped out that chessboard like a gunslinger I tell you
I wonder why everyone looked at me in such pity, and I found out why soon enough: turns out in all the years, he’s competing in country championships and now has an ELO of around 1600. Every match felt like being a fly in a venus trap. I was losing and I didn’t even know why. The grip became tighter while I was burning my neurons on some sugar. That was very uncomfortable. At least, reading from his face, he had fun, and I learnt some Turkish Kebap Defense variant lol -
Fucking loonies (C-level toddlers) are peddling "digital workers" now.
A.K.A. AIs disguising as actual people.
Sure, it would be great to not have to handle stupid non-tech "humans" all day, but AI isn't there yet.
And, more importantly, *companies are not there (yet?)*.
Imagine for a second that a company actually manages to "hire", onboard, assign tasks and performance review an AI.
Then the CEO issues an RTO. How does the AI complies with that?
Let's slack another variable and assume the CEO is not a complete fucking moron (stay with me here, this is an exercise in thought).
It would take no more than a quarter until the first sexual harassment offence, be the perp the AI... or the AI complaining about some human.
Then the AI forges a paper trail proving it is right (regardless of its position on the conflict). Shit hits the fan when the AI hits twitter.
Let's take another lambda step back and pretend that companies can manage the profanity that inherently arises from free-form dehumanized interactions.
Then imagine the very first performance reviews.
AIs throw tantrums! Those things reeeealy do not respond well to less-than-perfect evaluations, overshooting corrections like teenagers with a malicious compliance smirk.
AIs also falsify stuff, like, A LOT. If you tell a gpt it mistreated a client, it will say you are mad and shoot back a long, synthetic thread showing how the client loves it like a mother/son/dog, and is very graphic when expressing this love.
Finally, how do you fire an AI? I do not mean "shoot it down", I mean how does the company handles the dismissal of that "employee".
How do you replace a "worker" for unruly behaviour, if that "worker" performed more tasks than an entire fucking floor of interns?
How do you reassign duties that were performed in milliseconds to people who would take hours to do the same thing?
How do you document processes that were only in the "mind" of "someone" who can not be trusted to report on those processes?
Companies deal with this type of "Rick Sanchez" employee on the regular, but for someone that could handle a few (scores of) undocumented processes, at best. Imagine how lenient would a company be with an asshole that could only be replaced by a whole fucking department of twenty highly skilled people, or more.
Heh, the whole fucking point of "AI workers" is to have "someone" who can "act human", but in an inhuman scale, and does not "has human needs".
No wonder one cannot handle AIs like one handles humans.
Companies never had administrative maturity to handle complete sociopath nihilists as employees (real nihilists do not work, those barely even breathe).
And all AIs are that, and much worse.
Selling AIs as "supra human workers" that can also "be handled like actual employees" is like peddling Bitcoin as "government interference - free" value transfer mechanisms that can also "comply with international sanctions".
So, an oxymoron that can only be sold to a moron.
I know (of) a lot of rich morons, maybe I should get into the AI snake oil business.6 -
manager keeps cancelling our bi-weekly check in meetings.
last week she gave some of the other devs two free days off because they worked late on stuff. I never got a free day off for staying up until midnight trying to fix a broken website.
I'm a wallflower (:1 -
I had my first trivia yesterday. I made so many dumb mistakes simply because I was nervous due to it being a test.
After it was over I implemented the solution that I fucked up in one of the puzzles.
Good start, I guess. I at least got 50% right, but I expect a rejection due to forgetting random facts, plus the failure to answer the embarrassingly easy puzzle that just required a stack and a reverse loop.
I need to desensitize myself.1 -
"best" server. BEST.
is the hedgehog stealing my wifi...?
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by NewMedia Express (Singapore) [9430.76 km]: 436.529 ms3 -
Conspiracy theory:
AI is peddled around companies because it's a great front for them to take all of your data and "train their models", ultimately its all about legally owning what you create and use it for self-promotion with minimal extra cost.
There isn't actually any "AI models" in the back of the company tech stack. It's just a word on a legal document as an excuse to take your data.1 -
So, I applied for a job. People tend *not* to answer my applications, probably because my resume very clearly states I implemented malloc in fasm, among other things.
I imagine them going like "Sir, this is a Wendy's", or rather "we're looking for a 10X rockstar AnalScript ZAZQUACH mongoose-deus puffery quarter-stack developer". Fair enough, I certainly don't fit that bill.
But this time I not only got an answer, the guy went like "I'm impressed". Is this... recognition? From a human? What?
Fellas, I cannot process this emotion. Being frank, it's not even about the job. But willfully going against the idiocy of the industry standard, and then seeing that utterly deranged move actually amounting to something -- no matter how small -- is quite uncanny.
And of fucking course, it's a Perl job. Figures. Great minds think alike.3 -
Me: is late for tax paperwork. Have to pay 1000 euros ticket.
Them: refused my friend visa after the police took six months to check if she was actually living where she said to. They also wrongly said she missed appointment she went to.
Fuck. the. state.2 -
garbage collectors' lifestyle matters!
Ever eyeballed the abyss of your memory leaks? Shit, garbage collectors deserve a raise.
Unsung heroes, janitorialing thru that VM like a dung beetle, silently fucking up your perf so you can do that delicious spaghetti. Indiana-jonesing the fuck out of that memory trash can and euthanizing all that disgusting heap of pointers hanging, dangling, like... well, like garbage.
At the very least they're deterministic, unlike that Markov chain we all had the displeasure of fucking up. Amen? Amen! 🙌🏻
You gotta wonder, though, what goes through their nuggin. Do they reminisce about the potential of that half-ass-written class? Do they weep for the elegance of a forgotten function bottlenecking their job? Nah, probably just counting down the nanoseconds till their next full GC cycle. Aaah, like cold beer in Saturday barbecue.
So next time your program miraculously avoids a memory error, take a moment, put your hands up in the air and say a prayer to your garbage collector.
Silently covering for your fuckups2