Details
-
AboutCS uni student in an ongoing abusive relationship with JavaScript
-
SkillsJavaScript, Typescript, Python, Java, C# and Linux
-
LocationWashington DC
Joined devRant on 8/9/2020
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
-
My own personal hell was a html page that had a script tag that called a rest endpoint that sent back a text block of JavaScript that was then dynamically executed to redirect the user to a php 3 page that was the exact same thing as the original page but with an extra bit of css to make the buttons blue and slightly rounded
You can’t make this shit up6 -
The fucking US Congressional website decided it was good design to straight up have JSON in the fucking URL.
Why9 -
Shoutout to the guy who made the Starfall vscode theme, I'm really loving it so far. This theme is fantastic, supports over 50 languages, and also super underrated, with only ~650 downloads. Definitely worth checking it out
https://marketplace.visualstudio.com/...3 -
Spent my long weekend building a custom LAN image hosting thing on a Raspberry Pi because I was sick of emailing myself photos
I need to go outside more6 -
Time to boot up the old ass Macbook Air 2013 I reluctantly have solely because Apple is a dick towards the people their trillion dollar company is built on3
-
Client: So we want you to redesign the frontend for this app
Me: Ok, sounds easy enough, send me the source code and API documentation
Client: yeaaaaaah, here's the thing, we don't have the frontend source code anymore, we originally wrote it in React and then we lost the source code, we only have the bundles now
Me: ok fine, I can handle it, can I have the API doc?
Client: yeaaaaaah, here's the thing, we didn't write API docs, but we have the source code if you want
Me: fml7 -
Dev confession:
I’ve been writing websites since I was 12 and I’m still yet to write a loading animation. I always just copy them off codepen9 -
Windows File Explorer is the epitome of everything bad about Microsoft. It's shitty proprietary software that treats the user like a baby and hides to complex parts of the system for them, while also managing to be so hideously designed that there are entire books about using it.
Thankfully, I have enough technical knowledge to be able to use PowerShell, even though that's shitty too3 -
Everything I’ve studied for the past 2 years, everything I will study in the next 2 and basically the entirety of my career after this is all built on increasingly complex and abstracted ways of counting shit3
-
Me: tells computer to restart
Linux: immediately boots down and started back up
Windows: CaNnOt ReStArT bEcAuSe BaCkGrOuNd SyNc Is RuNnInG7 -
I love Flutter. So simple. Such good docs. Not totally shit multiplatform. Flutter is my new favorite framework. Good job Google5
-
Be me
Need to fetch data from a website for project I'm working on
Look for an API with no luck
Spend 2 weeks developing a ridiculously overengineered and slow webscraping program with Selenium
Find an API
Fuck this4 -
Lotta Ubuntu hate on devRant today ...
Funnily enough, Wappalyzer tells me devRant runs on Ubuntu.
And anyway, Ubuntu is a good operating system. It's not my first choice, but it works well as a gateway drug to Linux. I have it running on a couple EC2s because its the simplest to provision and set up.
Ubuntu is good, save your hate for Windows and particularly MacOS20 -
Unpopular dev opinion:
I like ending lines of code with semicolons. It helps add structure and organization. My code feels naked without them. After learning to code in JavaScript and Java, it's force of habit to put them, and python's lack of them is one of the reasons I hate it's syntax
Maybe I'm old fashioned. All the hipster languages either make semicolons optional or usually actively discourage them
Idk I like them though13 -
You’d think with all the money bezos has for space rockets he’d have enough to make it so that provisioning a single damn database on aws doesn’t take 20 fucking minutes2
-
Microsoft: literally one of the most profitable and technologically advanced corporations of all time
Also Microsoft: can’t handle a fucking livestream -
I’ve come to the conclusion that developers who like react have never used it for anything even remotely complicated.
Because here’s reacts dirty little secret; it doesn’t scale. Not even a little. It’s flexible, but that leads to every developer writing their code in a different way.
It’s simple and easy for simple side projects, but as soon as you have to pass state to a child component, you’re fucked. And god help you if you’re modifying the state in said child component. You can try using redux, but that’s a bandaid solution to the real issue.
There are better alternatives, namely Vue. There’s no need to write unintelligible code that’s a mutated hybrid of html css and js. We as web developers realized mixing these technologies was a bad idea a long time ago.
React simply doesn’t scale. It’s flexibility, complexity, and the awful code quality it leads to makes it a nightmare for large projects with multiple developers
Some of its concepts are interesting and useful though. It’s functional concepts allow for easy code reuse, among the other benefits associated with functional programming
I sincerely hope that the hype around react dies out, and a new framework emerges that takes the best from react and fixes the glaring issues it currently has23 -
I bought a new laptop literally the day before everyone found out about Windows 11.
Here’s hoping Dell is nice enough to ship with Windows 11 anyway.
Still, I’m planning on dual-booting so it’s not that big a deal16 -
YOU ARE A FUCKING SOFTWARE DEVELOPER WITH AT LEAST A LITTLE TRAINING FOR THE LOVE OF GOD PLEASE STOP FUCKING UP THE GIT REPOSITORY BY COMMITTING THE GODDAMN NODE_MODULES13
-
When I was a wee little lad of 13, still with that hopeful gleam in my eye, I signed up to work as the webmaster for a local org.
At the time, I had played around with HTML and CSS and a little JavaScript, and I thought all I'd be doing was updating some pages with announcements or whatever
I got paid in SSL, which is a thing kids in Maryland have to do to graduate, and the whole idea is that you need to do 75 hours of volunteer work in your community
The people there promised me 8 hours a month for what I thought would be easy work, and so I eagerly signed up.
What I thought would be updating a few html files and emailing them to the org was actually having to manage a full on server running PHP4 LAMP stack
Needless to say, I was overwhelmed. I tried to make the updates they wanted, but I had no idea how to write PHP, let alone manage a database and server.
I think I got out of it by just never responding to their emails once I realized how fucked I was, but that was definitely the worst learning experience of my dev career1 -
You ever agree to do something that you really don't want to do because you don't want to piss off the other person?
Like, I could've avoided doing this shit if I just were an asshole. Ugh6 -
Developer confession:
I've been writing HTML since I was 12 and I still have to google write the damn doctype5 -
Why the fucking fuck is it so damn hard for me to draw a fucking curly bracket?!
All my sad attempts at it look like a 3 that was exposed to lethal amounts of nuclear radiation3