Details
-
Website
Joined devRant on 6/23/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
-
@magicMirror you do have a point mate, they might be predominantly backend stuff hence they need a front end dev... in my defense, it could have been worded better 😅
-
@rantydev that's probably it, it will usher is into the new era of distributed cloud computing 😂
-
@0xdevshm All my passwords include Gandalf because when i need to login i always say "i have no memory of this place"
-
@electrineer Having spent an entire week writing three documents in Word and having Word frequently mess up all the styles and indentation and colours... I'll take LaTeX any time over M$ 💯
-
@bedawang Sounds to me like you're over qualified to be a freelancer. You'd need a lobotomy to write code on such a bad level 😂
-
@localpost as in Hungarian style for an array if IDs of Float type? 😂
-
Sounds terrible and quite frankly hopeless.
And you still there because...? -
@Lensflare 💯
I may have been guilty of using T for less than fully basic object type but in my defense I was young and it achieved brevity (e. g. <T : Animal>).
I'm still being told I'm too picky when I ask teammates to change it in their pull requests 🙄 -
100% agree it's dumb, but in a single instance we have been "educated" to tolerate it due to many many brainwashing examples using it.
Same goes for "i" in a for loop.
But as soon as there's 2 or more, I always go for meaningful name like Fragment<VIEW, MODEL> and avoid Fragmet<T, V> crap -
@cho-uc It's not an exaggeration, but it's probably not common too.
The penalty will depend on the sensitivity of the project, data, systems that laptop/user has and a few other things.
However if such action is forbidden on employee's environment usually there's a proper protocol how to bring code/documents in from the outside without introducing any risky activities. -
A user couldn't figure out post tags.
Whenever they would post a #rant they would use #devRant -
Sorry to hear that mate, but you really didn't have to wait for office access to get rid of the Mac, it actually works better when Mac hits the wall or the road below your window
-
Try a Mutation Testing library if it's available for your language. You'll find out pretty quickly if your test is as tight as you believe it is.
-
@Hazarth Mate, I didn't expect that much info, honest I expected a link to read. But thanks so much for the effort 🙏
I can confirm many of your points even as an adult due to avg sleeping a few good hours per night for over a year (since my little one was born). It's no fun and my memory and demeanor have taken a huge negative hit. -
@Hazarth I've heard that theory summary before, what are the specifics on what our sleep pattern should be?
-
@Lensflare Kotlin also has KotlinNative that doesn't run on JVM and can even compile for iOS although Apple might not officially approve publishing of such binaries because... Apple
-
welcome to the hell of our own making 😒
https://devrant.com/rants/1601503 -
It's been a while since I professionally worked on API side, but from app/consumer side it's really confusing to return 200 with json { error: incorrect params}
There's a 400 Bad Request for exactly that case. -
@jiraTicket It's as bad as you have been told and probably even worse. I'm shocked that they are still capable of hiring.
My experience was similar to OPs but I worked in a massive global agency that in the past had clients like Rolex and Samsung.
We kept asking for one or 2 more devs (we were three) and they kept saying they have no budget for them. My final blow was when I found out they had 2mil budget, but 300k was allocated for devs, 800k for marketing (radio, tv, billboards) and the rest was for bonuses for 5-6 managers. -
Priorities:
1. Is PC alright?
2. Can you bolt the PC?
3. How's the mouse doing?
...
25. Are you alright mate?
...
73. Is the cat fine?
Gotta love DevRant 😻 -
You basically summed up what I've been annoyed by for the last few months. I'm more and more convinced that the person on my team is doing it on purpose just to "leave their mark" 😭
-
@asgs Exactly, it is known that it's 17% or nothing 🤣
-
@stop
Data Layer
Domain Layer
Domain Language
DownLoad
Dynamic Linking
Distribution Licence
take your pick 🤮 -
It's often random until you figure out the real cause. In our projects our tests failed randomly, sometimes TestA, sometimes TestB, sometimes TestC. Until we realised that none of the tests clean up their context/data and all following tests fail assertions by a constant offset (equal to number of records created by previous tests)
Wish I could give you an advice here, but sadly I can only offer "keep fixing properly and best of luck" 👍 -
@Ranchonyx I never thought Bean terminology comes loaded with that empty constructor and serialization.
I always thought it was just a thematic name for class/object (as in Java/Coffee Beans).
If the serialization is implied in Beans it should be enforced by an interface or an abstraction. Also two different revisions of same class (Bean) would break (un) marshalling hence the need for ProtBuffs (e. g. two deployments not updated at the same time but talking to each other via HTTP or CORBA) -
@drego Beat me to it. Our profession is under threat if we start calling developers those that only do CSS 😒
-
When I found myself in such situations I always provided numbers that are 2000-3000% higher than gut feeling size after reading the story once.
Next step was the 30min shouting of "how can this take so long" followed by a discussion that can bring down the numbers if given enough time and details to estimate them. -
@ironhide0396 All good mate.
We cannot avoid temptation but we can control what we do with it 💪
In my case it took me over a year to get what I was owed. Hope you get your money soon mate 🤞 -
@Xirate I see SaaS only as a (business/commercial) concept that does not imply anything specific re architecture, language, design etc.
Real world analogy:
1) You buy a car, pay rego, insurance, fuel it, wash it, fix it and occasionally you also drive it. You realise that just to have it you monthly pay 100 units of your local currency. You own that car and when it's not driven it either depreciates or even costs (parking/garage, spare parts)
2) Then one day while sitting in a car on a freeway that is currently a parking lot you see a billboard "Tired of paying for a car that is parked 20 out of 24h per day. Call [insert car sharing company]"
The 2nd example is a concept of Car As A Service. You don't own it, you don't pay for fuel, rego, insurance, repairs... you monthly pay 20 of your local currency and the car is always ready when you need it.
Clearly with car availability that's a bit of a stretch but software is 24/7 available unless your SaaS provider is cheap on servers 😊
If you extrapolate that idea, you can see that a coffee shop is Coffee As A Service, a pub is a Beer&Wine As A Service and so on.
so the concept is quite old but the sockless MBAs are getting off on using buzzwords in order to justify their titles, salaries and the air they breathe. -
@ironhide0396 Mate, there are many ways to incur cost for them if you have control over their infrastructure. However, whatever you do to incur unsolicited cost will certainly be seen as malicious and they can later legally come after you to reimburse them. So I'd steer clear of such course of action.
This is not a "two thugs stealing from each other and nether can go to the cops" situation.