Details
-
AboutI love code! 😉
-
SkillsSvelte, TypeScript, Godot, JavaScript/HTML/CSS
-
LocationUtah
-
Github
Joined devRant on 1/20/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
-
> TeamLeader2: Ok we need this series of parallelized background processes. Each process must gain exclusive access to certain resources. How do we do that
> IHateForALiving: Redlock
> TeamLeader2: Enough Redlock! You propose Redlock every time! It's a wrong solution! Ask ChatGPT!
> Literally the FIRST ChatGPT suggestion: APPLICATION-LEVEL LOCKING (USING REDIS, ETC.)5 -
Daily driving alpine linux on my laptop. Excellent distro:
- Probably the most secure linux in the world, with very low attack surface and a lot of money being spent to keep it secure — alpine is the most popular linux for docker containers, and everyone uses docker nowadays
- no systemd (but openrc, way lighter)
- no apt (but apk, the fastest deps manager for linux bar none)
- no glibc (but musl, way lighter)
- no sudo (but doas, lighter)
- wayland and gnome work out of the box
- flatpak for heavy ubuntu-centric apps like some browsers. Librewolf, Firefox and Chromium don't require flatpak, they're in the main index
- I couldn't figure out secure boot in ubuntu. I read all the manuals, to no avail. GPT-4.5 couldn't figure it out either. It was a deal-breaker for me — I need secure boot. In alpine, I spent one morning (today) and got up and running relatively easily. It just works
- everything is stupid fast
- usually, in minimal distros, you expect the desktop part to work, but dev & serious parts to be a PITA. In alpine, both work flawlessly bc it's a server-oriented distro
Alpine ftw!22 -
A couple months ago I hired a designer to design a mobile app which I am now half way through.
I now understand why the final product doesn’t look like what the initial design conceptualized.3 -
The water heater in my new flat is broken so I can't shower as thoroughly as I'd like, and the technician who's supposed to install broadband keeps reporting that I'm not home without checking, so I'm forced to tether from my phone. If he does it again today, I may just visit "One", the provider's offices with an IED.15
-
I eh... was once munching on nutela straight from the jar while on a call only realised arpund 10 mins into the call that my camera was on and everyone could could see me eating straight from the jar (without a spoon)8
-
Typing "How to kill all the children in a block" in Google definitely doesn't bring up results related to programming.14
-
If you are reading this, I want you to know that I am probably on some kind of FBI watchlist because I googled "How to kill all children while leaving the parent alive". So yeah, Linux is brutal.7
-
Teaching 7-8 year olds the basics of web design. We're we're playing with CSS and changing colours of block elements and text. One girl put up her hand, completely confused as to why it wasn't working. Her code:
Section {
Background-color: rainbow;
}
Oh the wonderful mind of children26 -
I was on a 1:1 with my boss talking about my performance, recent tickets, HR stuff, anything I need, plans for the next quarter, etc.
My 4yo ran up, pointed to my boss on the screen, and asked "who is mommy on a call with?" I told him it was my boss, T, and that he needed to be quiet. "I want talk to T!" He demanded. "Hi T!" He wouldn't take no for an answer. We were pressed for time, so. As cute as it was, it wasn't very welcome.
It took like five minutes to finally make him leave. Now whenever I'm on a call, he runs up and yells "Hi T!!!!" at the screen. 😅 even when its standup or the engineering meeting with like 50 people.... thankfully there is a mute button! His face still pops up on camera, but most people understand and just laugh.
He's cute but he can be soo embarrassing!5 -
Electronics store clerk: "Can I help you?"
Me: "Good afternoon sir. I'm a developer and lifelong PC gamer. I received a second hand PS4, and might buy a next gen console at the end of the year. People tell me that in front of this soft wide desk chair people call a "couch", you need some sort of large computer monitor to enjoy console gaming"
Clerk: "Yeah, we sell TVs. What TV do you have now?"
Me: "I don't own a TV. I just want a huge 4K computer display with a good response time, excellent refresh rate, and great contrast"
Clerk: "OK so this is an entry level 55" smart TV. It's 120hz, QLED, has full array local dimming. It's great for gaming. It's €1000. We also have this LG OLED smart TV for €1200, which is a step up in terms of contrast and response time..."
Me: "Wait... Smart TV? No, I don't want a TV with an operating system. I want a computer display."
Clerk: "There aren't a lot of big computer displays. We have this ASUS ROG 55" computer monitor. It's also 120hz. Very similar response time, but the brightness and contrast aren't as great, it's edge-lit"
Me, trying really hard to make out the contrast differences under ugly fluorescent lights of the store: "So it's a worse big couch display, without smart OS. How much is it?"
Clerk: "€3500"
Me: "So what you're saying is that while the displays are similar or even better, the operating system on all these TVs is so incredibly bad, you have to give €2500 discount for people to even buy it?"28 -
til recurring reminders have a lower interval limit of 4 hours. this 500 server error wasn't very specific about that.1
-
All my life I've used windows, and my new company gave me a MacBook. Having used it for few days, I am missing some basic windows functionalities that I took for granted.
There are very little option of customisation.
Most of my daily used softwares are unavailable.
Maximise is painful. No multi-window explorer.
Shortcuts are messed up.
I know many people love mac, but I really wish to revert back to windows. (-__-)19 -
i got my first job as junior python developer.
i'm gonna start tomorrow.
i'm scared to death.
any advice?20 -
"Started playing around with C scripting, can you give me a hand with x?"
"Sure. Errr... this isn't C."
"Yeah it is, like the new C scripting stuff!"
"C scripting stuff?!"
"Yeah, the coffeescript stuff! You developers always shorten it to C right?"
😬😬13 -
Very exciting news, just thought I’d share.
I was a computer engineering student before I left school to have my first child (and then second, third, and fourth).
I stayed at home for five years, out of necessity, not by choice, and struggled to get back into tech.
I eventually stared freelancing Wordpress sites, because in a small town, I didn’t have any other opportunities.
When not doing that, I took online classes and did side projects, mostly in Javascript.
This summer I got an internship at Mozilla through GNOME Outreachy doing python work.
It’s completely unreal to me...but I have been offered a contract-to-hire position with Mozilla.
After years of feeling like I would never succeed, I have my first real programming job.
Ridiculously awesome benefits and pay...
Holy fucking hell.32 -
!rant
*walks into university library*
*sits down at a computer 😶*
*looks around to see if anyone is looking 🙄*
*takes out laptop*
*unplugs ethernet from school computer and plugs into laptop 😯*
*50MB/s DOWNLOAD SPEEDS 😎😎*46 -
Just moved from laravel/PHP to JS.
Now I find out their is PHP 8.
Everyone said this was going to be dead.
https://stitcher.io/blog/...9 -
- finding a library that looks great and fits perfectly with your needs
- reading some random chinese characters
- CTRL-W2 -
Even if you are denied after all your job interviews, don't be sad.
1. you looked promising enough to call you to the interview in the first place
2. you need to work on some gaps in your knowledge/xp. Oh, you didn't know that? Well, now you do! Not even that - you also know what the gaps are!
3. you hear of new technologies, net tricks that are there. Dig in!
4. you become more aware of what positions are there and what requirements could be applied to them in different companies. Makes you build a company profile and make better choices for applications later on.
Now imagine the pressure on your shoulders if they would have hired you while you have so many gaps in your knowledge... It's overtimes every day! It's possibly missed deadlines. It's mishandled tasks. It's bugs all over the place and other devs judging you!
Brush your tears dry, grab candy or a chocolate bar and go improve yourself!2 -
Have you been rude and aggressive to the friends and family because you are tired of the bullshit of your office people but you can't yell at them because you really need that job and can't afford getting fired yet? be honest!7