Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Client: Still, the pop up makes the site look more professional, kindly add the feature asap
Manager: "we need an SQL database"
Dev: dude does he even know what he's talking about
Dev: "so which color?"
Manager: "idk well I think a blockchain has the most RAM"10
"I was wondering why Monitors sleep and Keyboards don't.
Then it occurred to me that Keyboards have two SHIFTS. 😆😆" -some guy11
As a developer, sometimes you hammer away on some useless solo side project for a few weeks. Maybe a small game, a web interface for your home-built storage server, or an app to turn your living room lights on an off.
I often see these posts and graphs here about motivation, about a desire to conceive perfection. You want to create a self-hosted Spotify clone "but better", or you set out to make the best todo app for iOS ever written.
These rants and memes often highlight how you start with this incredible drive, how your code is perfectly clean when you begin. Then it all oscillates between states of panic and surprise, sweat, tears and euphoria, an end in a disillusioned stare at the tangled mess you created, to gather dust forever in some private repository.
Writing a physics engine from scratch was harder than you expected. You needed a lot of ugly code to get your admin panel working in Safari. Some other shiny idea came along, and you decided to bite, even though you feel a burning guilt about the ever growing pile of unfinished failures.
All I want to say is:
No time was lost.
This is how senior developers are born. You strengthen your brain, the calluses on your mind provide you with perseverance to solve problems. Even if (no, *especially* if) you gave up on your project.
Eventually, giving up is good, it's a sign of wisdom an flexibility to focus on the broader domain again.
One of the things I love about failures is how varied they tend to be, how they force you to start seeing overarching patterns.
You don't notice the things you take back from your failures, they slip back sticking to you, undetected.
You get intuitions for strengths and weaknesses in patterns. Whenever you're matching two sparse ordered indexed lists, there's this corner of your brain lighting up on how to do it efficiently. You realize it's not the ORMs which suck, it's the fundamental object-relational impedance mismatch existing in all languages which causes problems, and you feel your fingers tingling whenever you encounter its effects in the future, ready to dive in ever so slightly deeper.
You notice you can suddenly solve completely abstract data problems using the pathfinding logic from your failed game. You realize you can use vector calculations from your physics engine to compare similarities in psychological behavior. You never understood trigonometry in high school, but while building a a deficient robotic Arduino abomination it suddenly started making sense.
You're building intuitions, continuously. These intuitions are grooves which become deeper each time you encounter fundamental patterns. The more variation in environments and topics you expose yourself to, the more permanent these associations become.
Failure is inconsequential, failure even deserves respect, failure builds intuition about patterns. Every single epiphany about similarity in patterns is an incredible victory.
Please, for the love of code...
Start and fail as many projects as you can.26
My coworker left his Windows 10 system unlocked today.
1. Print screen on desktop
2. Saves the image
3. Sets image as wallpaper
4. Hides desktop icons
5. Changes taskbar alignment to the right and enables auto hide.
"I need to brush my teeth before going to sleep 😵"
*goes to bathroom*
*goes to bed*
1minute of heavy processing later
A call I had today, girl registered a domain and put it in her hosting package:
Girl: so where can I view my email accounts?
G: Oh, I wanted an email address with info or my first name as part before the @ but I only see an account with the name of my hosting account username?
Me: that's right, that's a default one you get :)
G: oh 😞 I....I.... I've always have wanted a domain name with my own email addresses linked to it and I thought I could do that this way 😩
(I could hear the disappointment and that she seemed very sad suddenly)
Me: do you see that "create new email account" button up there?
G: Yes..... Wait.... Can I make like multiple email addresses myself?!
Me: as many as you can manage inside your hosting account!
G: 😵😍 OH MY GOD
Me: Haha, enjoy creating some!
G: THANK YOU I LOVE YOU BYE
It's those moments which can make your fucking day!19
A hacker deleted the despacito video from youtube.
Those are not the hackers we deserve, but the hackers we need.22
What a stupid configuration of firewall at my work:
devrant -> blocked because of entertainment category.
xvideos -> no problem at all.
Conclusion: sysadmin likes watching porn.14
"Work for me", client said, "I won't pay you but you will get some reputations for working with us" he added.
"Sorry, my body can't digest reputation", I replied.8
Me: <ranting about work at dinner>
Wife's Cousin: You need a new job. You should go back to school.
Me: lol And do what?
WC: You could be a... oh what's that called? It's like a... a computer engineer!
Me: <tilts head> You... mean a software engineer?
WC: No, it's called a computer engineer.
Me: <tilts head even more> What does a "computer engineer" do?
WC: They like, write programs and stuff.
Me: <ok now I look like a goddam owl but sideways or some shit> That... that's what I do.
WC: What? But you're not an engineer!
Me: My title is software engineer...
WC: Why's it called that? I thought you were just IT!
Me: If I told you I do full stack web dev, would you have any idea what I'm saying?
BAM! It's official. The Dutch people have voted against the new surveillance law!
It's about 49 percent against vs 46 percent in favor and the other part voted blank.
I'm happy as fuck!29
Government on crypto currencies
Government - "You could loose all your money"
Government Again - "You could loose all your money"
Government in loop- "You could loose all your money"
News - "Government planning to ban crypto currencies"
Government - "Told Ya"82