Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Automate the absolute shit out of your release cycles wherever possible as early as possible. Without automating it you're basically just counting down to a catastrophic typo that turns a 10 minute deployment into an entire weekend of frantic recovery work
Have a nice little passive income from a side project, not tons, enough to pay for the server it's running on and I'd be thrilled :) stretch goal would be having it pay for my beef jerky habit too1
Spent about 4 hours tinkering around with UWP, Came out with a usable app on the other side of it.
"Oh hey i'd best put this in a git repo so i can look back at it later"
> git init
> git add --all
> git commit -m "Initial commit"
> git pu^C
"Best just check which files are in that commit"
> git status
"Oh bollocks added the compiled files too, best remove those, why visual studio doesn't create a gitignore, or at least if i want one is beyond me"
> git reset
> git status...
"On branch master, No commits yet, Nothing to commit"
- AI/ML will be creeping into absolutely everything in some way, shape or form
- Developers of every shape, size, background and skillset will continue to be the most in-demand talent on the planet, likely leading to a huge bubble that's gonna fuck us eventually.
- JS will continue to dominate everything, NPM will probably encounter some form of MAJOR major outage that halts most of the globe's development + deployment processes, sparking the creation of another registry which will lead to the holy wars of the registries
- Web devs will continue to be stuck supporting IE8.
- Java will probably die out, maintenance halting completely unless you pay Oracle extortionate amounts of money, like single handedly paying every Oracle employee's salary extortionate.
- There'll probably be another big hype on the scale of Docker/k8s that you have to learn because you'll be unemployable without it
- The year is 2078 and WordPress still supports PHP 5.2, that fucking cockroach will outlive us all I swear
- Haters gonna hate
- React gonna react
- Angular gonna... Math?4
Killer Wireless - reconsider your choice of industry, and fuck yourselves with a cactus, preferably attached to a car battery.
"Can you make sense of how this component works? All their documentation is in Russian"
I don't speak/read/write Russian15
Seeing the fork count on your repo increasing is the best weird feeling, it's a mix of excitement seeing what other people can come up with and being horribly aware of how much impact your actions have on other people now.
I love it :D
Failed to connect: timed out
*Heart drops out of anus*
*Reaches for panic button*8
How have I only just discovered what git bisect does?!
Why did nobody tell me about this sooner?!
THIS CHANGES EVERYTHING!6
Time for one of those eye-rolling super vague general question threads 🙃 How do you find edge cases when you're testing your code?
Reason I'm asking is I'll spend AGES testing something I've built, then it goes in for review and IMMEDIATELY the person reviewing it finds some daft edge case I would have never thought to look for.
Current theory is that I'm testing it too much from a developer's perspective (does this request get issued, does localStorage get updated, etc etc) and not enough from a user's perspective (what does this button do) but even then these edge cases keep popping up and it's really annoying 🙃
Who's got some insights?6
13/14 ish, got very VERY deep into the zone on a side project. Wrote a shit load code but still got fuck all done 🙃
People be cleaning their desks and shit, pfft.
Here's my desk, Professional caffeine + nicotine addict (aka - "full stack" Dev)11
Spent ages writing an AngularJS directive to tell people what abbreviations stood for, forgot <abbr> was a thing 🙃
Just want to take the temperature on the community's thoughts towards commit size - Do you commit little and often (eg. "Added foo() method to Bar") or do you do fewer larger commits (eg. "Added fooList feature")?
It's currently a debate that's heating up where I am and I'm curious what the community thinks.
I'm a fan of the former - doing lots of small commits because my release process is fully automated, meaning I can keep track of lots of small changes to prod.
Here's a strawpoll because numbers, but I'd like to hear your thoughts on the topic;
Went out, got hammered, came home and decided in my infinite wisdom that I'd stuff my face with cold pizza (fuck yeah left over pizza) and get some code written before bed.
The code was great, worked absolutely fine, but the commit messages were completely ineligible. Decided to quickly reword those the next morn-... Afternoon.
Fucking Cortana! Fresh install of windows on a new laptop and this bitch pipes up when I'm only half paying attention and fills my underwear with much urine.
Jeeesus christ, heart rate pls, it's ok, you can come back down now.
MS why do you insist on shoehorning this bitch into every single part of everything? I could live with that but WHY DOES SHE ALSO SET THE VOLUME TO MAX AND START SPEAKING?!?
On the plus side, new laptop's a bit of a handsome bastard :)5
"you're the type of person that brings a chair to a stand up meeting".
No sir, you are incorrect.
I'm the type of person that creates a composer.json at the root of your node project to fuck with you
> "I know you're off but when you get a minute can you look into this urgent issue?"
"Sure, got something important on at the minute though, I'll get back to you shortly"6
Every time I see WordPress running on it.
I refer to it as shitepress, because I've never seen so much shite crammed into a single piece of software before
Them: "Automated builds and deployments are a waste of time, they do strange things you didn't tell them to and they make mistakes"
Everyone else: \/11
Must be doing something right, Had a hardware near-failure last night (turned out to be my gpu wobbling - didn't die though thank christ) and went into full panic mode "FORCE PUSH ALL BRANCHES FUCK THE HISTORY SAVE THE CODE", 5 minutes later Jenkins pings me on discord, everything built and deployed successfully :D2
Can we change the end goal of active noise cancelling to "Cancels anything from the top40 charts"? That new shitter of a Kylie song has an irritating fucking OOWAOOWAOOOOO tone that repeats incessantly because OF COURSE IT FUCKING DOES, Modern chart music has to appeal to the lowest common denominator of knuckle dragging mouth breathing fuck tard or it doesn't sell.
Even worse, aforementioned banshee squeal is at a pitch that juuuuust escapes the noise cancelling on these AKG N60s, so every fucking 30 seconds it makes my blood pressure spike to dangerously unhealthy levels when the red mist floods in.
Google! Get on this shit! You can already identify what's playing around me on the pixel 2 make a set of headphones that cancel that with extreme prejudice and I'll buy 10 of the fuckers.
I'm off to try prevent a rage induced stroke now in a sound proof room.
"I run arch Linux because it's so much better than conventional mainstream stuff, you get a sense of freedom and pride when it boots successfully for the first time"
That's fucking wonderful but I asked where you wanna go for lunch.7
Go do the dishes and remember how much I fucking loathed it when I worked in food, makes you want to write code so you don't have to go back to it.3
(friend in a terminal) "Oh fuck I didn't mean to do that!"
Well here's a neat fucking idea how about DON'T ENTER A COMMAND YOU DON'T INTEND TO RUN YOU MOUTH BREATHING WINDOW LICKER
Ever heard of trigger discipline? The idea of don't point a gun at something you don't intend to kill?!
IF YOU DON'T WANT THE DIRECTORY TO GO BYE BYE DON'T POINT A FUCKING RM -RF AT IT AND PRESS ENTER!
Jesus roller blading christ,
Anybody would think this is some new wave genius advice15