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
Search - "not for developers"
-
Yesterday: Senior dev messages out a screenshot of someone using an extension method I wrote (he didn’t know I wrote it)..
SeniorDev: “OMG…that has to be the stupidest thing I ever saw.”
Me: “Stupid? Why?”
SeniorDev: “Why are they having to check the value from the database to see if it’s DBNull and if it is, return null. The database value is already null. So stupid.”
Me: “DBNull is not null, it has a value. When you call the .ToString, it returns an empty string.”
SeniorDev: ”No it doesn’t, it returns null.”
<oh no he didn’t….the smack down begins>
Me: “Really? Are you sure?”
SeniorDev: “Yes! And if the developer bothered to write any unit tests, he would have known.”
Me: “Unit tests? Why do you assume there aren’t any unit tests? Did you look?”
<at this moment, couple other devs take off their head phones and turn around>
SeniorDev:”Well…uh…I just assumed there aren’t because this is an obvious use case. If there was a test, it would have failed.”
Me: “Well, let’s take a look..”
<open up the test project…navigate to the specific use case>
Me: “Yep, there it is. DBNull.Value.ToString does not return a Null value.”
SeniorDev: “Huh? Must be a new feature of C#. Anyway, if the developers wrote their code correctly, they wouldn’t have to use those extension methods. It’s a mess.”
<trying really hard not drop the F-Bomb or two>
Me: “Couple of years ago the DBAs changed the data access standard so any nullable values would always default to null. So no empty strings, zeros, negative values to indicate a non-value. Downside was now the developers couldn’t assume the value returned the expected data type. What they ended up writing was a lot of code to check the value if it was DBNull. Lots of variations of ‘if …’ , ternary operators, some creative lamda expressions, which led to unexpected behavior in the user interface. Developers blamed the DBAs, DBAs blamed the developers. Remember, Tom and DBA-Sam almost got into a fist fight over it.”
SeniorDev: “Oh…yea…but that’s a management problem, not a programming problem.”
Me: “Probably, but since the developers starting using the extension methods, bug tickets related to mis-matched data has nearly disappeared. When was the last time you saw DBA-Sam complain about the developers?”
SeniorDev: “I guess not for a while, but it’s still no excuse.”
Me: “Excuse? Excuse for what?”
<couple of awkward seconds of silence>
SeniorDev: “Hey, did you guys see the video of the guy punching the kangaroo? It’s hilarious…here, check this out.. ”
Pin shoulders the mat…1 2 3….I win.6 -
I was explaining to my mom how my company is in need of developers and how we'll need more of them in the future - to which she replied:
"oh... what are you going to do? You can't live without a job!"
- erm? What?
"Well - you're not smart like those guys. You'll probably get fired now."
- Wtf mom!? I'm a friggin lead dev and i've been a developer for like 10 years now!? 😳
*silence* "is that what you've been doing? I thought you just kept clicking on stuff"11 -
We need more JS devs for our frontend.
After half a year of PM complaining that he doesn’t find devs, he finally came back to us:
„Sorry guys, I found two devs, but they are not Java developers, they only do JavaScript“
Me:
Team:
*both speechless*
TeamLead: „... wait, you searched for Java devs half a year?“25 -
To all developers who think "I don't need to delete that one 1KB temp file"
FUCK.YOU.
You are not the only garbage developer who does not clean his shit up. The reason we need TERA FUCKING BYTE storage devices nowadays is because you incompetent shit heads have no idea how an application has to properly work. A temp file is not there to exist for ever. HENCE THE FUCKING WORD TEMPORARY19 -
I don't judge other developers for not knowing or understanding a particular concept, I judge them for pretending like they do...1
-
Dear Microsoft,
Thanks for not completely fucking up Github. At least you didn't integrate Office365, allow only Azure deployments, or force downloading repos through OneDrive or something.
But like most developers, I don't deal well with changes to familiar interfaces.
So please.... STOP FUCKING TWEAKING THE BUTTON PLACEMENTS AND TEXTS ALL OVER THE WEBSITE.
(or at least send me a bottle of cognac and a box of chocolates before every UI experiment, so I can deal with it emotionally. I'm a very sensitive boy, you know).19 -
Dear web developers: please use the "Accept-Language" header to determine what language to use, not some weird, whacky geolocation script. That header exists for a reason.
Yes Google - that includes you.16 -
Saturday late night wisdom.
Software developers you need to work on communication skills.
Everytime LinkedIn says need a problem solver. It means a guy who can understand what non technical guy is asking for and translate that to a software or at least come up with a example of why he is wrong. Explain them. They are not dumb fellows for asking that feature. You might think the feature is stupid. Don't assume this. Sit with them. Understand thier user flow, understand the frustration your software is causing them. Then you'll see why are asking for that X feature.
Every feature request made is basically my opportunity of understanding of product. Don't wait for users to tell you requirements. Understand and suggest, implement prototypes and show them, a causal question such as "Hey would you think providing a keyboard shortcut for this submission is great?"
Understand our job is not just to write software.
Our job is to solve thier problems using software knowledge.
Don't you agree ?4 -
Not just developers but this pisses me right off.....
Guy gets upset... Slams pen on his pad... Has to go and have a half hour discussion about his 'attitude'
Girl gets upset... Starts crying... Everyone else has to get lectured about what made her cry.
Both emotional outbursts but apparently one is ok and one isn't.
*For the record no pens or pads were harmed while 'researching' this rant14 -
Friend: So what's the plan for Christmas
Me: Nothing much just coding
Friend: No apart from work
Me: Yeah coding
Friend: That means, you not getting drunk or laid this Christmas
Me: No, because I can't C Sharp when coding
Friend: Fuck developers2 -
Hello there, just couple of words about PHP. I've been develop on PHP more than 10 years, I've seen it all 3,4,5,{6},7. Yes PHP was not good in terms of engineering and patterns, but it was simple, it was the most simple language for web to start those days. It was simple as you put code into file, upload it via FTP and it works. No java servlets, no unix consoles, no nothing, just shared hosting account was enough to host site, or even application with database. As database everybody used to have mysql, again because its simple to start and easy to maintain. So PHP+MySQL became industry standard on Web during 00-2012, and continues in some way.
You can write HTML and logic inside single file, within php code, even more single file may content few pages, or even kind of framework. That simplicity and agility sticks everybody who wants to develop sites with PHP.
This is pretty much about why it is so popular.
Each good or wannabe PHP developer in an early days write its own framework or library (like in javascript this days because of nodejs)
Imagine that PHP has hadn't have package manager, developers used to have host packages on their own sites, then various packages catalog sites created, and then finally composer. A gazillions of php code had spread over internet, without any kind of dependency control. To include libraries to your projects you have to just write include, or require. Some developers do it better than others.
So what we have ? A lots of code, no repositories, zip archives with libraries, no dependency control.
Project that uses that kind of code are still alive even today, they are solid hose of cards, and unmaintainable of course.
And main question that I'm trying to answer is Why PHP is not good ?
- First is amount of legacy code which people copy and pasted into their project, spread it even more like a virus.
- Lack of industry standards at the beginning lead to a lots of bad practices among developers. PHP code usually smells.
open source php projects in early days was developed in same conditions so even in phpbb, phpnuke, wordpress, drupal used to have a lot of bad practices in their codebase. So php developers usually not study by another library, instead they write their own frameworks/libraries.
- "It works", - there are no strong business demands, on web development, again because lack of standards, and concerns.
This three things are basically same, they linked to each other and summarize of answer of why PHP have strong smells and everybody yelling against it.
Whats is with PHP nowadays ? Of course PHP today is more influenced by good practice of webdev. Composer, Zend, Laravel, Yii, Symphony and language it self became more adult so to say, but developers...
People who never tried anything except PHP are usually weaker in programming and ecosystem knowledge than people who tried something else, python, perl, ruby, c for instance.
Summary
PHP as any other programming language is a tool. Each tool has its own task. Consider this and your task requirements and PHP can be just good enough solution.
"PHP is shit" - usually you heard that from people who never write strong applications on PHP and haven't used any good tools like Symphony or Laravel.
Cheap developers, - the bigger community, the more chance to hire cheap developers, and more chance to get bad code. That can be applied on any other language.
PHP has professionals developers, usually they have not only php on scope.
That's all folks, this is very brief, I am not covering php usage early days in details, but this is good enough to understand the point.
Enjoy.8 -
ok people where is the gender equality??? why do people assume that im studying tourism when its so clear that i am not
cant a girl be a programmer and not the girly ground stewardess checking-in the baggages at the airport?
programming isnt only for men. women can also be great developers because we can be as capable as men. people need to stop the stereotypes jeez33 -
FUKING RECRUITERS:
Good Day <NAME>, Hope this message finds you well.. One of my clients is currently looking for 6x C# developers and i strong believe you are the right candidate for this position. Are you open for new opportunities?
FYI, I have never used C#, it is not listed in any way on my LinkedIn profile, do these fuckers not fucking read.8 -
Virtual interview starts and the HR lady:
Oh I was expecting a man!!
(I wasn’t expecting you get surprised!?)
Haven’t you ever worked with female developers in your company or know that it is actually not big news? Some companies have a lot of female engineers including the ones I worked for.
In Central Europe in this age of time?
She was a lovely lady though. I just said
I hope you’re pleasantly surprised 😊11 -
App nearing completion. Code tested, everything's working fine. Ready for release.
The client just calls me and tells me that they have decided to turn the app into two separate ones. Should not be a problem, you developers must have some tricks for that, according to the client. Of course, the release date remains unchanged.
Clients!, finally understand that there's no secret button for turning an app into two separate ones.4 -
Email subject: Urgent need for developers!
Email body: We found you in our database, and think you're a match for this position! Requires 5+ years of C++ experience
Apparently C# == C++. Good luck finding an appropriate candidate, buddy. I was tempted to send them an email pointing out their error, but I'm not too good with "pointers"4 -
Dear Recruiters,
If you start your communique by saying anything in the vein of, "we have an immediate need for," I will not be replying to your email, linkedin ping, friend request on Instagram or semaphore frantically waved from the tallest hill in view. You are trying to sell something to me, I am not desperately longing to do something for you. If you don't work for me, you have no capacity to represent my interest.
Regards,
The Talent
----------------
Tldr; developers cede the power in the relationship to recruiters and other middlepersons at their own peril.8 -
I honestly don't understand why some developers like to shit on other's preferences.
Don't like PHP? Fine, but don't give shit to somebody else for liking it or coding in it.
Not a fan of Javascript? That's cool, but do realize that there are people who enjoy coding with it and don't appreciate you talking shit about their preferences.
Don't like a certain framework? That's okay, but again, there are people who code with it so don't tell them that they shouldn't.35 -
Before I took on my current position (internal transfer), I stated that for what my boss asked for I would need a small team.
He agreed to that and promised I would get 2-3 developers.
6 months after (with countless reminders) he told me I could train some people at one of our providers.
Turns out those guys were Java developers, even though I asked for C# (since our codebase is .net)
After a few training sessions, where concepts as source control were a big topic ("why not just copy the code to a new folder with _good_ naming?"), I gave them a test assignment.
After reviewing their code I just gave up. They cannot program. They don't understand concepts like scoping of variables. Concepts of separation of responsibility.
I told my boss this but I had to make it work with them.
I went to my bosses boss (Head of IT) with my resignation in hand, since I felt my boss didn't want to support me actually getting a team. After a few talks I was asked to "keep it cool" and wait until he presented his new organization.
Now my boss asked me for which skills new developers should have. To which I could just laugh at him and forward countless mails from the last 6-8 months asking for developers.
<Irony>I love my boss</Irony>6 -
What if Donald Trump (or Drumpf :|) was a developer
"I will make PHP GREAT again"
"I will KICK OUT all NODEJS developers from the office premises"
"I will install a FIREWALL in my system so my colleagues cant access anything "
But sir this is not how it works, besides its very impractical
"And my colleagues will PAY for it"
😉😁😁5 -
Most of things I'm about to say are experienced by almost 99% of developers in Africa including my country so I'm going to make it a more general rant.
As an African developer, life is both exciting and frustrating at the same time. Some of the challenges that make life difficult for developers in Africa include:
1). Slow Internet Speed: The internet in Africa can be extremely slow and unreliable, making it frustrating to work on projects that require large file downloads. This is a serious challenge for freelance developers who work from home.
2). Unstable Electricity: Frequent power outages due to inadequate infrastructure, insufficient investment in energy production and distribution, and political instability makes it difficult for developers in Africa to work consistently. Most times I get frustrated because you can experience black out at anytime of the day which could last for hours to days automatically rendering you useless if you have no power backup generator at home.
3). Low Pay: While the opportunities for software developers in Africa are quite high, the salary is often disappointing. Many talented programmers end up seeking better opportunities overseas. In fact I quit my full-time job because of this reason.
4). Lack of Support for Tech Start-ups: There are few venture capital firms in Africa willing to invest in new ideas, which makes it difficult for tech start-ups to get off the ground. It's just sad, you can have an idea and just die with it.
So in summary, it's not a walk in the park to be a developer in Africa, but despite all of that I am glad to be a part of the African journey, having the opportunity to had work at a tech agency firm on various projects ranging from healthcare to finance, I find it rewarding to know that my work has contributed to a better future for my continent. 🤞6 -
Let me tell you how shit flies in Aerospace&Defense companies in certain place in on earth
1. Your dev. PC is isolated from the internet. You can not download any software/library etc directly. "Legal" way takes literally days and you must all effort for it to work. I will not discuss the details of legal way but it is not asking IT team to download it for you, you do it yourself.
2. You use an archaic requirement standard that is somehow used by all other similar companies too. These companies f*ck each other in the arse when they are working on projects together(hiding details from each other which is necessary most of the times etc.) but they were kind to each other when it came to share shitty req. standard.
3. When you try to switch to new requirement standard, you waste weeks only to amend the old one, because everyone is using old one for all projects, so changing it would upset old guards in the company(which are people works in same project for 10 years, no personal development)
4. You came 1 minutes late, you fill the "minutely permission" form.
5. You already work long hours per day and they remove your small breaks during day, because developers use those breaks longer than intended(I wonder what might be the reason...)
6. A technology can not be adopted into current projects even it has objective advantages proven many times in the outer world, because old guards(developers), IT team and configuration management guys(poor man's dev ops role sometimes) can not change their ways.
I hate this shit...6 -
So, I got a recall notice for my car today. Because of brake problems? No. Because of air bag issues? No. Because spontaneously combust while hurtling down the freeway? No. Because the software developers pushed out buggy code. My car is being recalled for a software bug! I kid you not.9
-
Back in the days DevRant used to be a small community. A rant would be seen by all, with a higher chance of marking the stress ball incentive target.
Now, those upvotes are distributed among many more users who have the privilege of upvoting to what they find more interesting.
However, this is not a rant about who has a better chance of winning a stress ball; it's about feeling proud how this community grew so healthy, and tailor made for developers!! :)
Kudos! I love this community6 -
As a senior developer, I introduced a bug in the hiring system at the company I worked at and it took HR nearly 2 years to fix it.
Bug: Every candidate I interview on Wednesday between 12:30 PM and 4:15 PM gets selected irrespective of performance.
Impact: 270 candidates got a job
1st Fix [1.5 years in]: Add multiple developers to conduct a single interview (still did not fix it completely after all I was a senior developer)
2nd Fix [2 years in]: Removed me from the hiring committee
3rd Fix [though was not needed but for HR's extra safety]: Started recording all interviews
It was a good time.3 -
"Eww that is not Dev-related!"
Shut the fuck up. For me, devRant is a social media for developers and not a social media about only dev-related shit.
"devRant is a fun community for developers to share and bond over their successes and frustrations with code, tech, and life as a programmer!"
You see?
"for developers"
"about code, tech and *life*"
For fucks sake... Stop crying around and just dislike it if you don't want it.7 -
Everyone complains that a certain developer's code is not up to standard and when they have to take over his project the lack of code quality is really slowing them down.
I look at code, agree it is poor quality and put together a learning plan for said developer.
Also look at who approved every pull request which allowed bad code into our codebase. Same developers as those complaining it's no good. You had your chance to stop it!7 -
Most ridiculous meeting I've been in? Sooo many. Here is the first.
Mandatory box knife safety meeting. Why? We worked in the same building as the warehouse, and the safety manager made it mandatory everyone in the building be trained.
We walk into the meeting...
Trainer: "What are you guys doing here? You're developers."
Bob: "Adam said this meeting is mandatory for everyone."
Trainer: "Yea, but not you guys. You'll never touch a box knife. Just a sec, let me run out and find Adam."
<2 minutes later>
Trainer: "Sorry guys, Adam is not budging. He said everyone and that includes developers."6 -
Why not make the dark theme the default? Most of us developers use it for most things, so it seems appropriate to set the dark theme as default.9
-
Hello * ! I'm browsing devrant since few months and finally subscribe.
As a GNU/Linux user and Free software supporter I really appreciate to not be forced to be logged to use this app. And the community is great ! Thanks to the developers and the community for this awesome app !2 -
devrant(dot)com/rants/8848492/welp-time-to-ditch-devrant-i-dont-mind-green-dots-posting-the-same-things-over-a
This is over an actual request for development help vis a vis an actual opensource project with decades of code developments allready-in-place. That's what is causing you to melt the fuck down.
Stop taking the estrogen.
>NOOOO, ATTEMPT TO CONNECT WITH DEVELOPERS?
>NOO THIS IS ONLY A TRANS FAGGOT HIDEAWAY, NOT FOR ACTUALY PROGRAMMING!!!
>NOO THEY POSTED THE CODE? NOOOOOOOOO
@hitko5 -
Epic newb here. Like, can-barely-read-HTML new. But I'm curious and interested. I work in an office filled with very skilled developers, and I bring the human component to the operations. Not a day goes by when I don't learn something, or teach something. Sadly, that enriching experience accounts for maybe half an hour of my day. I wish it was more. Anyhoo, rant on, Wayne!7
-
Everyone's crying about big bad companies using innocent graduates by offering them a few non-paid internships. But when it comes to mgmt manipulating devs into non-paid overtime by questioning their estimates, noone sees a problem.
For fuck's sake, you are the devs, YOU and ONLY YOU can do tech estimates, not the mgmt. You are nothing close to a developer if you allow them to manipulate you like that. Just a dummy coder at best. A puppet with no backbone. An amoeba. You are DISGUSTING and a disgrace to developers' proffession.
Start acting proffessionally for once!!8 -
Today I got pulled into a meeting with my 'boss'. Apparently the UX/CX person went and bitched to his bosses about the developers not following the UX/CX designs.
We missed two things. The font size for a 3 letter word was slightly off, and we missed a period at the end of some text.
I wish I was joking.6 -
So there's this developer I work with. Let's call him Kevin.
I am a UX designer, former Developer from IBM - but I really love design, so I made the switch. My background however, usually makes working with Developers easy.
But not this guy! I provided a clickable prototype complete with code to easily inspect with Dev tools for measurements. I provided mobile references for some screens but not all.
Kevin submits screenshots for me to review the design. Looks nothing like the prototype, so I get out my Wacom tablet and basically draw redlines over the screenshot. "No border here, 22px should be 20px, etc."
His response was:
"I need you to say exactly what you one (want?) each pages and mobile pages to look like, text size of the font, etc.
You did a lot of red marking, so I am asking for clarification."
So basically asking for red line specs. I asked a month ago if he wanted all the mobile screens, or if what I provided was enough along with the style guide. He agreed. So now I'm majorly pissed off.
Maybe it's also the fact that one of the other developers has to hold his hand, because everything he does is bad. 😡 And his lack of ability to articulate a damn sentence effectively drives me crazy. Cherry on top, I suppose.
Would love to bring this up with my boss. ♥️ And suggestions. 😍3 -
Help?
I work in support and some of the developers here don't seem to realize that their customers can't use the app they wrote because of all the bugs, but they freak out if anyone so much as *thinks* there's a problem with the code.
We have evidence it's their code. How do I get them to see I'm not saying their code sucks, just that a few changes might help performance?
I don't want to insult them, but at the same time, they're only responsible for one application...15 -
Backend colleague : the API is online. It's tested and working, you can start the dev.
Me trying to manually call the API with all the fields pre validated : "error : invalid fields"
EVERY. FUCKING. TIME !
To all the backend developers : we are NOT your personal testers, and we are NOT supposed to clean your mess because you're too lazy to FUCKING TEST THE HAPPY PATH!!!
Thank you for your consideration.5 -
In the Ruhr area (Germany) we have some very old, very strange words with strange meanings. One of those words is ‚Prutscher‘.
A Prutscher refers to a person who does things but never gets a good result, due to lack of knowledge or simple carelessness. Most of the time, Prutschers are people who are interested in certain subjects and often work in the related jobs, but who lack the motivation to properly train themselves, learn what there is to learn and to always keep up with their technologies .
Here are a few examples I've stumbled upon so far in my career:
- Developers in their 60's who read a book about PHP 25 years ago and decided to become a software developer. Since then haven't read anything about it. Who then now build huge spaghetti monoliths for large companies, in which they prefix every function, every variable and constant with their initials and, of course, use Hungarian notation.
- People who read half a fucking tutorial about <insert any fancy js framework here> and start blogging/tweeting about it
- Senior web developers who need to be told what the fuck CORS is and who can't even recognize CORS related errors in their browser console.
- People who have done nothing else for 18 years than building websites for companies on Wordpress 1.x and writing few lines of PHP and Javascript from time to time. Those who are now applying as a frontend dev due to the difficult economic situation and are surprised that they are not accepted due to a lack of experience.
- Developers who are the only ones working on Windows in the team and ask their Linux colleagues for help when Windows starts bitchin.
- People who have been coding for 30 years, have worked with ~42 languages and don't know the difference between compiled and interpreted languages in the job interview.
- Chief developers at a large newsletter-publisher who think it's a good idea to build your own CMS (due to a lack of good existing ones, of course).
- Developers who have been writing PHP applications for multinational corporations for 25 years and cannot explain how PHP is executed. They don't even know what the fucking OPcache is, let alone fpm. FML
- People who call themselves professional developers but never ever heard of DRY, KISS, boy-scout rule, 12-Factor App, SOLID, Clean Code, Design Patterns, ...
- Senior developers wondering why the bash script won't run on their fucking Windows machine.
- Developers who consider Typescript to be a hindrance and see no value in it.
- Developers using ftp for deployments in 2022
- Senior Javascript Developer applying for a job and for whom Integer is a primitive data type in JS.
- Developers who prefer to code without frameworks and libraries because they are only an unnecessary burden/overhead and you can quickly code everything up yourself.
- Developers who think configuring their server(s) manually is a good idea.
You fucking Prutscher. What you have already cost me in terms of work and nerves. I can't even put it into words how deeply I despise you. I have more respect for the chewing gum that has been stuck in my damn trash can for the past 3 years than I do for you guys. You are the disgrace of our profession. I will haunt you in your dreams and prefix every fucking synapse of your brain with MY initials.
As a well-known german band once sang in a very fitting song: I wouldn't even piss on you if you were on fire.
If you recognized yourself in one of the examples here: FUCK YOU!29 -
i understand some developers like to write wrapper functions to handle tedious things, I even understand how to write dynamic SQL queries, but for the love of fucking god and sanity, NEVER FUCKING DO THIS!!!!
Yes its PHP, but its not even bad PHP, its a fucking abomination from hell of PHP.
rant mysql legacy code gone wrong bourbon lots of bourbon why the fuck god no php sql injection ftw what in the flying fuck30 -
SQL injection holes everywhere... The original author of the product put concatenated SQL queries throughout the whole application. If it's not the client asked for a penetration test, we as developers wouldn't even be given chance to fix this shit.
I'm actually glad to have the chance. I can't live seeing them every day but force myself to ignore them.8 -
Why the fuck are the setup instructions for the repo for Mac only?!! Oh, because everybody on the previous team used a Mac?!
Have you dick heads ever considered the possibility of new developers for the university module website not having a Mac??
And fuck your documentation too, half the fixes for setup problems mentioned inside the page doesn’t work. CS freshmen can write better documentation than you guys.
PS: that website and db is still not set up and setups should never take more than a day2 -
The day your boss tells you tests are some kind of self-satisfaction for developers and asks you to focus, to not introduce bugs.5
-
Wtf is going on with developers these days?
I just applied for a job (through some online job thing) for the holidays and they had questions like "Do you have relatives working for our company?" and I'm like noooo. So when I wanted to submit the form the field of my relatives name working for the company was marked with a notice "pls fill me in". And that was not the only field behaving like that. There were like 10 of them.
So now I wanted to install mono develop to learn some c# and gui development and they give me this
9 -
I fucking hate the Safari browser to death.
This piece of disk space waste is 50% of the reason why I have to spend hours to find out what the fuck is incorrectly displaying or not working on W.I.P. websites.
The other 50% is Edge, IE <=11 and Firefucks.
Just for piss smelling Safari, I need to either run a VM with Crapple OS X for debugging or borrow a Crapbook from $randomPerson.
Is it fucking not possible to compile Safari blowser to run on Linux or Winblows?
Eventhough I'm disgusted about Google and its privacy and data mining policies, Chrome is the most decent browser there is on the whole digital world. It only happens extremely rarely that something is not working/displaying as expected during development.
Most browser developers seem to be useless pubes eaters and like to shower with curd soap.13 -
I need help from mobile app development experts. I need help to create a mobile application for money transfers. If not difficult, then recommend the developers who can advise me.2
-
Not sure how other developers handle this but I just had a break down and do not want to see another piece of code for at least a week :/13
-
At an expensive Apache Spark training class. For hands on portion you use their system. When everyone logged on, their system couldn't handle the load. First they blamed the hotel wifi (even though every other site was running perfectly) and then they blamed AWS. It's clearly an issue with their system. It's ridiculous to not be honest with a room full of developers who know what's up.4
-
Hey I have an idea ! Why not we developers normalise the IKEA way of delivering project to customers? Let me introduce the DO IT YOURSELF software .
Here's how it is done , we set up environment for the client , write manuals , design and pass it over to the customer , let them DIY it by code for themself!4 -
I am always shocked how many people at work are not able to use Google efficently. No matter if experienced developers or graduates. They are not able to limit search results to a certain period of time, search in certain pages, for certain file types and so on. EVERY FUCKING search result gets clicked, although you can already see in the preview that it's absolute crap and not relevant at all. I could cry sometimes and the worst part is, that many of them don't want any help or suggestions.10
-
Me: *browsing devRant*
Friend who's on every Social Media paltform: what's that?
Me: devRant
Friend: *taking out phone* I need to join
Me: its for developers
Friend: *putting back phone in pocket* Ooh
Me: *grinning wildy in my sweet little heart* *yes you piece of shit. This one's not for you*
It feels good to have a corner thats not for everyone3 -
What do you think about ageism in the tech industry? I see articles where Facebook/Google pride themselves that their employee median age is not over 30. Why is that of any importance? Is it hard for seasoned developers to find a job or adapt to the "youth culture" in tech companies? Any of you felt bullied by your younger colleagues? Finally, will this change in the next 10 years since developers in their 20s will be approaching their 40s, or once they reach that age they will go to the special developer graveyard and commit harikiri?5
-
Can't say I am a religious type, not really into discovering/discussing religions and comparing them either... BUT I do hope there is someplace (like hell on steroids!!) for developers who don't test their code before checking it in and/or puting it on production..
Also another question, can I plead not guilty due to insanity when killing such devs?!? O.o FUuuuuuuuu!!!!2 -
A question for all the front-end developers of devRant. How the fuck do you get a really good color scheme for a website?
P. S. I am not a front-end dev so please simple words17 -
Solved a complex puzzle on a website for a local ecommerce business, mind you in 16 and not really looking for a job but an unpaid internship would look beautiful on a resume or university application.
They wanted to see some of my code and give me a tour and none of them despite them being PHP developers for Magento could wrap their heads around laravel or how the routing worked. They also didn't understand and raw PHP whatsoever. I lost all faith and walked out of their office when they asked why I was using prepared statements and how they worked. That was after finding out that they don't understand cloud scalability whatsoever or common security practices.2 -
I have been using Linux based system from so long but last week I was building outlook add-on using Visual studio. It was a nightmare to work on visual studio(Or any IDE in Windows) after working for a long time on Linux/UNIX based systems. So much of mouse clicks, worst console experience, etc. Windows is definitely not for developers.11
-
Joining devRant.
I had been trying to get into the professional Developer Community for a while, wanting to find actual programmers, not just "I know how to write bubble sort in 3 languages" coders.
I admit I joined the platform for stickers, but I have just absolutely loved it! I see actual problems faced by developers, I relate to them. I find that I have way too much to learn before calling myself a true developer!
3-4 months of devRant has helped me grow as a developer more than 2.5 years of college so far!
Can't thank @dfox and @trogus enough for the wonderful platform!9 -
Just saw an ad on LinkedIn.
First line: looking for JavaScript developers of all levels
A bit further down...
Requirements: 4+ years of JavaScript experience plus whole front-end stuff
The fuck is wrong with people?
At least the salary is not crap. -
Here is what I see in industry right now.
Don't go on math but get the gist.
1. 9 of 10 developers are Web developers
2. 9 in 10 developers want to be data scientist
3. 9 out of above actually give up and start doing Web development
4. 9 in 10 developers think CS education is not necessary.
5. 9 in 10 developers want to work for Google Facebook and Microsoft.
6. 9 in 10 developer don't make it to above companies.
7. 9 in 10 developers think design and test are important but never do it.
8. 9 out of 10 developers don't want to code after 5 years and just want to exit industry to non technical roles.
9. 9 out of 10 developers don't get rants and dev memes posted here.
What's your take on this7 -
I just saw the most astonishing repo that will be 100% useful for developers who don't get paid by clients
I can't stop lmao
https://github.com/kleampa/not-paid1 -
Worked on optimizing the Firefox add-on I'm writing yesterday evening, was about to go to bed and packaged/installed it onto my normal Firefox (not Firefox for developers).
It worked perfectly fine on the developer version: hardly anything happens on the normal Firefox version and I took all debugging console.log's out 😬
Fuck me. Going to try to fix this shit tonight but damn.1 -
This is the year of non negotiation for developers. I’m tired of getting told to mindlessly do shit. I am not going to fucking budge on my standards just because other people are lazy. I am smarter than them and they will fucking concede to my demands for direction or they can go fuck themselves.14
-
TL;DR - Developers, do not buy HP Stream models laptop unless they are selling at $1.
Cannot even handle Sublime + Firefox + LAMP use case well. On lubuntu OS with literally nothing else on it. Sublime crashes every hour.
Now I am learning how to code using other tools before I can buy a better replacement for it. Failure with gedit; very slow and sluggish. Currently trying Geany.
It's a pain in the ass to learn new tool especially when you are so accustomed to something. 😣12 -
So today i went to another town for a car service, and by accident i met a very old man looking at the cars in the saloon, he was very calm person, in conversation he said he was system analyst and a COBOL developer in a big industry... but what got me the most he said he survided FOUR heart attacks... i don't know if that was a common practice for COBOL developers but i do php most of the time... so... i just wanted to say hello guys... and delete my browser history if i'm not around for some time :)4
-
The story of how I stumbled onto devrant:
Not long ago I was struggling with visual studio and did not know what to think, do or say. The only thing I wanted to do was scream while I banged my laptop against the wall. Just before doing that I googled "fuck Vs fuck Microsoft" and I was introduced to devrant. Something about reading the rqnts of frustrated developers made me calm (It also made me laugh). So what I really want to say is: thank you devrant for saving my money.3 -
Someone please explain to me how you can become vice president of an internet company and have no fucking clue about simple database logic. Not only that, but then ask developers for query logic that is literally impossible and waste weeks fucking around trying to get it to work the way your deranged mind has shit out these absurd concepts.4
-
My colleague does not use git (well, not for much), hates all external frameworks, and when he sees my code he tells me "that's not how I would have done this", every single goddamn time. Aaand we are the only two developers in our company.4
-
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 has18 -
Shit man if I thought that S.O for developers was bad.....Stack Exchange Mathematics is just fucking brutal omg I am loling so bad man these dudes have 0 patience and will legit kill trolls on spot.
Saw a dude not agreeing with implicit meanings behind certain symbolic notations, some other dude disagreed, fight ensured.
This shit is awesome. Ima stick with this shit for a while.
S.O still fucking sucks though. The stack is amazing and the app works fantastic. The people there are shitty beyond belief.
"Well, you probably said that beca...." fuck off3 -
#Happy_Rant
Seeing BYJU's and WhiteHat Jr losing millions in valuation makes me happy, as it was something I had predicted (Im not flexing btw).
The whole business model is dumb, teaching CHILDREN coding and teaching them how to make `apps` via online learning.
Students study Comp Sci for literal years before they even begin coding something useful, and even then there are so many professional developers walking around who barely understand the code that they write.
It's just natural selection at this point.4 -
When I realized my job isn't to code, it is to hack for hacks.
As smart developers our job is to be accountable to non-technical product management types who care nothing for elegant system design or DRY code. They expect features get done fast and "technically complete." They use terms like "minimum viable product (MVP)" to imply we'll go back and improve things like refactoring and tech debt later.
They will not. Most likely they won't even be around. Producers and scrumlords have the highest turnover rate of any role on a team. By design they get bored or frustrated easily and are constantly looking for greener pastures. Many people in self-proclaimed "non-technical" roles like this never had the patience and attention span to learn a real vocation, and they've discovered a career path that doesn't require one.
These are our masters. As developers, we will answer to them forever and always.1 -
Name a more iconic duo than web developers on help sites and having pissing contests over which modules they use instead of actually answering the question!
I've been a web dev/server admin for all of about a month now, and only known PHP for about a week of that, and the one thing really that grates on me isn't PHP's odd function naming inconsistencies or at times outright trash documentation, it's the other developers who, when asked a fairly straightforward question about why a mysqli function won't return something, demand you use PDO instead.
Please. I'm running a LEMP stack on a Raspberry Pi here, I'm trying to keep dependencies to an absolute minimum because the SD card is tiny, the Pi will catch on fire if it runs any hotter, and more dependencies are more potential points of failure. Just answer the damn question. I'm not going to install PDO for something I know I can do anyway just because it makes my code look slightly prettier.
Honourable mention to all you Node.js developers out there too, with your thousands of useless npm dependencies. I salute you.8 -
It really irks me when I see 'web developers' and 'front-end developers' write CSS like a bunch of first-timers. Not considering hierarchy, specificity or even following a proper naming convention (who the fuck mixes camel case AND lowercase for class names?!) It's worse when you already have Sass or SCSS and they still write their style rules WITHOUT PROPER NESTING or keep using !important like it was a goddamn semicolon.
This is fucking basic shit for a web or front-end developer, and God help you if I ever conduct your technical interview and decide to ask you on a whim to write an Angular app WITHOUT USING BULLSHIT SYSTEMS LIKE CLARITY, ANGULAR MATERIAL OR BOOTSTRAP for your UI. But if you can explain to me the pros and cons between using CSS grid and flex, I'll be fucking impressed.
I wish these 'UI experts' I keep encountering would learn to build an optimal static site without a fucking framework or build manager before doing advanced shit, for the love of Jeebus.14 -
There are a lot... I am going to pick the interview dialogue (incl. test) with the government.
Following situation:
-5 recruiters
-3 candidates (including me) who have all passed an online test that did last for 3 hours
The online test was for the government to see how every candidate is good at math, English, situation adaptation, historical questions, a little bit of techy questions like "What does fps stand for?" and basic questions like that.
Even tho I did apply for a job as a software developer, there was not a single fucking question about programming. I shit you not. Anyways...
After everyone did introduce themselves. I was given the following question by one of the recruiters:"How do you think will the regular work look like to you, if you were to schedule it? We will be starting with you, <myName>"
Me:"Since this is hopefully going to be my first job in software development, I can only assume it for now. Based on my knowledge about this specific topic that I have made by reading other software developers' work experiences in form of textual content, I guess that I am going to do this [...] and that [...]. Oh and after this comes the planning phase (I had mentioned the sprints and agile "frameworks") and meetings of how the projects are doing so far.
After this comes the phase of sitting down and getting to work on the project I am assigned to.
At the end comes the "see you tomorrow, xyz" phase and everyone leaves."
Somebody else from the 5 recruiters:"I am sorry to interrupt you right here, but we are not offering you a dev job. It rather is a mixture of dev and sysadmin. You will be working most of the time fixing someone's problem with their PC and not sitting in a dark and empty corner of a warm room."
This was such a disrespect that I could not give an answer to. I was deeply shocked. Developers need more respect. Most of the fucking things you use, are created by developers, you asshole.
"We will be very happy, if you can call us by tomorrow to let us now if you are still interested."
Me does not even bother anymore and blacklists that government as a "trust me. You do not want to work there" type of job offering place.
Since I did not sign any NDA. It is the government of Germany.
PS: I did apply for a *dev* job. But somehow they did decide to create a new job and assign me to it. That is not professional.5 -
When you start a new project with 2 more developers. You see their CVs and they look experienced.
(Fast forward one month....)
You realize you are the most experienced one and they are waiting for you to guide and mentor them.
The worst of all I thought I was going to learn from them because I still am not ready to mentor other people.
Aaaaaand now I am panicked.
I miss the time where I used to sit in my corner, do the tasks that was given to me and that's all. Now I have to code, build documentation, assign tasks, etc. I am not ready for this. I never asked for this. I just wanted to be a developer. :( :P2 -
Deep Thought Rant
It's funny how the world works these days...companies only looking for "senior *something*" developers to work...
Mentorship and internship also do matter. What's happening?...sure you can contribute to open source but having a mentor also helps. Working as an intern allows one to see not only tech bit but workplace environment. How to deal with deadlines, feeling good and wasted at the same time when one bug that took a 3 minutes to fix but 3 hours to find, presenting your work; well what's working only, being bashed when it's your fault or not (even though that sucks), learning from your mentor and so on
Are their companies that still do this?3 -
Dear game developers of mobile games,
Please stop making EVERY FUCKING GAME dependent on having coins AND gems that you have to pay REAL MONEY for to oftentimes even keep playing! Or worse still you are kept at a basic level if you refuse to spend!
It’s boring, annoying, and your game is not worth spending like $100 on before getting bored and moving on.
And don’t get me started on ads!!
FUCK RIGHT OFF!!!12 -
So I do pay for all the software that I use if they request that I do. Cannot expect fellow devs to work their butts off to create good software that makes my job easier and not support their efforts. I paid $25 for Bootstrap Studio today and was more than happy to do so.
If you use software without supporting your fellow developers you should be ashamed of yourself.3 -
I bought a Thinkpad E470 laptop for my wife' bday. Because she loves Linux, My first obvious choice was a Thinkpad. I chose the model from Ubuntu Certified Laptop list and installed Ubuntu 16.04 (Based on their recommendation)
now:
THE FUCKING UBUNTU IS UNABLE TO DETECT WI-FI ADAPTOR. LIKE WHAT THE FUCK YOU WERE THINKING WHEN YOU PUT THE LAPTOP MODEL ON THAT FUCKING STUPID LIST? I WANT TO EXACTLY UNDERSTAND WHAT THE FUCK YOU WERE THINKING AND WHY YOU UPGRADED YOUR FUCKING KERNEL WITHOUT REVIEWING YOUR FUCKING LIST?
AND I WANT TO KNOW WHAT THE FUCK LENOVO THOUGHT WHEN THEY RECOMMEND UBUNTU. WHY THEY STILL SELL THIS SHIT BASED ON THINKPAD' REPUTATION AND WHY THEY STILL SUGGEST THIS IS A LAPTOP FOR DEVELOPERS? NO THIS FUCKING SHITHOLE IS NOT FOR ME. IT'S DESIGNED FOR MASTERBATION WITHOUT INTERNET! BECAUSE IT'S NOT ABLE TO CONNECT TO INTERNET! YOUR MOTHER FUCKERS.
GARBAGE
23 -
Why most of the Indian developers code so bad? I face it very often, with my colleagues, with the freelancers we hire, even with our clients.
I am an Indian, and I feel so much disgusted (& sad as well) when a client tell us that they have a dedicated team to rework on the code which they outsource from India. If you visit a freelancing website you will see that the Indian developers have the least price, and they bid on literally anything even without understanding what they need to do. And finally when they get a job, they complete it, but with a fully f*cked up code and the worst architecture possible.
I have a lot of friends working in IT, and I personally know that they do not have any passion about programming. They just work for money, nothing else. I don't understand, why? My 7 years of IT career is probably not long enough to find a suitable answer for this 'why'.15 -
TL;DR: academic survey over devRant, 5-7 minutes https://forms.gle/do2KK8cGfv5w6cjY9
We are a group of researchers from Canada, Italy, and the Netherlands, studying communication between software developers. We would like to understand the role devRant plays in developers' professional life and the perceived advantages and disadvantages of the platform.
To this end we created an overview of the topics discussed. The purpose of this survey is to get your opinion on the overview. The results of the survey will be reported in a research manuscript, which will be submitted for a peer-reviewed publication.
The survey will take 5-7 minutes. The collection and analysis of the data are governed by a strict privacy policy in both North America and Europe. As such, your responses will be anonymized and any personally identifying information will be removed. While the survey has been approved by @dfox individual answers will not be shared with him or any other party not directly involved in the research.
Survey: https://forms.gle/do2KK8cGfv5w6cjY9
We thank you for your participation.
Foutse Khomh, Nicole Novielli, Moses Openja, Alexander Serebrenik, Gias Uddin27 -
On iOS 11, Apple is no longer allowing you to open apps that are 32 bit. Apple should have given all the developers with 32-bit apps free access to the developer program rather than forcing them to pay a $99 fee to publish a 64-bit version of their app.
This would’ve made better business sense for them as publishers would have had an opportunity to create new apps and see more revenue coming in from upgraded apps. Ultimately more money for Apple. Not sure what dumb fool at Apple HQ thought this was a good idea.6 -
I have seen in a lot of forums (here, Imgur, reddit, LinkedIn etc) that there are a lot of developers without a job.
And most of them live in USA. I have not seen a person who is struggling to find a job in EU or some other place.
Why is this the case? In USA where the demand for developers is very high.
I read a post on LinkedIn: "40 INTERVIEWS and no one HIRED! Yet another friend telling me she can not find good talent. My thinking - If you interviewed 40 people and did not hire someone, then it's time to look in the mirror. The problem is recruiters and hiring managers are looking for the 'PERFECT" candidate. NEWSFLASH! There is no 'perfect' candidate. If you have someone with the right attitude and skill set, and they fit in with the team, why not HIRE them? There are so many qualified individuals still job searching. Yet I see the same jobs re-posted, over and over again, being left vacant for months. Who took a chance on you? Maybe it's time you a took chance on someone."
I don't think it is the "competition" because I see everywhere. I have seen entry-level or JR. open positions that are not filled for months.
It took me 1 month, sending nearly 20 applications every day to find a job in USA.
And the second one I got lucky. I applied in Europe and after some month I got transferred in offices in USA.
I do not know how true this is, but seriously, what's wrong with companies in USA that require the PERFECT candidate. Or is it something else?19 -
dear deutsche bahn developers: please review you handling for dynamic contents width. yours sincerely
ps. riding in a full train and not enough space to handle my computer is boring.
5 -
Boss: we need to standardize the CMS we use.
Me: well 90% of what we build are custom Wordpress deployments...
Boss: yeah but Wordpress is best suited for all our clients.
Me: well yeah, I know...we could use Django or Rails and give the clients more customized solutions...
Boss: yeah but not all of our developers know those frameworks, and they require maintenance...
Me: -_- we could really use Jekyll for most sites we build
Boss: yeah, but what about our clients that want a blog?
Me: ...we can build a blog with anything...
Boss: ...we just need to standardize what we use. -
Why do developers act like it's such a travesty when a non-techie says something wrong or ignorant about tech? It's not like we study computers and programming for a career and therefore know a lot more or anything...
Plus, it's not the non-techie's fault that the schools don't teach computer schools that well.4 -
I am just sick of the things that's been going on.
Joined a mid level startup as full Stack developer working on angular and node js . Code base is too shit and application is full of bugs(100+ tickets are being raised for bugs)
Since the product owner(PO) wants to demo the application he is pushing for bug fixes.
UI code:
1. Application is not handled for responsiveness all these years, it is now being trying to address. Code base is very huge to address though .
2. The common reusable components of UI has business logic inside. Any small change in business logic we are forced to handle in common components which might break up on another components.
3. Styling in 40+ components are made global. Small css change in component A is breaking up in component B due to this
4. No time to refactor.
5. Application not at all tested properly all these years. PO wants a stable build.
6. More importantly most of developers have already left the company and we are left with 2 developers including me.
I am not in a position to switch due to other commitments adds up a lot to frustration11 -
A group of ten top software engineers is sent to a class for aspiring managers.
The teacher walks in and asks this question:"You work for a software company which develops avionics (software that controls the instruments of an airplane).
One day you are taking a business trip. As you get on the plane you see a plaque that says this plane is using a beta of the software your team developed. Who would get off?"Nine developers raised their hands.
The teacher looked at the tenth and asked, "Why would you stay on?
"The tenth said, "if my team wrote the software, the plane would not get off the ground2 -
Hey dear HR people and Headhunters - learn to write proper Joboffers - when someone is a JavaScript developer and even writes JavaScript for 10 years for a living doesnt mean he can or wants to write strict typed TypeScript out of the box using an library ecosystem and NOT a framework already written with TypeScript (React vs Angular)
Write TypeScript developers in the job offers when you search them: TypeScript !== JavaScript.6 -
Copilot - not convinced. My experience after a few months is that the suggested code disturbs my line of thought, and for complex code I'd rather it just fucked off and stopped "helping".
It will dumb down developers, mark my words.7 -
Why do some developers write the official documentation with low interpretability and a high number of technical terms? It does not look cool if it does not serve the purpose it was made for - Helping us understand your software!!!
-
I have just started working in this industry, and so annoyed by the fact that managers are insensitive to the efforts put in by the developers.
1. They ask for estimates, and sometimes consider it to be the hard line for everything and then they make you feel guilty if you are not able to live up to them.
-- I am not asking to be always lenient but they need to understand that this is problem solving and one might not be able to gage the problem at first sight. A problem might have several sub problems or a solution to one issue might raise compatibility issues with other which were tough to foresee .
2. Why do they always want an instant response to their email or query, a developer being online isn't just there to answer your damn obvious and sometimes stupid questions which can be understood just be glancing at the logs once.
-- How annoying would it be if the manager himself is being poked every other minute for trivial things. Does he have the same patience with his/her developers?
3. In tough times the manager easily delegates the responsibility to the developer and instead of standing by his/her side, interrogates them as if we have done some crime.
-- Wasn't this approved by you. Weren't you the one who had these stupid demands before and didn't let me do things the correct or optimized way. I am not saying I am always right, but you can be atleast open for feedback or discussion.
Why are you the first to take credit for the success and yet hold us responsible for any mishaps.
It's sad to see that some of these people have been tech developers.
I can go on ranting for many more things.
I am not saying all those people out there are like this. But trust me many are.
Note: I am not seasoned as you guys out there. I may even be biased by my own experiences. But this is in complete contrast to what I was expecting when I graduated from college and was excited to finally learn by working.1 -
The mysterious life of developers
CLICHE DEVELOPER - which can be spotted by the conference t-shirt and the pale skin. Main source nutrition black carbonated liquid.
HIPSTER DEVELOPER - this species only drinks warm liquids based on expensive spices and beans, and his only tool is a so called Macintosh.
for many individuals in the herd it's considered prestigious to not utilize the mouse at all.
The herd works towards a common goal, a goal set by the project owner. When the project owner arrives the developers often hide digital image of cats from their screens........
https://youtube.com/watch/...1 -
Rant Mode: ON
Do you know what really grinds my gears? Those dreaded "404 Page Not Found" errors. It's like a digital black hole, sucking your users into a vortex of frustration.
And don't get me started on inconsistent coding standards. It's like trying to decipher hieroglyphics written by different ancient civilizations. Why can't we all just follow the same conventions?
Oh, and software updates that break everything! You spend hours perfecting your code, only for a new update to come along and wreak havoc. It's like the universe is conspiring against developers.
But hey, despite the rants, we developers are a resilient bunch. We thrive on solving problems, no matter how infuriating they can be. So, here's to the endless debugging, the endless coffee, and the endless love-hate relationship with coding. We wouldn't have it any other way.
Rant Mode: OFF
Phew, that felt good. Thanks for letting me vent!6 -
We as developers often get a lot of pressure considering the deadline for $someProduct™.
But sometimes it happens to me that I need less than half of the estimated time for development of $randomFeature or $product™.
Do you think it is fair to (rarely) procrastinate a bit in order to not show your boss that it needed much less time, so he will not lower his time estimations for future stuff?1 -
What flavor of Linux is everyone using? Why do you think it works well for developers? Got a new laptop and I'm trying to decide what to put on it. My other laptop has a dual boot of windows 10 and Kali Linux (my sudden interest to become a developer came from a desire to be better at Infosec/netsec stuff)
Curious to see what everyone uses from a developers perspective. Not sure I want to develop on Kali and windows is shit.23 -
it is just a wind mill near a well for non developers ..
but we know it a regular expression .. is not it ??😀
3 -
Developers are supposed to be eager to try new stuff, however most devs on devRant prefer to hate on Edge and hate who use it.
I'm not here to defend Microsoft but I bet 95% of the people that hate on Edge haven't tried the latest version.
It's really easy on weaker hardware and on battery life. Try using an old ultrabook (2nd gen i5) as I did for some time while using Chrome or Firefox as your main browser!15 -
A coworker changed the application deployment process. He told all three of the other developers who need deployments, but not me. We sit six feet away from each other and I've run/managed deployments for a year longer than him.
His new process doesn't work and he's blaming the dev ops team for not following it. The new process clearly doesn't fit their workflow and never could have.
The lack of deployments have caused production issues and he still won't ping dev ops to remind them about the deployment because "it's not in the new workflow".
He's been painting dev ops as incompetent at the last three retrospectives without having ever personally reminded the deployment guy.
Ugggh. -
Why do Android apps not clear their own irrelevant notifications?
For example: If I mark all notifs as read within the devRant app, or archive an email in Gmail, or read a message in the Jira app, why does it not clear the status bar notification?
Is there a good reason, or is it just often overlooked by developers to perform a cleanup action like this?6 -
This app seems to be mostly web developers so I have a question that will either spark interesting discussion or a blood curdling flame war. Either way:
I'm trying to build a blog site for myself. I'm not a web developer, for the most part I write C software, but I have written web software before. I want to write it, not use a CMS. What are some techniques and tools I should be aware of, so I don't break my keyboard in frustration?11 -
Clojure developers: why has our awesome language not taken the world by storm? how do we get new developers interested in Clojure and Lisp! its not as hard as people make it out to be!!
Also Clojure developers: Yeh so we know you are all probably not used to an editor like emacs *crowd looks in confusion*....BUT YOU NEED TO DOWNLOAD EMACS, INSTALL ALL THESE PLUGINS, MAKE SURE THAT THIS SHIT CALLED CIDER WORKS AND LEARN ALL OF THSE CTRL+<Fuck-Mx-You> COMBINATIONS!!
As someone that has been in the community for so long...I can't with the mentality of some of these people, and it scares me because I fear for Clojure disappearing.17 -
Well, so I finally got 200 ++s, and now I can finally...
Wear vests! Uh... so that's cool... XD
Anyway, I just wanted to thank everybody for being such a good sport, around here... I've not been here for a long time, but I already feel like a part of a big family, of developers (and, why not, also non-developers...), and that makes me so happy.
In the end, devRant is like one of those rubber ducks developers use to tell things, I guess, lol.
It's just that. devRant is a rubber duck.
And every one of us is making that rubber duck bigger, and bigger, into something so unique and cool...
Something you can talk to (or rant to, I guess haha), something you can express all of your feelings to...
And inside of that rubber duckie there are... all of us. Hearing these rants from developers all around the world.
In the end it's really the community the most important part of... every thing or project, really, whatever it is, online or offline.
Keep on ranting about whatever you want, if you feel the need to...
I hope to hear more about all of you.
Thank you, all of you. I mean it.
Especially you two, who made it possible, @dfox and @trogus.
...devRant is such a cool project.
I sincerely hope it lives forever, it deserves it. You deserve it.
Again, thank you!
I love you all, good devRanting! 💙
8 -
I once worked for a dev shop who would present themselves as an NGO to provide IT solutions for other NGOs. There were total of 6 employees out of which only me and my friend was the sole developers. And the other 4 ppl would get salary for doing nothing. And they paid us peanuts and made us work parallely on multiple projects at once. Multiple as in not 2-3, it used to be 5-6 projects simultaneously!
Shittiest place I have worked. Fuck the stupid dev shop and fuck the people who run them. Hypocritical bastards. -
I was in school looking for intern places when a teacher told the class he had an amazing company for about 20 students. Got the intern job by doing my first ever job interview. After a year I got a traineeship while still in school (3 days school, 2 days work).
Now I have a job there, which for now is helping new interns and trainees while sales is searching for projects for me. (I work at a company which "sells" developers for a certain time, Im not sure what the english term for "detachering" is) -
Oops, looks like "Benedict Cumberbatch" just broke your unrealistic design specs and spotlights your non-inclusive cognitive bias, designer. Maybe stop using "John Smith" as mock design data for users' names and design things for real people.
Developers should not be paying down your design debts. Fix this!
Sincerely, the UI developer doing your job
6 -
Bashing our fellow developers for using <insert tech> is not cool. This especially became overboard with PHP. And yes I've been guilty of this, despite using PHP before for so long as well.
https://justmarkup.com/log/2018/...5 -
#!/bin/not-a-rant
What's the best site to look for contract work for developers ? I have a salaried position but want to moonlight to raise money for adopting a girl . My wife and I have had eight
miscarriages , and adoption is prohibitively expensive!2 -
Tired of older generation developers teaching people not to use the back button. Make your application not garbage and let the people use the browser as intended for shit sake.1
-
Management has bequeathed that it shall hit prod tomorrow, the developers cry 'but it's not ready`. Hush little dev for tomorrow we hit another payment milestone
-
Is there a Developers' Manifesto? Like Agile Manifesto?
If not let's start one here, I'll start:
-We should not be working outside work hours except for exceptional cases, hours != 24/7 && exceptional != 7 days a week
-Death to last minute changes!
-Everyone needs to understand Murphy's Law, it's real!3 -
Back on dev rant, been a while. Been two Jobs later...
Was extremely underpaid at the previous job.
Started a new venture two weeks ago. Long story short this company outsources their developers to other companies. The job I applied for is 'Junior Developer'. JUNIOR DEVELOPER!!!
Yet I'm being outsourced as an 'Intermediate Developer'.
Honestly I like the challenge, but businesses need to treat their employee's properly and not manipulate their young developers so they can get more money for cheap.
Really now, I've been dealing with this everywhere I go and it pisses me off.
On top of that I have no Senior Developer. I am the only developer. The other six, including my boss, are DBA's and don't know C#1 -
Apparently some developers are no longer happy with the idea of Stallman working as the head of the FOSS.
I dunno what to think, i have never really liked the man as a person, yet I acknowledge his contributions to the world as a whole. Always disliked attitude towards software that do not fit with his ideals and disliked just how quirky he was.
Yet i also respect wanting to stand up for a deceased colleague that can't defend his name in terms of the accusations made against him. What do y'all think?
https://amp.businessinsider.com/gnu...10 -
Here's an idea.
I wonder if a politician who work as a dev can belong here...
=======================
Content Boundaries and Use of devRant
Rule 2.
Politics: You may not post rants regarding politics unless they are directly related to a current event directly impacting development/tech. We've gathered lots of user feedback on this rule, and it is widely appreciated as devRant is a platform to have fun and somewhat of an escape for developers, who want to keep real-world issues and controversies off the app.3 -
You know when you decide to choose a language/framework/platform not because it's the best for the job, or the one with most developers, or the one with most job offers, but simply... because it makes you feel good, even just by looking at the code...!
-
RANT
We use Exact for our time sheets/hour tracking. How it's supposed to work:
-Manager plans my hours in Exact.
- I work those hours on the given projects
== All fine till here ==
But then ... there is a button (don't know the correct translation) "realise" which books the planned hours for me. So I don't have to do it manually.
This simply didn't work!! No one seem to know why not... Not even the guys at Exact.
Since it's web based I opened the developers window and looked for the call behind the button. You would think it would be at least an Ajax call thingy (I'm not completely into JS)
Turns out it's a readable JS function!
It doesn't stop there... It first makes all calculations on what to display, at last, at the fucking end, it checks a setting whether to proceed the booking or not!!!!
So I found and switched the setting and tried the button again.... Now it fucking works...
No fucking way I am going to tell Exact what the problem is 😫2 -
Not a rant, thought I'd share this here.
My 2 bestfriends and I are web developers and the three of us work for different companies and reside in different cities. So, I got these today and decided to fly over next month to where my bestfriends are currently residing to personally give them devrant stickers :)
Thanks devRant for this! You guys rock!
-
Google terminated our Google Play Console account. Neither they give any explanation, nor they send any replies from a real human. All they send are some auto replied emails. Nothing else. No human interactions.
I mean, disabling the account for a few days is fine. But terminating permanently!! Not just that, they say that they will keep terminating accounts in the future if we create! WHAT THE FUCK! Who comes up with these shitty ideas?
Google should know, If they keep changing their policies 100 times in a month, who's gonna keep reading those bullshits over and over again?
Some of our apps got published, later got rejected for "App Description". Seriously?? For App Description?? I mean, If the app descriptions were not okay, why did you publish the app in the first place?? Not just once, but multiple times!
Should they not be a little more considerate? We developers are working hard to enrich their platform, but they don't give a fuck.
Anything we can do to get our account reactivated?
5 -
MarSecOps: "Marketing Security Operations, the idea is that security is not just the realm of website developers or the IT department anymore, but rather the marketing department has an equal if not greater interest in, and even responsibility to security."
Source: https://strattic.com/5-predictions-...
WHAT THE FUCKING FUCK? The marketing dimwits responsible for security? Whose IT competence ends at Powerpoint drivel?!
I LOLed so hard that I could have shat a cactus!8 -
I always spend a lot of time thinking about the responsiveness of my designs, often I get stuck for some time due to random images, backgrounds etc not fitting the device size and then I check other sites to get inspired and get disappointed and sad how most developers just don't give a shit and either the background just gets cut off, images just hidden instead of aligned for example to the left further down the content and so much more, am I the only one spending so much time into getting my sites/designs perfect across any device and screen size?
-
?rant
We bought an expensive middleware which helped development speed and stability a lot. Something did not work and after a week I located the bug in the middleware. Support was adequate and the bug got fixed after my report.
I'm not mad at the developers, because bugs happen, and this one was hard to catch, even with tests.
On the other hand I have to explain my boss what took so much time.
It really wasn't my fault, but I also don't want to shame the middleware company, because it will make it harder for me to buy their stuff (and I quite like their products) or even any software at all. -
Never launch on the front camera!
There is not a single reason for a mobile phone camera software to launch on the front camera. Programmers of the software might believe it is "smart to memorize the last used camera", but in actuality, launching on the front camera is a common reason for not being able to capture events fast ehough.
Did the developers really think users will say "oh thank you, dear camera app, for not forgetting the last camera I used!" ?
Or, likelier than not, will they end up taking a selfie while the moment passes by behind the phone?7 -
Hey ho, some dev from Rakuten Tokyo here? Could do an application for it. Want to know if there are cool developers 🙃
But need to move from Germany to Japan and I'm a bit scared 🙁
I wished a while ago to life and work in Japan. Currently I have no real roots / bindings in Germany. Except some friends.
Should I try it or not? 😣3 -
WHY DO PEOPLE ALWAYS LEAVE CLOSE TO DEADLINES???
My team exists of three developers and a product owner. By the end of the month we have to deliver two new applications. It has not been going as smoothly as we'd hoped so far. However, one of the developers has cut his time for this project from fulltime to 1-2 days a week starting this week. The other developer is also needed on another project and has to run to the rescue whenever there is a problem with the servers, so he doesn't really solve any bugs either. Also he'll be leaving straight after deadline so he has to document everything only he knows and he'll be on holiday next week. Also, the product owner leaves tomorrow and will be back after deadline.
So.. Here I am, junior developer, have been here for about three months and I have to fix everything and do the communication to our testers as well. I'm feeling too overwhelmed right now...5 -
Firefox developer fucked up this morning my development after the update -_-
The fucking "Enhancing Tracking Protection" was on a local Wi-Fi IP address(192.168...) which automatically redirected to the https of that IP, but I did setup kestrel to listen on HTTP, which resulted in a nice "Cannot enstablich a secure connection(and suck it up because ¯\_(ツ)_/¯)"
Fortunately it's easy to get rid off this cunt, just go on the shield nearby the address and disable that motherfucker.
ps: sorry for the lil rage, my morning train trip development brain cells should not be bothered by this automatic technical troubles
Further question to the Firefox developers:
WHAT THE FUCK are you thinking when you force developers to automatic HTTPS redirection when you should know more than anyone that development is 360deg(and not 90 like your mom)
1 -
Would just like to give kudos to 343 for there work at bring halo to PC. They are actually being developers and not doing a rushed port with minimal tweaking...
It's great to see some Devs take pride in their work and not see it just as a quick job to rake in the money from fans...
Never thought I would give good credit to a Microsoft owned thing...
(I'm an Xbox gamer so i suppose I can't hate too much?)6

