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
Feed
All
Post Types
- Rants
- Jokes/Memes
- Questions
- Collabs
- devRant
- Random
- Undefined
Cancel
All
-
It's so funny how customers like the small and unimportant things. They are impressed by a display of skill rather than skill.
For instance, I needed to quickly create a password. So, I opened my terminal, typed in as always
dd if=/dev/urandom count=500 | base64 -w 0
Then I copied a random chunk of some 200 to 500 chars and copied it as the temporary password and sent it around.
I was told later on that I impressed with my technical know-how and skills...
But I guess, now that I impressed, I can profit of the halo effect.
Guess, take this as PSA. Sound confident. That's more important than being confident. They have no idea what's going on.9 -
Wow, I found a new low for companies when looking for a job. I thought forcing someone to sign up for a newsletter was bad. Well, it is not the same company, but a different company is now spamming me their services. I applied for a job and am now a few weeks later getting spam emails from them. I am not even sure how they got that address as it isn't my main job email.5
-
Last week a friend of mine asked if I was alright; learning there was a layoff at my company. There was a layoff at my company? I had to look it up and, sure enough, there were layoffs.
I thought maybe it was just drivers. Still, no official announcement, nothing in team meetings and I went back and saw nothing in my e-mails.
I grabbed a drink after work with one of my co-workers. He said, yes they were layoffs. They axed W--, one of our devs.
I had only worked with W-- a little, but she knew what she was doing and had been there a long time. She wasn't on our team though, and our team just hired two people in December!
What the hell? We're laying off while we're hiring developers? There's no public announcement so I had to find out from someone who doesn't even work here? What the hell?5 -
Life update:
- Got a job. Will start in Jan. I lost my other contract in september, so it's almost 3 months of stress. I really have to find a way to diversify income. 2025 will be the year of me finding a sidegig.
- I needed a better sound to mix my album, so I went to the pawnshop and bought a NAD amplifier and 2 ITT speaker cabinet. I think the amp is from the 80ies and the speaker are from the 70. Danish.
- My deskie suffered a catastrophic harddrive damage. I could exfiltrate all the data but the bios diag is failing so I will go buy another one
Merry christmas1 -
Corporate Windows group police disables customer wallpaper. You get the gray corporate logo so you know you're in hell, and that's it.
But if you replace the corporate "TranscodedWallpaper" file in your profile and call `SystemParametersInfo()` it will update your wallpaper. I made a Powershell script to update my wallpaper.
It stopped working though. Add-Type which gave me access to the win32 function I needed in user32.dll now trigger a FalconSensor virus protection.
...and the wallpaper has been stuck on a photo of an ex-girlfriend who I loathe that I took years ago in Croatia. Why did I even keep this in my wallpaper rotation folder?! Oh god ... I'm in fucking hell.5 -
LinkedIn:
you must have a portefolio to show your skill
Me:
maybe that's true for junior but I don't have a strong portefolio because i have a job
LinkedIn:
I do my portefolio after my working hour. It's about dedication and passion
Me:
When you're dedicated every hour is working hour. If you have time for side projects you're a bad employee.
Outlinkedined6 -
https://devrant.molodetz.nl/preview...
Picture of an EXTREMELY early stage of an android devRant client (since the official one no longer works due to the certificate expiration).
Threw this in just a few hours so it's super bare bones and just a proof of concept for myself currently, there is no APK, this isn't even an alpha.
I absolutely do not have time for fun projects so I can't promise anything time wise, if I'll have time I'll try to make it at least usable enough for an alpha build to send here on the next weekend.
(Perhaps will even find an hour or two here or there in the middle of the week)
I sincerely appologize for my lack of time, I would've absolutely loved to start this earlier, and to finish a MVP for y'all (and myself) to use as soon as possible.
Currently it uses 'dr.molodetz.nl' as a "quick and easy" solution for the certificate thingy (so know that data and credentials move through a "thrid-party"), but once I'm having an app that is usable (minimally) I'm planning to switch back to devrant.com but with certificate pinning.
P.S. If anybody has got any tips or advice for android development, write in the comments, I would appreciate anything because I fucking HATE android development and it makes me feel like a monkey smashing a computer with a wrench hoping shit will work. Not my first android app, but even though I've made a few android apps in the past(real apps for actual use, not "template" apps for portfolio or for learning) I still feel like every tiny step is fighting against the framework instead of with it.16 -
What it's like working with a boss with 170IQ
<we have an elaborate in-house developed company project system, like Jira>
System Request: Ability to duplicate project tasks
Boss: "That could take a few months. We would have to create a separate UI for each data point, allowing the user to granularly select every piece. They may want to copy data from one, or more previous records. We'll need lookup data points for this...that...and the other...then testing...oh, we'll have to create mgmt infrastructure to manage those lookups. DBAs will need to be heavily involved. And then we'll need reports to track the state of those duplicates. This is just the tip of the iceberg."
Me: "Or use the existing Clone methods we used for testing. Only data we wouldn't copy to a new record is the audit history. The new record UI wouldn't change at all. At worst, including testing, maybe a couple of hours of work. I could have a new version by this afternoon."
Boss: "No..users will want more control. Too many mistakes could happen."
Me: "I only ever see Nick using that feature, since he is the one who requested it. Maybe we should keep it simple for now and add the complexity if its needed later?"
Boss: "I'll have to think about it. Right now, I think we should do all the work now so we don't have to do it later."5 -
Guess who deleted her account again?
hint.startsWith("re")
hint.endsWith('toor")
We are a 100% not living in a simulation, some are way too random/weird to be a calculation xD9 -
Today I'm fishing in the client's server.
They have a vulnerable app, I've restarted it and monitoring closely to see which payload exploits the known RCE. While I'm waiting for THE fish, load of other tiny ones keep trying their luck and swimming away after a single shot at it.
It's actually quite fun to just sit and stare at the terminal, waiting for that single fish to bite. IDK why :D4 -
Uoooo seems like @dfox updated the cert!
And how the web framework is broken lol
Hopefully he's just making some upgrades and we'll be so back7 -
Minecraft will yet again be changing how the version numbering works.
As a kid that always waited for major versions of the game to release and as a kid that identifies with specific versions of the game (1.6, 1.8 my BABIES), my heart aches and my confidence that the game has been fully ruined is continuing to grow.
At least I can just ignore all that and keep playing, the core mechanics are largely unchanged (except combat...)4 -
My manager uses Claude chatbot for writing all our user stories while we're on the call with him. It spits out so much shit! He'll say, "let's make sure it hasn't hallucinated anything .. nope"
There's no way he can be reading all that. I'll call out stuff early on, and he'll say "that's wrong, it hallucinated," and fix stuff and remove half of it, but 45 minutes into the story session, I think everyone tunes out.
Implementing this is going to be fucking hell.2 -
@lensflare I'm doing AOC with swift so far I like it, it's unfortunate they do the retarded "modern" `let name: <type>` thing and strings can be annoying to substring, otherwise it's good16
-
Ugh the AOC is a bit of a wanker for putting an answer timer (sometimes I accidentally submit the example answer, and it takes 0.1s to fix but nooo you have to wait because the guy is retarded)
BTW I had to implement the parsing completely custom because of dynamically sized blocks, what did you guys do?11 -
Holy hell, aoc day 9 part 2 is diabolical!
Has anyone solved it and can give me a hint (not the solution)?
The naive approach would be to make an array with 100000^2 elements, or an image with that many pixels, but that's just too large.
There must be a smarter way.13 -
