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
Search - "deprecation"
Y'all are ranting about Microsoft GitHub when Apple decides to deprecate OpenGL support on macOS.
Gaming on Mac? Pah, Linux is where the fun happens.12
With all the major library/framework overhauls in the JS community, I feel we may need to start versioning in our resumes:
This is why development with Node.Js is tiresome...
The story is always the same. After several weeks, you finally understand that new fancy concept and you enjoy it...
Only to find that 8 month from now, it is going to be deprecated...
You need to refactor your code for the sake of future generations. Otherwise, your code will looks like a pathetic dying dinosaur...9
A certain, reasonably sized company had a large in house payment system to handle all their client purchases that was developed many, many years ago. All the devs that developed it had left, and as it "just worked" they hadn't seen fit to get anyone to update or maintain it since.
That was all fine until it suddenly (and completely) stopped working one sunny afternoon.
After paying a small fortune for one of the original devs to come back and look at it, turns out the payment API it was based on had been retired. Warnings of deprecation had been sent out 18 months prior, but they had just been ignored, as the secretary receiving them after the devs left had no idea what it meant.6
Gonna make a pull request for Project!
"How to Project:
npm run start"
npm install: warning, warning, deprecation, warning
npm test: 30 tests, 15 failed
npm run start: error, C stack trace
Pull request status: on hold4
Was training a model for an hour on paid GPU after which it showed a deprecation error and crashed my Jupyter notebook.5
Have my projects compile without a single warning.
The road will be long, and deprecation warnings will pounce at me, but I shall prevail.
Okay, honst question:
What the fuck is up with all that self deprecation?
I am not talking about the usual irony that comes with certain stereotypes about being a developer.
I am talking about people telling themselves that they are unable to socialize, find a girlfriend or generally justifying bad things just because they belong to a certain group.
It's not the 80s. Software devs and nerds in general are not all social outcasts anymore. I don't understand how some people can just "accept their fate as a dev" and act as if anything is keeping them away from social success.
What's your take on this issue?17
Why the fuck does Android's SyncAdapter stop working without ANY notice since API level 26 when available storage is low?
They fucking deprecated the system-wide broadcast that the storage is getting too full to properly work. And there's no replacement!!! 😠 No callback. No exception. Nothing. You ask the SyncAdapter to sync and it will just not do it until some storage is freed.... 😭
When I say "error in an async function" you say "no stack trace"!
"Error in an async function"!
"No stack trace"!
"No stack trace"!
"Error in an async function"!
"Unhandled promise rejection DEPRECATION WARNING Unhandled promise rejections will be shoved up your ass in node v7.coffee.9.10.666."3
As I dismantle the infrastructure for a now dead project I once worked very hard to main, I find myself oddly emotional about it. I can't help but feel a since of loss. Goodbye friend.
a deprecation *warning*. we IGNORE warnings. if they actually want us to do something about it they need to call it a deprecation error. and also probably prevent compilation. virtual smoking coming from the emulator wouldn't hurt either. if they expect action on these things, they're going to need to do better than warning.2
Ansible be like:
[DEPRECATION WARNING]: The sudo command line option has been deprecated in favor of the "become" command line arguments. Yadda yadda yadda yadda yadda...
# grep -rnw . -e 'sudo'
Then why the fuck do you keep yelling at my face?10
Google decided to deprecate the ProgressDialog class in Android O (26). Now I have to deal with all those deprecation messages in Android Studio!
From the docs: "ProgressDialog is a modal dialog, which prevents the user from interacting with the app. Instead of using this class, you should use a progress indicator like ProgressBar, which can be embedded in your app's UI. Alternatively, you can use a notification to inform the user of the task's progress."
They also bugged the Toolbar! Nice.3
Seriously, it's always like this:
> "Hey, look <module name> seem cool, let's try it!"
> Find a tutorial
> Tutorial is 3 to 6 months old
> Should be good
> Everything is deprecated
> Come on...
> Back to C I guess.
It's moving waayyyy to fast.
Fuck MS, why couldn't you update the NuGet API URL when NuGet updated? The warning on nuget.org states,
"This package will only be available to download with SemVer 2.0.0 compatible NuGet clients, such as Visual Studio 2017 (version 15.3) and above or NuGet client 4.3.0 and above"
It says nothing about using the V3 endpoint, so if you''re like me and updated NuGet to 4.5 and still got nothing but
"NU1101: Unable to find package Foo.Bar. No packages exist with this id in source(s): https://www.nuget.org/api/v2/"
...then you'll be very confused until it strikes you that there might be a new API version. Even if MS doesn't want to deprecate the V2 API just yet, it would be awfully nice to just state on the frickin' site that not only do you need NuGet >= 4.3.x, but also the correct feed URL.
$_DEITY knows how many dev-hours have been lost to this shit.
TMW you make something good with much efforts and dedication, and then the API gets deprecated with breaking changes.1
Hating WooCommerce at the moment. Have to update a private CC payment gateway plugin to do tokenization and subscriptions. The examples are pitching errors and deprecation notices, not all steps are being shown, and the example plugins aren’t providing any useful hints, either...
Last thing I need to deliver before Christmas; looking to be a long night...4
It's pussy-assed mass hysteria at its best. Social media and the overall deprecation of quality life for the human race is what's caused this. Fear takes its toll in many ways, and this is an incredibly forceful way of engineering a "Big Brother" effect on the World to increase the sale of products and pharmaceuticals based on predictive statistics that nailed down our habits and decision making process as a whole.
Sad shit, since history proves that this will eventually lead to a World War and we're way too far lost in opinion to comprehend the true consequences that will follow.
Having said that, it ain't gonna happen for a while, but this is the igintion that will cause Stephen Hawking's theory where we went from having 1000 years left on Earth ecologically to what is now approximately 100 years left socialogically.
But, at least you get to "work remotely" while jacking off to Facebook all day.
Following are the only real problems I had with my XFCE Manjaro (I guess essentially XFCE problems). My question is, is it just me?
The synaptics deprecation kinda f'ed me up.
I tried sticking to synaptics, but I had an issue where if I connected a usb mouse the touchpad would sometimes stop working (it's deprecated after all).
So I switched to libinput. The default movement feels good (synap felt kinda slippery)... but then... NO COASTING/KINETIC SCROLLING in a lot of apps? WTF?!
Would kinetic scrolling work in general if I switched to a wayland based DE?
The alt tab has a delay:
you would expect one of the most lightweight DEs to have near instant switching. But no, I have like almost full second delay, and for the life of me I can't find the way to customize it.
Thr battery management is kinda stupid. Even though I set the thing to hibernate or sleep in low battery it never does.
NINE Methods _IN A ROW_ look like this. I can't bring myself to search for more. They are called 100+ times and after each call we check if they returned success.
MOVE RETCODE$FAIL TO RET_CODE.
MOVE RETCODE$SUCCESS TO RET_CODE.
Deprecated API methods without any documented replacement methods or even justification for the deprecation. What do I do with this!?1
Fucking Yeoman, guys.
For a school project I thought I'd try it out to scaffold out my folder structure etc. Ran a php generator (not having commits since 2013) through npm and sipped my coffee while one node deprecation warning after the other filled my terminal.
Now I just feel like I'm sitting with my dick in my hand while staring at what looks like the fucking source code of the Matrix itself.
Does anyone use Yeoman for PHP projects anymore?
Well, at least Grunt works flawlessly 😎
Not a substitute for docstrings and code comments.
#TODO: insert witty and legible code.
#TODO: learn to read code.
return "Rant and self-deprecation complete."4