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 - "bad dev"
-
Being paid to rewrite someone else's bad code is no joke.
I'll give the dev this, the use of gen 1,2,3 Pokemon for variable names and class names in beyond fantastic in terms of memory and childhood nostalgia. It would be even more fantastic if he spelt the names correctly, or used it to make a Pokemon game and NOT A FUCKING ACCOUNTANCY PROGRAM.
There's no correspondence in name according to type, or even number. Dev has just gone batshit, left zero comments, and now somehow Ryhorn is shitting out error codes because of errors existing in Charmeleon's asshole.
The things I do for money...24 -
Speaking of bad dev days, what a week I'll be having.
Lead-dev: I've got some bad news for you.
Me: Client X?
Lead: Client X.
Me: How many pages do I have to change?
Lead: All of them.
Me: On how many of their websites?
Lead: All of them.
Me: All of them?
Lead: All. Of. Them.rant it never ends fml client eat my ass all of them kill me now intern struggles i'm not getting paid18 -
My friend silently quited his job. He simply stopped coming to work and that is OK, because his contract expired last Monday. He worked for very bad company, where everyone was braging about how awesome dev they are and know everything better than him. Since company forgot to talk with him about contract renewal or to find a replacement, they are now in big troubles because braggers broke production and none know how to fix it :)6
-
Manager: Good news everyone, I made a big giant announcement this morning that the app upgrades will be released today!
Dev: They definitely won’t be, we need another 2 weeks minimum. I told you yesterday
Manager: Ok well I already made the announcement that today was the day so too bad for you.
Dev: Doesn’t change the state of things
Manager: 😡 This announcement is supposed to motivate you to work faster! You guys are making me look bad when you don’t support me like this!
Dev: Working as fast as we can, it’s a 2 person dev team for 4 separate applications so it’s quite a bit to get pushed through
Manager: Ok well then stay extra then, we have to get this out asap. Tell your spouses they are not going to be seeing much of you until this work is done. People are starting to ask questions!!!!!
Dev: Not my problem, it’s done when its done. I’m not staying extra.
Manager: !!
// *************
Might be blowing my cover a little but what are they going to do? Fire me? Good luck getting this out without me. They’ve tried to replace me in the past but the cheapest person they could find was 60k more expensive than me and still couldn’t keep up. Probably they’ll ship the work overseas and the code will die in a dumpster fire and cost them even more. Ah well, just another company that doesn’t deserve code.20 -
So I have implemented all the features required for the current release. Carefully reviewed my code several times, but no testing.
Tester: everything passed green. Not sure whether you're a good dev or I'm a bad tester.
Me: let's call it a draw.10 -
relationship with dev perks (just happened):
GF : *bad mood* i'm hungry
Me : Let's go get some food ! *trying to cheer her up*
GF : No.
Me : Ok, whatever you say.
GF : Do you really wa--
Me : Whaat? you said "No"?
GF : Don't you see abstraction in my face?
Me : so what ? you want me to Implement it?
GF : NO. PUT IT IN YOUR GODDAMN MAIN FUNCTION.
Me : ok let's go *still don't understand what she meant*
GF : Good Job.68 -
!rant
!!git
Who here uses `master` for development?
My boss (api guy) tried to convince me that was normal practice. I gently told him that it sounded crazy and very very bad.
Here's the dev path I'm enforcing on my repos:
(feature branches) -> dev -> qa* -> master -> production*
*: the build server auto-pulls from these branches, and pushes any passing builds to staging/production.
Everyone works on their own feature branches, and when they're happy with their work, they merge it into `dev`. `dev`, therefore, is for feature integration testing. After everything is working well on `dev`, it gets merged into `qa` for the testers to fawn over and beat with sticks. Anything that passes QA gets merged into `master`, where it sits until we're ready to release it. When that time comes (it's usually right away, but not always), `master` gets merged into `production`.
This way, `master` is always stable and contains the newest code, so it's perfect for forking/etc. Is this standard practice, or should I be doing something different?
Also, api guy encourages something he calls "running a racetrack" -- each dev has their own branch (their initials) and they push to that throughout the day. everyone else pulls from it regularly and pushes to their own branch. When anyone's happy with their code, they push from their (updated) branch to `qa` (I insisted on `dev` instead.)
Supposedly this drastically reduces the number of merge conflicts when pushing to an upstream branch due to having a more recent ancestor node?
I don't quite follow that, but it seems to me that merging/pushing throughout the day would just make them happen sooner? idk.
What are your thoughts?30 -
You think a junior dev pushing his code onto a production server is bad? Wait till you have that admin who is illegally mining Bitcoin on your production server. 😂
I went for a Cyber Security conference today with one of managers and this was one of the life experiences some of the speakers shared.18 -
About two years ago I get roped into a something when someone was requesting an $8000 laptop to run an "program" that they wrote in Excel to pull data from our mainframe.
In reality they are using our normal application that interacts with the mainframe and screen scrapping it to populate several Excel spreadsheets.
So this guy kept saying that he needed the expensive laptop because he needed the extra RAM and processing power for his application. At the time we only supported 32 bit Windows 7 so even though I told him ten times that the OS wouldn't recognize more than 3.5 GB of RAM he kept saying that increasing the RAM would fix his problem. I also explained that even if we installed the 64 bit OS we didn't have approval for the 64 bit applications.
So we looked at the code and we found that rather than reusing the same workbook he was opening a new instance of a workbook during each iteration of his loop and then not closing or disposing of them. So he was running out of memory due to never disposing of anything.
Even better than all of that, he wanted a faster processor to speed up the processing, but he had about 5 seconds of thread sleeps in each loop so that the place he was screen scrapping from would have time to load. So it wouldn't matter how fast the processor was, in the end there were sleeps and waits in there hard coded to slow down the app. And the guy didn't understand that a faster processor wouldn't have made a difference.
The worst thing is a "dev" that thinks they know what they are doing but they don't have a clue.7 -
Senior devs out there, please be supportive to juniors. Don't treat them bad just because they don't know as much as you do. Guide them and help them learn and grow as devs. That'll make your company (and/or the community) a better place to work at, because everyone will be a better dev, and you might learn and grow in the process as well.15
-
Conversations I've genuinely had at work:
Me: "Do you want some advice understanding that function?"
Dev: "Yeah, please!"
Me: "Get a plastic bag and some super glue..."
Dev: "I think I'm seeing the light at the end of the tunnel!"
Me: "It's just the train of mental bitchslaps coming in the other direction."
... Some time later
Dev:"You were right... "
Dev: "If the system is so unstable, how does it keep working?"
Me: "Do you see any goats in the office?"
Dev: "Uhm no... Why would there be goats?"
Me: "There aren't, now, we ran out."
Dev: "The hell are you talking about?"
Me: "We just sacrifice our own blood to Cthulhu these days, it's cleaner and we didn't have to pay to have all the goats blood and waste matter to be cleaned up. That and it was needlessly cruel to the poor goats and that is why there is no goats and despite conventional logic the app continues to work."
Dev: "So what language is the web app written in?"
Me: "You need to understand I inherited this project, I had nothing to do with it's spawning..."
Dev: "OK, that sounds ominous... How bad is it?"
Me: "Java..."
Dev: "..."
Dev: "So what's it like working on this project? What should I expect?"
Me: "You'll call your grandmother during your lunch break just to know there's a world beyond this project. You'll go home, nose bleeding and you are gonna sit in the shower and rock back and forth, holding yourself and feeling like you're suffering imposter syndrome. You'll question why you joined this team and it'll get inside your head til it's all you think about..."
Dev: "Damn man, why are you still on it?"
Me: "Stockholm syndrome, it's too late for me..."
PM: "You're such a dark person, we're not gonna find you hanging from the lights one day are we?"
Me: "Impossible, we use those industrial fluorescent strip lights, there's no cord to hang from."
PM: "That really wasn't the comforting answer I was looking for."
Head of department: "So I need to apologize, you were never meant to be left on your to manage the product on your own, it's something someone way more senior should have been doing and we reassigned him. It wasn't professional of us, it wasn't fair of us, we're sorry. Truth be told,we're impressed you've not gone mad."
Me: "I think I have. Wibble."
A card goes round work for a sick member of staff I've never met.
Me: "How would you describe her condition?"
Dev: "She said that she 'survived' the surgery."
Me: "Yeah, I'm not great at being appropriate but even I think writing 'glad to hear that you are not dead' in a get well soon card isn't the done thing."5 -
So we had a dev on our team who was on a performance improvement plan, wasn't going to pass it, but decided to quit before it was over saving us 2 weeks.
I was ecstatic when he left (caused us hell). I knew updating his code wouldn't be great, but he was only here 6 months
"how bad could it be" - practiseSafeHex - moron, idiot, suicidal.
A little run down would be:
- Despite the fact that we use Angular 2+, one of his apps is Angular 1 ... Nobody on the team has ever used Angular 1.
- According to his package.json he seems to require both mongoDb and Cloudant (couchDb).
- Opened up a config file (in plaintext) to find all the API keys and tokens.
- Had to rename all the projects (micro services) because they are all following a different style of camelcase and it was upsetting my soul.
- All the projects have a "src" folder for ... you know ... the source code, except sometimes we've decided to not use it for you know, reasons.
- Indentation is a mess.
- He has ... its like ... ok I don't even know wtf that is suppose to be.
- Curly braces follow a different pattern depending on the file you open. Sometimes even what function you look at.
- The only comments, are ones that are not needed. For example 30+ lines of business logic and model manipulation ... no comment. But thank god we have a comment over `Fs.readFile(...)` saying /* Read the config file */. Praise Jesus for that one, would have taken me all week to figure that out.
Managers have been asking me how long the "clean up" will take. They've been pushing me towards doing as little as possible and just starting the new features on top of this ... this "code".
The answer will be ... no ... its getting deleted, any machine its ever been on is getting burned, and any mention of it will be grounds for death.6 -
Me to a lead dev: hey, I noticed that junior guy pushed this bad code to prod that you approved.
Him: oh really that’s wrong? Ok we can fix it.
Me (cursing under my breath): no asshole, that’s not the fucking point. You should know enough to not approve such pull requests. -
Dev: Hey that internal audit you asked me to perform didn’t go so well
Manager: It has too! I’ll get in a lot of trouble if it doesn’t pass.
Dev: Ok well it’s a lot of work to get it to a passing state, we have to dedicate a lot of resources to fix all these findings.
Manager: We don’t have any spare resources, they are all working on new projects! Why did you have to find things??
Dev: ….It’s a lot of hard to miss stuff, like missing signatures on security clearance forms
Manager: Ok can’t you just say that everything is all good? They’ll probably not double check.
Dev: I’m not really comfortable with that…Look all of these findings are all just from one member of the team consistently not doing their job, can’t you just address that with him and I can make a note on the audit that issues were found but corrective action was made? That’s the whole point of audits.
Manager: You don’t get it, if anything is found on the audit I’ll look bad. We have to cover this up. Plus that’s a really good friend of mine! I can’t do that to him. Ok you know what? You are obviously not the right person for this task, I’ll get someone else to do it. Go back to your regular work, I’m never assigning you audits again.8 -
Are you done yet?
Is it ready for review ?
How far?
Any updates?
When can I check?
We are wasting time..
How long will it take ?
Are you saying this will take 2 days to complete?
😪😪😪
Pls raise a cup with me if you can relate.
Add yours too.8 -
Senior Dev: "-bleep- I hate Javascript. It is such a pain to have to debug in Chrome"
Mgr: "Why are you 'having to' debug in Chrome?"
-in an almost 'you didn't know?' condensing tone -
Senior Dev: "Because you can't debug Javascript in Visual Studio."
Me: "Umm...pretty sure you can."
Senior Dev: "No, its impossible. I have to make a simple change in Visual Studio, save it, deploy all the files to the server, restart IIS, open up Chrome and use it's developer tools to find bugs. -bleep- Javascript sucks sooo bad."
-I do a quick search on stackoverflow-
Me: "No, I'm looking right at it on stackoverflow. You can debug Javascript in visual studio just like anything else."
- Mgr looks over and smiles, not trying to laugh -
Senior Dev: "Hey, did you watch that scene in Stranger Things...man thats a good show ..."
- other devs jump in to comment about the show, completely dismissing the VS/Javascript conversation -
Not sure WTF just happened.9 -
Weekend weekend weekend. Yay!
After hard week at uni, took a day off and I am in bed since morning 😁
So I decided to find some kind of "dev social app" and got this. Not bad at all!
I am also fairly new at web development, using Python - at the moment Flask, later on Django so I am looking forward to meet some Flask/Django users here :)
And I just wanna add some wisdom here:)7 -
When I managed to minimize the processing time of the project I'm currently handling. It went down from 30min-1hr to 7min-15mins. The project owner was so happy, said it made his life easier. I was told I did a good job by my manager.
I feel like a real dev then and there. So whenever I'm having a bad day, feeling insecure, I try to remember that day when I was able to do something right. :) -
In the darkest of days, I discovered how to remote login to my computer at work through the company vpn. I then proceeded to work overtime at night in secret for a week or so, writing documentation and refactoring code.
I finally woke the fuck up and realized that I shouldn't be obsessing over proprietary codebases that do not belong to me, and I should put this misguided energy into my own projects.
So yeah, as a bad dev habit I'm working on fixing, this fits the bill.4 -
I spent yesterday refactoring a JavaScript file and it was so fucking bad that I wasn't containing my frustration to the point it git blamed it to make sure I wasn't "wtfing" my boss's code, I wasn't so I went on a rampage.
Anyone who looked at me yesterday would see a pissed off dev with the highest rate of wtf/minute to the screen gesturing and force palming constantly.
I'm a back end dev.
I made a front end code have 90% (?!?!?!) less code, more readable and I can say for sure 10x faster.
There was a fucking setTimeout() with 5 seconds delay to do something that doesn't even need to wait...
Fuck this shit lol.2 -
Bad dev habit to unlearn:
Impostor syndrome before starting a project.
Don't think a lot before diving into a tough project. Just jump in. If you second guess yourself about being ready, you'll never do it. Either you're already good enough or you'll figure out what you need.
I wasted way too much time before starting to write an AI chess engine but it turned out a lot simpler than I expected.2 -
Ok so the good news is. My vacation is in 2 weeks. And also just got Hired, and handed a big project with big money
The bad news is They need to refactor and document their legacy code from last dev partner. And this is the commit history
OH MY FUCKING GOD KILL ME NOW!10 -
While not entirely related, I've been looking for new jobs lately and its starting to really fucking annoy me that I see front end requirements in nearly every goddamn backend dev position I come across 🤬
My front end skills are bad and while I do understand its necessity, I don't give a single fuck about it personally.19 -
Welp, time to ditch devRant
I don't mind green dots posting the same things over and over (and let's be honest, everyone had some of those complaints when we started coding), but what's been happening lately with spam and bots is just too much.
Thanks for the ride @dfox, it's been good while it lasted. Too bad I never got a dev duck tho, they were always out of stock :(18 -
Worst client request.
Craziest client.
Worst accident.
Accident you thought were impossible in the dev world.
Story time, that one time where you f*cked up really bad.
Best boss.
Nicest client.
Most satisfying hobby project.
Best dev food.
Most helpful accident.
Your favorite project you had to trash, explain why.
Weirdest thing someone asked you to fix because you worked with computers.
Most memorable thing from devRant.
Best thing to happen to you because of devRant.
Its 6am and i feel productive, its not even my app got dammit.
Project you took too far.
Best/worst drunk coding experience.
Weirdest thing you ever ended up fixing because you know stuff about computers.
Worst setup you have seen someone have.
Worst treated hardware you have ever seen.
Best skill to have picked up because of your interest for development, but isnt completely dev related.
Best/worst choice in your carreer, what happened.
Sketchiest email a coworker, friend, boss or client sent.
That one accident that prevented you from using your computer or the internet.
Moment when you thought your dev environment would get a huge boost, but ended with a plot twist.
Worst disturbance while working.
If i come up with more ill either post again, or comment here. This was all i could get off the top of my head, believe it or not.
Edit, gotta add this one: Cable porn3 -
Bad dev practices:
1. Forgetting to version control some fun project i am doing for a long time and then commit everything at once. And forget about it again..
2. I probably have too much love for abstraction. So i abstract stuff just for the fuck of it to the point my friends dont even understand what the program is for.
3. I have no patience and due to that i lose motivation when i think of some idea that is big.
4. I cant keep my ideas small enough, and i dream too big until problem3 kicks in, and then i drop the entire idea.6 -
Guys. Seriously. Take this banner down. I kind of cared -- a WHOLE YEAR AGO.
This isn't the place of modern front end dev. You're obsolete. (This is almost as bad as the Angular 2 rollout!)22 -
So many bad dev habits...
But the one that results in the biggest headaches afterwards?
Me, when given a problem and being asked an estimated time: 'This shouldn't be too hard, gimme X to do it', only to later find out it's way harder than i imagined.4 -
Overhearing first year software dev students argue that object oriented programming is pointless and makes no sense...
You're gonna have a bad time...7 -
!rant
Our lead dev in the company seems to be a smart guy who's sensitive about code quality and best practices. The current project I'm working on (I'm an intern) has really bad code quality but it's too big an application with a very important client so there's no scope of completely changing it. Today, he asked me to optimize some parts of the code and I happily sat down to do it. After a few hours of searching, profiling and debugging, I asked him about a particular recurring database query that seemed to be uneccesarilly strewn across the code.
Me: "I think it's copy pasted code from somewhere else. It's not very well done".
Lead Dev: "Yeah, the code may not the be really beautiful. It was done hurriedly by this certain inexperienced intern we had a few years back".
Me: "Oh, haha. That's bad".
Lead Dev: "Yeah, you know him. Have you heard of this guy called *mentions his own name with a grin*?"
Me: ...
Lead Dev: "Yeah, I didn't know much then. The code's bad. Optimize it however you like. Just test it properly"
Me: respect++;2 -
We made a software for hospitals in my old department. The senior Dev kinda gave me the software, because he thought it sucked and was perfect for a newbie like me. I really loved my work and gave everything I had to improve the quality of software, introduced tests, refactored old smelly code and talked with the product manager to overhaul the ui. Several months later this little shit project the senior gave the newbie, was a huge success and better than any thrash that the senior has created. The senior was really pissed, so everytime I had some days off, he tried to sabotage me in any way. I couldn't take that and many other things anymore, so I left the company. The most tragic part is, that my software could become a massive foundation for the company, but after I left they abandoned it. I still had some good contacts within the old company and they said, that the senior dev told everyone how bad everything was, that I have done through the years and that they can't even describe how bad the architecture of the software is. tl;dr fuck off!! I've done so much things for the company and they never appreciated it. I'm glad I quit that job. Best decision ever!!2
-
!dev
I am about to move into my own house. Yay. But every ISP I called is very insistent that there is no house there.
"Are you sure you entered the right building number? The entered house does not exist." Yes it does! And it has existed since 1912...
Stupid Germany with its stupidly bad internet infrastructure. I guess that's what you get for privatizing the network.7 -
CTO hired mid-level full-stack developer for really complex product we’re building.
Here’s the funny part - he has 2 YEO building on top of freelance dev. code base’s on wordpress… Just fucking yesterday he told me, that Angular 10 framework is simillar to Jquery. Fucking dipshit, his code is so fucking bad it looks like italian sausage made out of spaghetti.
Not sure if I hate him more than ours truly cheapest CTO or him for being ridiculously incompetent and arrogant young asshole.
I’m in charge of him.
Help me.10 -
When your shithole country's postal service is so bad you have to substitute your dev duck
#stillcountstho4 -
Dev: Hay dude , look this page is broken, how long has it been like this.
Me: No? 🤔, Weren't you working on the Database for this yesterday?
Dev: I didn't change anything yet...
Me: Okay, let's do a git bisect and see where this came from.
...After going back in history and checking out like 3 commits.
Dev: It's fine I'll just search for it
Me: 😕, that's what we are doing the bisect for?
Dev: But we've already looked at so many!?
...After some time of convincing, finds good commit, does the bisect and finds offending piece of code. The database details changed.
Me: okay so while it's still pointing to the old database it's working but switch it to the latest one and it breaks. You sure you didn't change anything?
Dev: I didn't do anything.
Me: okay well it seems to me like it must be a database issue, let me know what you find.
10min later...
Dev: Hay dude, soo I found it, I accidentally renamed a table
In my mind: 😲😲😲
I hate working at a company with bad practices like saving database config into git and not making a copy of the database when you intend to work on it, and not edit the f'ing live instance! Not even close to the luxury of migrations.1 -
Well, my dev sin is...
Basically every project of mine is not commented, is not unit tested and doesn't have any kind of documentation.
But I try to remove my bad habit!1 -
Basically a senior dev that felt attacked because I (still in (IT-) school) could solve his 'oh so hard' programming test 'with ease'. He then went on and wanted to hear one specific answer from me on a very broad question. I (obviously) couldn't read his mind, so he started using that to make me look bad in front of the recruiter.
What a nice working environment...5 -
That moment when a social situation makes you feel bad, so you come over to dev rant and feel good with your life.3
-
The worst thing about being a dev is explaining to these fucktards that facebook can't be hacked.
But what is even worse, is when these dipshits say that i am a bad dev for not hacking facebook for them.
Use that big stupid head to sometimes think straight and stop being a little twat.3 -
Now realizing the whole "Fuck this shit, I'm gonna become a barista" was literally a midlife crisis.
Now, how do I find my way back to a brand new PhD application? Or a research job... Or a dev job... Honestly, I'd take whatever.
Side note, after weeks of being on my feet and working 6-8 hours a day, I have lost exactly zero kilos. This was a very bad idea. 🤦
So, I'm not the smartest, but at least now I have had two careers. How many of you can say that you've had two different careers in your life, eh?11 -
Welp. The startup I'm working for is going under. Ceo gave us zero hints.
I'm the lead dev and been working here for 6 months. Always built features before deadline, zero bugs, and going an extra mile. Can't say the same about the sales and marketing guys.
Kinda scared its gonna look bad. Oh you led a failed startup? Must be your fault.
Guess my side business is becoming full time now. Until new job.
#startup #9/10 #icebergahead2 -
I don't know man.. I know it's !dev, I just wanna share with ye how beautiful my first Tomahawk steak turned out..
Relatively stressful week with requirements doing U-turns and 5 requirements all becoming first priority, I had my first feckup in a while (nothing bad, just wasted a couple people's time) and now I started off into the weekend with this beauty..
100% Irish grassfed beef with a glass of Redbreast 12. Now I wanna sleep and digest.. OR drink much more whiskey. Not sure yet.
Enjoy the long weekend guys 😬17 -
Why is there such a big hatred towards PHP ? I have recently started backend dev in Laravel and it seems to be a pretty good framework. Most E-commerce frameworks are based on PHP as well. If PHP is so bad then why is it so widely used ?
I am not trying to defend PHP , but I genuinely want to know what's wrong with it ? I might switch to other backend tech then.12 -
To not waste time, let's just commit my work and put the message as ".....". Oh, and let's do that dozens of times.
---
One day we had to git bisect his work and found that. Then, obviously, we asked him "what the commit with five dots do?" he said that there was a a lot of them, and i proceeded to explain why it was a bad idea to not write a proper commit message.
He is a good dev, so he understood and started to write what the commit does, instead of five dots.3 -
Just happened to stumble across an indian job offer. They want a fulltime php dev for 20k indian moneys a month. Thats not even $300. Are they... Are they serious or is this just a bad company? Because thats less then what i made with a part time frontend job when i was just a beginner. Is this a trend in india to underpay people by this much?11
-
Bad dev habit: using a bazillion console.log/println like a caveman instead of using a proper debugger.9
-
The most unproductive meeting was definitely a day long meeting about “inclusiveness” with an emphasis on toxic masculinity. It was all the dev teams for a whole day which was ballpark 40-60 devs total. Most of us were like, “We have never even had a woman on our teams to alienate.” Eventually a dev hiring manager allowed the three female devs to leave half way through because they were being repeatedly singled out by the HR lady running the meeting.
The rest of us sat through another half day of the HR lady telling us on how bad we are because we are men.16 -
For me, the bad part of being a dev? it is the pay.
I know many folks here says the pay is good. But in Maldives, The pay for devs are so so so damn damn terrible. Even freelance.
Average pay per month for devs : ~700 usd
:(14 -
So we're making a desktop app using Electron and I got super excited when I ran the quick start thinking, "Wow, I'm actually going to develop a desktop app!"
But then the reality hit me that I'm still technically working with HTML and all and that I should be ashamed of calling myself a dev over this so how I'm cry-studying it's documentation while testing different stuff.4 -
i worked at this startup that had these very low wages, hustle culture, bad work environment (bad or no computers for staff, no ergonomics, cramped), and they delayed payments a lot. my boss was mad at me cause i said i didn't see myself there in the future lol. i didn't last 4 months, and i saw colleagues leave within a month. i was so burned out i thought i didn't want to be a dev anymore2
-
Is it really possible to become a good dev with only sololearning ?
I'm a student that already destroy my dev teacher(bad school, no money) so I'm trying to improve myself, but i cannot see the result.. :(13 -
I’m a devRant virgin and also a new dev so...
Anyone got any general tips for a newbie? For example, what are some bad habits that newbie devs should avoid picking up? Good habits?30 -
2018 dev goal #1: ✔️
This week I learned Python 3, as in most of the syntax. Not yet any development, but that will come tomorrow onwards.
Oh, and I hate the funky type system, which is almost non existent and so flexible that I don't know if it's just bad or I simply don't see why I should want it this way.
Please enlighten me why you think Python is great or just plain snake crap.
Did I mention snake case being common practice? And that Python doesn't know real private properties, methods, etc.? How does that work?17 -
Quitting today my current job, my boss (a dev too) got mad 'cause I didn't accept any proposal and he has a lot of work coming for me.
PD: I feel bad, but I think is part of growing, right?2 -
To all you fuckers out there giving bad app rating because some shit does not work on your shitty phone and you are to fucking lazy to report the bug via the fucking "send log to dev"-button that pops up with the exception.
Go fuck yourself.
And to all the user whose bugs I fixed and did not change their Bad rating - fuck you too.
And oh.. The fucktards that did not even install the app and give a Bad rating because i am your competitor - guess what...fuck you.8 -
Im the only dev at our app company. Beta due tomorrow. Im learning im astonishingly bad at handling stress2
-
Reviewed some Unity game code yesterday
[HideInInspector] public NavMeshAgent agent;
Me:”why is this hidden if it’s public”
Dev: “so designers don’t fuck it up”
Me: “then why have it public”
Dev: “I need it to be set by another class”
Me: “then make it a private bar and create a get:set function”
Dev: “Why?”
Me: “Because hiding a public variables from designers is a bad model and by standards things now to be shown to the inspector should be private”
This shit is why I have no confidence in devs my age10 -
I tried really hard but couldn't come up with a bad dev advice I've ever taken. Turns out my peers are excellent!3
-
Sometimes hardest part of being dev is staying calm and trying to explain someone why something is a BAD idea, than see being ignored and just silently prepare fix so when shit goes south you can quick fix shit the other dude/dudette fucked up regardless of number of warnings.
Sigh, another dumpsterfire of this variety incoming.5 -
Everyone hates CSS
I'm a full-stack dev, I was considering CSS really hard to deal with for a long time. I have some friends who are bad at design and barely know how to use CSS and hate it.
Last year, I decided to learn CSS again after 6+ years of web development.
If you are a developer but hate CSS. maybe you should give it more time and learn it the right way.30 -
I'm working on an open source openvpn client for linux with a gtk gui and some cool features i have in mind. I wrote most of it's daemon and now i'm going for the gui. But,... the problem is..., i'm not a ui dev, so every ui i make is awful. I feel like i'm either stuck or have to choose one of my bad ui designs. what do you think i should do? how can i get some help?6
-
Despite some of the few bat crazy events that occur, I've got a fairly sweet dev job.
1. I only have a 25 minute drive to work. All interstate, I live close to the highway, and the business is right off the exit.
2. My current position, I have a lot of autonomy. My projects don't have deadlines and help other teams with their projects (system design, testing, etc)
3. I work with several military veterans. I think I could listen to their crazy stories all day (being a dev isn't so bad).
4. Department manager just quit. Probably going to have less and less things to rant about. Along with #2, I plan on having a lot more time for side-projects (stuff *I* want to learn about).3 -
Junior engineer asking managers on Slack about prioritisation..
Junior eng: Hey managers, I have these tasks A & B lined up and some other type of work... Is it ok if I finish A by Weds and B by the end of week or should it be done sooner? Also, is the order fine or should I prio B first?
*silence for hours*
Random dev feeling bad for junior getting no response chips in: Hey, you are doing great, that order makes sense to me and let me know if you need any guidance or have questions!
Junior dev: Thaanks and will do!
*another hour goes by*
Manager: Hi team. I have asked other engineer X to do task B tomorrow.
what the fuck. at least answer the fucking question and say it needs to be done sooner. felt bad for poor junior here. :/3 -
I guess most of the things I do are a bad dev habit?
From not commenting stuff to commenting in German to copying stuff without looking at it, procrastinating a lot, not starting at all, bad naming of variables, bad... Everything? Idk, I have a lot to learn4 -
This guy, in a different department to me, was bad mouthing me to his boss for about 2 months, slagging off my Dev abilities as well as me as a person. Really snide two faced little fucker.
Anyway, when I finally met his boss on a company outing we got on so well he opted to stay out late with me drinking, which was when told me about what this 2-faced cunt had been saying and pretty much offered me his job on the grounds that we'd work better together.
I've since left the company but I've heard from others that no-one wants to work with him.1 -
can we make a dev confession/bad practices you do anyway chain in the form of o'reilly books in the comments?
https://dev.to/rly
here's mine:8 -
After a long day of wrestling with some bad code and getting it to 'work' leaves me feeling dev angst. Then on my way home I see some minor bug in a phone app I'm using and I think to myself, "MY GOD.. all software is made out of SUFFERING."
Behind every tiny defect out there lays some poor soul's looong hours of overtime, stress, tears, alcoholism, and stale popcorn dinners. -
Worked at a big company as firmware dev a few years ago (less than 2) but switched cause of bad pay. Joined a consulting firm with better pay and bemefits. In 2 weeks I am going back to the old company but as a consultat... they should have just payed me and we could have avoided this :D1
-
Worked for a team where Scrum was thrust on it to fix/cover up bad management decisions.
Manager is really enthusiastic (to impress his new boss) and gets a bunch of colored post-it sticky notes for stories and shit. Team spends a bunch of time carefully writing stories & etc and arranging said notes on a white board. Come in the next day and 90% of them fell off due to condensation, or such such.
Left the group, with the rest of the senior dev staff, after the "15 minute" standup expanded a minimum of 1 hour each day... and the SM carefully writing down everything everyone said.
A co-dev gave me some career advice - "when the pilots are drunk, it's time to get off the plane."3 -
Yep, today was a Monday. Had a request to truncate some tables. Set up a script to disable constraints, truncate, and re-enable constraint. It ran flawlessly. Too bad I ran against the wrong schema, though. Ran it against a dev schema instead of the requested itest schema, because the dev schema was stuck in my head. Well, I guess I tested it in dev. Against some developers schema. But, hey, it worked flawlessly. Because, you know, when you are pointing at the wrong place, it will always work. Every time.3
-
Unpopular opinion:
- It's not a guarantee that someone who gets into tech because he/she likes gaming will be a good dev
- It's not a guarantee that someone who gets into tech because he/she likes money will be a bad dev.3 -
> Have nothing to do with programming
> Starts shitty coding bootcamp online, possibly for free
> Learns html/css/js course
> Builds to-do app (dont know how to deploy it with anything but github pages, but who cares)
> Takes a week to finish course
> Gets e-certificate and posts it on LinkedIn
> Adds web and front end dev as Professional Skill on LinkedIn
.
.
.
> Complains how bad the tech industry is for 'new entries and beginners'2 -
!dev
Just sold my car waaayyy under it’s worth just because I don’t have much time left to relocate.
And those fuck faces want me to pay half of THEIR transport costs..
The both of us just signed a fucking contract you morons.
Read the contracts you write before giving them to anyone.
Good for me that I did.
Fucking unfriendly assholes trying to rip people off twice in a row..
They make immigrants look bad just because those guys are fucking idiots..
They didn’t get another penny from me those cock suckers..
And now, a good evening too all of you.
Just8littlebyte out! *mic drop*2 -
I'm really loving Facebook's new design standards they fit so well their latest marketing and rebranding pipe dream to be viewed as a company that respects privacy.
They don't have to protect your info if you can't submit it 😂 -
Sorry, long since my last post...
I have quit my job recently at DERP & CO.. The level of anxiety was already somewhat of medical severity.
For months I had been in a project that not only did not progress, but that it was getting worst day by day.
A bit of Context
November: "Dev, junior anon needs you to help him on the SHIT project because they are running out of time, it is mainly doing unit tests."
Well, the code was a mess, there was a LOT of copy paste and it was all bad quality (we talk about methods with complexities between 80 and 120 according to SONAR QUBE).
Dev: "Anon, you know this is wrong, right?"
Anon: "Why? it works"
Dev: after long explanation.
Anon: "Oh well, yes, from now on I will take it into account." And he did it / try his best.
Dev does the unit tests and do extra work outside of the reach of the sprint (y than i mean work after hours, classic) and alerts the boss of the mess.
December: After a project of approximately 6 or 8 months of development, the boss discovers that the junior anon have been doing everything wrong and/or with poor quality (indicating that throughout the whole development the quality of the code was NEVER checked nor the functionality).
Boss: "This is a shit. Dev, you have to correct all the errors and warnings marked on sonar", which are around 1200 between smelling code, high risk errors, etc.
Dev fixes something like 900 bugs... lots of hours...
Boss: "This still is all wrong, we have to redo it. We will correct the errors leaving something stable and we will make a new repository with everything programmed as it should be, with quality and all"
- 900 corrections later, now are irrelevant -
Boss: "Dev, you will start to redo it, anon is out on other project. First you must leave the existing one working properly"
Dev: "ok ..."
January: How can I correct the mess if the client asks for more things. I am just fixing the mess, doing new functionalities, and when I have free time (outside the work) I try to advance the new repository, poorly I must say because burntout.
Boss: "Everything should be arranged at the end of January, so that you can redo everything well in February."
I can't handle everything, it starts to fall further behind. Junior Anon quits the job.
February: Big Bad Bugs in the code appear and practically monopolize the month (the code is very coupled with itself and touching in one place sometimes meant breaking other stuff).
Boss: "It can't be, you've been with this since January and you haven't even started correcting this mess in the new repo"
Dev: "It is that between the new things that are requested and the bugs I cannot put myself with that"
Boss: "Do not worry, you will be helped by random dev if you needed. SPOILER ALERT: random dev is allways bussy. Not made up bussy, He had a lot of work by itself, but it can't help me the way I need it.
High anxiety levels, using free time to try to reduce the work left and gradually losing the taste for develop.
March: So far, not only do they add new things day and day, but now they want to modify things that were already "ok", add new ones and refactor everything in a new repo. I just did not see an end of this nonsense.
Dev breaks, the doctor says it's anxiety, so I just know what I have to do.
Dev: "I quit my job"
Cool Manager: "Damn, why?"
Explain everithig
Cool Manager: "Do you want to try if I can change you to other project or anotjer scope on the same project?"
Dev: "Thanks, but no Thanks. I need to stop for a while".
End. sry for long sad post and maybe poor use of English (?) Not my native language.10 -
I honestly don't care what you think about HTML or CSS, but if you think you are too good for it and IF I see you using <br> for margins, sticking everything inside divs or writing CSS that makes my eyes bleed, then I hope you get to maintain a codebase like that one day. The only thing worse than bad code is an ignorant dev. Don' be that guy.6
-
CTO for the picture.
This is so real, people are having a bad time because of the covid-19, productivity could be affected by this, my colleagues are having a hard time since they cant realy separate work from work anymore, the situation is hard as it is, i hope we all get through this.
Please Give Loving Comments below so i can show this to my dev/non dev friends that are having a hard time.11 -
Guide to dev rant:
Bad memes
Job interview fails
Rants about js
Posts complaining about devrant
Devrant probe finished: no other content3 -
!rant && !dev
I am finally back home. My car was okay, house was okay, and I had electricity. Bad news: no internet connection. Looks like I have to use my phone for stack overflow.3 -
I am about to do the unthinkable.
I am going to a place no dev wants to go.
I am about to take an unhinged decision everyone would warn me against.
I am about to cause a change to my future, whether good or bad I guess I'll find out.
But what I do know, is YOLO.
I'm deploying to production on Friday just half an hour before I log off for the day and come back on Monday.
Wish me luck. I'm gonna need it.9 -
There is no such a thing as a good dev days. There are only bad and worse days. Unless you are millionaire and you don't have to deal with clients.
-
I have so many questions in my head…
Should I focus doing front-end or back-end?
For mobile dev, flutter or react native?
Kanban or Agile?
Google cloud or AWS?
Switch to Linux or stick to WSL2?
Solidity or Rust for blockchain apps?
Best low-code that my dev peers won’t hate me for using?
If starting a project,
Bootstrapping or chase after VCs?
Do you guys use conditioner when you run out of shaving cream?
Keto or vegan?
Is milk really that bad for our body??37 -
I applied as a full-stack dev at a private company, they offered me the Project Manager role instead, I took the offer and after 1yr they gave me a choice to choose between staying as a Project Manager or switching to being a Software Engineer/System Analyst. I took the SoftEng position because project management isn’t my career choice for now.
Now people saying I not knowingly chose to be demoted. Is it a bad choice?10 -
- get better at nodejs(and a bad ass front-end dev)
- rewrite the sass to bem for my club website
- put the website for my brother and sister online
- build a new 2018 portfolio website for myself
- finish my dashboard to run on a pi
- get a permanent position1 -
Most of 2020 was a bad dev experience for me. I was paid to remake a system because it was
a ) insecure
b ) inconsistent
c ) hard to mantain (spaghetti code)
I thought I could focus on the backend and just reuse the front end but even that was unusable.
Basically had to redo it from scratch and since I made the fatal mistake of letting THEM estimate how long it would take, I worked most of the year instead of just 2-3 months.
Never again. After being done with the project I still had to be 'reachable' for the coming weeks if anything happened.
I turned off my phone during one weekend and then the next thing I know the only other dev at that small company is asking me for details on the project (meaning they just decided to offload everything to him). Never heard from them again and I'm hoping that won't change.
Beware small dev companies with less than 5 actual devs.
Best: Dev wise this year has been bad or not-bad but nothing 'great' comes to mind.
My fun times and enjoyments were not derived from dev activities.1 -
!dev
The universe is made of electrons, neutrons, Protons and morons..
You probably know that one but I still enjoy it..
Maybe this one is new to you:
2 guys walk into a bar.
P1: I’ll take a glass of H2O.
P2: I’ll take some H2O, too.
The second guy died..2 -
on dev rant, "web idiots" = people who are way better than me at web dev. they're better than me at that so therefore they are bad. me monkey brain feel safe. ooga booga!
this site should just be called InsecureRant11 -
Was in a meeting with the execs and the boss singles me out and asks me where is this functionality at. I told him the dev working on it will have it ready today. He goes no no no this needs to happen now. I am speechless have no idea how to tell him this employees are working very hard and is doing the very best with the limited time we had. I personally was up at midnight coding to deliver on time. That was the start of my bad day ... crap just pilled on :/1
-
After being an active developer in the industry for about 5 years, I still have some bad dev habits on which I'm working on:
- Starting off with the code first without a proper design in mind/paper. (Trust me, I'll always regret of not having a proper design later)
- Writing long method bodies and not refactoring them later. (Because sometimes I turn out to be a lazy ass)
- Duplicating code in some places without reusing some.1 -
I find it very strange and telling when people tell me that a dev shouldn't "re-invent the wheel", "roll your own" or "leave it to the experts" while simultaneously promoting substandard own-rolled projects by other people that simply got popular.
Kind of a strange elitist double standard that encourages a bad mindset of "I can't be as good as them" and it's toxic.
If you wanna make your own framework / package / etc, just do it, it might even be better.7 -
Just got yelled at by by a senior dev. I know I am not the best developer but...I am depressed now. I wanna be better and prove myself. I admit I am distracted way to easily but I need help bad. Idk how to earn back the respect of my coWorkers.9
-
Student dev : "C++ is C but with OOP features"
Teacher dev : "C++ is a OOP language, you'll loose points if you don't use OOP"
Me: "Time to leave this school"3 -
Just needing somewhere to let some steam off
Tl;dr: perfectly fine commandline system is replaced by bad ui system because it has a ui.
For a while now we have had a development k8s cluster for the dev team. Using helm as composing framework everything worked perfectly via the console. Being able to quickly test new code to existing apps, and even deploy new (and even third party apps) on a simar-to-production system was a breeze.
Introducing Rancher
We are now required to commit every helm configuration change to a git repository and merge to master (master is used on dev and prod) before even being able to test the the configuration change, as the package is not created until after the merge is completed.
Rolling out new tags now also requires a VCS change as you have to point to the docker image version within a file.
As we now have this awesome new system, the ops didn't see a reason to give us access to kubectl. So the dev team is stuck with a ui, but this should give the dev team more flexibility and independence, and more people from the team can roll releases.
Back to reality: since the new system we have hogged more time from ops than we have done in a while, everyone needs to learn a new unintuitive tool, and the funny thing, only a few people can actually accept VCS changes as it impacts dev and prod. So the entire reason this was done, so it is reachable to more people, is out the window.3 -
Submitted my first proposal for a freelance gig and didn't win the bid but I don't feel bad about it. Asked for feedback and it turns out I lost because the dev who they chose had a recommendation from someone the CTO (decision maker) highly respected. He loved my proposal and appreciated my efforts on it and my bid was marginally lower than the dev they chose.
Overall it was a positive experience and I may have established a good report with the CTO in the process. -
I do wish that we could have a dev dating site. Why? Cause I cannot give my girlfriend enough time and then she gets moody and then this leads to breakup.
Now I have to freaking choose between her or code this is bad, bad.
If we devs get dev gf she knows how things work and things would work out16 -
When the DEV and STAGE databases are down... Yay early happy hour 😝. Too bad for the database guys tho.
-
New experience.
Went to bank at an unknown location all alone for first time and completed tons of pending work with the bank. In all, was worth 4 hours of struggling.
Being a Dev, I really feel bad how much the employee struggle to cope up with banking softwares and consider it as a gigantic task which for us is like the easiest task. Using mostly clicks and number pads and rarely any software updates.
I wonder why there isn't a proper training provided that would make them realise how simple it is to use banking proprietary softwares.
Or are we lagging behind to provide even better UX to banking employees. -
!dev && rant
Any stargate fans on here? Can we talk like one minute about stargate origins? It's like. I mean. Fuck. Is it really that bad or am I missing a huge part?12 -
!dev
Fuck I woke up understanding that it's Monday but it's Sunday, for the first time I was having such a romantic dream, it soothe me soo much, calmed me so much, put me off the problems...
I used to think having is a distraction but after this dream I am proved so wrong which I hate.
It was damn bad idea to break up in the first place2 -
So I did an undergraduate degree in Physics and as part of that did a few courses involving c++. The classes were terrible ("make a class, it'll get you extra marks" kinda bad). I found them interesting but had the self awareness to know it was a terrible course. So fast forward a year and I'm following the MIT CS 001 video lectures and it clicks.
I've been a dev ever since. I've not let my mathematical background slip as it's bloody useful but I enjoy what I do day to day. For the most part.2 -
Coworker:Awe..
Fuck me...
Fuck fuck.... I fucked up...This fucking url..
..... Fuck. ... Pages
Me. What's going on buddy
Co worker: pages are down
Me: that sucks bro watchu do
Co worker: nothing too bad
Me: 😕 .. ok..
..... I'm still hearing the "fuuhhhcks" , and groans.
Guess who's delivering the news ... Does dev rants give stress beers. -
I've never had a bad interview but one turned mildly awkward when I found out that the whole Dev team had watched a video of me from when I was in a band. We used to just make random videos to keep fans coming back to our site. https://youtu.be/V5zQjjCu_V01
-
Bad dev habit…
I am still learning like super fresh —
Second week of class.
But I am also looking at things and getting overwhelmed because I’m like idk wth that is.
But when I end up learning it —
I’m like ohhhh!!
I just overthink everything !!!8 -
Around 6 years ago I started at this company. I was really excited, I read all their docs then I started coding. At every code review, I noticed something was a little off. I seemed to get lots of weird nitpicking about code styling. It was strange, I was using a linter, I read their rules but basically every review was filled with random comments. About 3 months in I noticed, "oh! there aren't actually any rules, people are debating them in my code reviews!" A few more reviews went by and then I commented, "ya I'm not doing any of this, code review isn't a place to have philosophical debates." All hell broke loose! I got a few pissed off developers, and I said, listen I don't care what the rules are, you just need to clearly fucking articulate them and if you want to introduce one, I don't care about that either just don't do it in the middle of my review. I pissed off 1 dev real bad. Me and this dev were working together, the QA person on the team stood up and said "hey! you know what I love about your code reviews?!" The other dev and myself looked at each other kind of nervously, "I love that you're both right, these are all problems!"... 1 year later (and until now) me and the other dev are still friends. Leave it to QA to properly identify the bug.
-
It is the year 2451 ad and mankind rules the galaxy with a lazy iron fist. There are roughly 14,000 civilizations, comprised of just over
17,000 intelligent species on a quarter of a million earth-like
worlds. And all of them call themselves 'the galactic empire'.
No one told them that twenty planets doesn't qualify them for the title "galactic."
Well, we could rule, if we wanted to. Most of its just backwaters that no one wants anyway. It turned out that the reason no one invaded earth before was because they were too busy fighting themselves. Stupidity it appears, is not a unique human quality.That and the sex robots. Theres more of them in the galaxy than actual meatbags. Many species had taken to artificial wombs and 'vatbabies', which is exactly what they are called. Those poor bastards will carry that label for life.
We never did break light speed, but most of the rich exist in hypersleep anyway. Most of them only wake up once a year or so. There are some that only creek out of bed to check their stock portfolio. I hear there is even one trillionaire thats up and about once a century to ask if we have broken light speed yet.
Despite all the progress over the last 400 years, historians all agree about the most significant event in modern history.
The lobster went extinct two hundred years ago on earth.
Theres been riots ever since.
* * *
In other news I'm still working on the game I guess. It's like totally the most okay indie game you'll ever play--if I ever finish it.
I put about a year of work into the NPC system, and then chatGPT came out.
After everything thats happened, at this point I may just make a game about an indie dev making a survival game, being stuck in the actual apocalypse or some weird political dysopia.
Put it on rewind, it was originally a zombie game. But at the time the market got flooded and steam sales for zombie games cratered. So I pivoted to something more along the lines of fallout. Then the flash market crashed, bunch of publishers folded, and adobe stopped support for flash (probably for the best). Then newgrounds, which I was gonna launch on for promotion (because actual marketing is expensive), ended support for flash.
Was going the route of kickstarter, and that year the KS market got flooded and the bar rose almost over night so you needed super high production quality out the gate, and a network of support you already built for months.
We had a brief nuclear war scare, and I watched the articles come out about market saturation for post-apocalypse games, so I pivoted back to zombies. Then covid happened and the entire topic was really fucked. So I went back to fallout meets rimworld. Then we had a flood of games doing that exact premise pretty much out of the fucking blue, so I went for a more single-survivor type game. Then ukraine happened and the threat of nuclear war has been slowly sapping the genre of its steam, on well, steam.
Then I was told to get a cancer screening which I can't afford. Then I broke a tooth and spent a month in agony.
Then a family member died. Then I made no money from the sale of a business I did everything to help get off the ground, then I helped renovate an entire house on short notice and sell it, then I lost two months living in a hotel
while looking for a new place to live. Then I spent two and a half years suffering low-level alcoholism, insomnia, and drifting between jobs.
Then I wrote amazing poetry. And then I rediscovered my love of math. And then I made out for the first time in over a year. And then I rediscovered my love of piano and guitar. And then I fell into severe depression for the last year. Then I made actual discoveries in math. And I learned to love my hobbies again, and jog, and not drink so much, and sing, and go on long drives, and occasional hikes, and talk to people again, and even start designing games and UIs again. And then I learned that doing amazing things without a lot of money is still possible, and then I discovered the sunk cost fallacy, and run on sentences, and how inside me there was a part of me that refused to quit because of circumstances I couldn't control, and then I learned that life goes on even when others lives have ended, even when everything and everyone never had an once of faith in you, and you've become the avatar of the bad luck brian meme..still, life goes on.
And we try to pick up the pieces, try, one more time, because the climb, and the fall, and the getting back up, is all there is.
What I would recommend, if you're thinking of making a game, or becoming an independent game developer, is, unless you have a *lot* of money upfront (think 50-100k saved, minimum, like one years income *bare* minimum), and unless you already have a full decade in the industry--don't make a game.
Just don't.17 -
Our agile scrum team has finally shattered into two parts.
On the one hand we have front-end guys.
On the other hand we have backend- /dev-ops guys.
The FE guys don't care about the BE guys business.
They don't join pairworking and only noticing things that went bad, when a Backend guy has caused it.
Goodbye fullstack dev-ops team...
I really dislike that arrogant basterds.
Frontend Hobo-Bitches...! -
This post is kinda late. For those who haven't read my previous rants, a marketing coworker bragged about a feature that we hadn't yet finished. (I'm thinking that they perhaps did it to put extra pressure on the dev team 🤔.) Of course it backfired pretty bad, because this feature was a plug-in for another service, and even though the dev team was on time with the feature, the other service we were writing a plug-in for took _sooo_ long to approve of our code, and it made this marketing guy look so bad in front of these clients because the feature was a few weeks late.
A part of the new feature was that some of their data would be synced with this service. These customers were so important that we couldn't afford to disappoint them, and the solution was... *drumroll please* ... that this marketing guy would have to manually copy the customer's data from the service into our platform to make the customer think this feature is ready. Row by row. I'm hearing it takes about one hour of their day 🤣
I mean I'm good friends with the guy but... they kinda deserved it2 -
Maybe it's just me, but taking dev work from a little side gig to a salaried career is more difficult than I thought it'd be. Soooo many applications going out with nothing back, recruiters ghosting...maybe it's just a bad time for jobs in general but good lord is it exhausting and stressing me the hell out.8
-
You all know that these AI dev tools are reading your code right?
It is sending it back to a data center and doing evaluations on the code. This is like handing your code to an unknown entity with no guarantees for privacy or copyright protection.
This concept bothers me and I would have to consult with my employer to even determine if we wanted to take that risk. I think it is just a matter of time before a bad actor takes advantage of this and rips off a company somewhere.8 -
Demo for client goes bad when we encounter a bug adding a new entry into the back end. Entry shows up in the admin but not the front side.
<thoughtbubble> "I can't believe this, we just tested it! How can this be? How? How?" </thoughtbubble>
Perhaps, the cache? Nope.
<thoughtbubble> "You gotta be fucking kidding me!" </thoughtbubble>
Perhaps the front side is pointing to dev? Nope.
<thoughtbubble> "Oh shit... make something up quick. Make it sound good." </thoughtbubble>
Tells client we'll have to look into it. (real smooth)
Looked into it and it turns out the bug was actually a feature. Apparently when you assign an "end date" to a date in the past... by design, it won't show.
However, was it bad UI? That's a different argument.4 -
Be me
Newb Ui dev
New job , learn c#
Become xaml pro first
Newb ui dev
Today building menu
It's breaking ree.
Ok I go through an fix
Part fixed
No reee
Commit build for other my senior dev
We have online compiler
Receive build fail
Reeee
My code is good
I'm sweating bullets
I call other dev
Yo I f***** up
Help me
Go figure it out ... reeee
I go spend 40 mins
Don't know what is killing build
Reeee intensifies.
Going to shit diamonds
Reeeeeee
Other dev, lol my bad I turned on somethin that break ur build. Your not fired congrats.
Reeeeeeeeeeeeee3 -
One thing my dev years have showed me through various systems:
The world is held together by masses of scripts. And most of them are horribly bad, unmaintainable, extremely complex and usually not replaced on requirement changes, but extended by other terrible scripts to get the desired behaviour.
Windows is based on tons of shitty batch scripts, powershell madness, WSH bullshit and VBS absurdity.
GNU/Linux is build upon trillions of incomprehensible shell scripts, heaps of python gizmo and perl mysteries.
Every complex system I've seen uses batch or shell scripts to fire up its runtime.
And it doesn't seem to get any better, so let's face it, we're doomed.3 -
I found this funny, or my dev-humor is just really bad :>
Friend: Ugh
Friend: Java and BlueJ.
Friend: Why you indicate relationships between classes that have no relationships.
Friend: Fu BueJ
Me: It's called a crush :wink:
Me: *badum-tssss*
Precision: As in having a crush on a person, but no relationship :)1 -
!dev
So, here I am browsing steam for something new to play.
Thanks kwilliams for a solid 30 hours of gameplay 🤘
But anyway, I was just scrolling through and came across and old gem.
https://store.steampowered.com/app/...
And it got me thinking, if anyone else used to play this old bad boi around here.
It's not High Def or modern, although it does 1920x1080, but damn it's a trip down nostalgic lane.2 -
OMG. Just had the worst convo with my supervisor. She's a dev and she does not understand why scalability is important.
We have a really bad client who has a fucking insane amount of pages and they want to change some stuff on a few and my supervisor just said manually add it in with if satements.
I replied saying this client will want more things changed let me take the extra hlaf hour to make it scalable.
She responded no just do manually.
I wanted to get in to rant about how scalability is important but it was the end of the day and I was to tired.4 -
!dev
Matrix 4 trailer was such a shit show.
I don’t know why, but I honestly believed that it would not be as bad as it turned out to be. I’m such a stupid prick for believing in it.
FUCK YOU LANA WACHOWSKI. I HATE YOU AND EVERYONE RELATED TO THE PRODUCTION OF THIS CANCEROUS PIECE OF SHIT.12 -
- my (non-dev) supervisor at my job
- no documentation
- no source control
- people working in the same team with completely different programming/domain knowledge levels, but also very different ways of being
- bad within-project communication
Luckily not all of them are about my job. We do use source control.8 -
Biggest sin
Due to lack of time, I named all the variables in my project without logic,
Like temp1,str1, function dojson etc
Lord be with the dev who's gonna work on that project
PS I am not a bad person, it is the time that made do such things -
Got a ****ing blocked nose. ****ing irritating. ****. Sick dev is a bad dev. Zero productivity. Tons of things to finish before Saturday. ****.4
-
other dev changed constructor from
public A(String val){
this.val = val;
}
to
public A(String val){
this.setVal(val);
}
this feels bad in many ways, but need some arguments to convince him that its wrong11 -
...when you find yourself circumventing your own security measures that you lectured the entire team about...1
-
Had to fix all bugs of my colleague this night because our client was not happy.
Before he joined us he worked as a database admin and now he wants to learn web dev and coding. But he did so bad mistakes like endless loops or requesting api 5 times.
In so tired now, happy when its christmas -
Bad case of schadenfreude the biggest asshole on the dev team is having issues with his code merge! Someone merged 2 mins before him...lol. This is why you used the command line not the GUI!
-
Today was a bad dev day working on a shitty React project. Not that React in itself is bad, but it can be hell to work with when the code is a big pile a crap full of anti pattern code. I spent the day refactoring to try to fix a bug, but to no avail. It would take days if not weeks to put some order in this mess and to prevent such bugs.6
-
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 -
It feels weird now. I don't really have much to rant about. That's partially cause I haven't been doing much dev work lately (but the bit I have done, everything's been fine). My personal life is going fucking great for once, so nothing to worry about there (the girl I'm talking to is so fucking sweet, and just amazing overall)
Life is fucking good guys. I hope everyone that might have had a bad day or a bad week or whatever feels better soon. -
I feel like being a doctor is like being a contract dev. You're thrown into a bad situation, you know the stack but you don't know the project history, best practices aren't followed, and the only dev is also the primary stakeholder who learned everything he knows from w3schools.2
-
Refactoring/cleaning old code.. Found this gem:
$hour = substr($obj->hour, 0, - 3);
Turns out, hour was saved in the database as a TIME field(DATE was saved in another column) , and the previous genius dev was trying to output time in a H:i format...
No wonder php has such a bad reputation...2 -
I'm currently founding a startup right after graduation. As the CTO with no employees at the moment I'm like every position in the company related to dev and Ops. It's the biggest challenge I've faced as a dev so far. Though I really learn a lot and grow mature pretty fast and it is challenging in a good sense from a technical perspective, I'm facing hard personal problems like insecurity in decision making, doubting my skills since I'm definitely no senior and a mid to high effectiveness to stress.
I've mixed feelings about the pure speed and developments right now, but the good side of things is far more exciting then the bad side is frightening.
What truely pisses me off though, is the missing time to spend here on devRant. FUCK. FML.
Have a good (REST) weekend.4 -
(Apprentice dev)
Cut me some slack ;)
Learning JavaScript for a few days To a week to familiarise myself with it and really get to grips with it.
Then have to go on to jQuery which is a lot a fun I must say, very easy structured framework to learn and found myself getting really engrossed into it.
Now for the past few days I've been learning angular1 which is a really cool framework, can be a little bit complicated at times but it is learnable
Moral of the story is you never stop learning! Which isn't a bad thing by the way I'm finding web developing a lot of fun!7 -
!dev but definitely a rant.
Ordered a lovely new UHD HDR tv for the family on Monday.
MFW I see the courier is Hermes (notoriously bad).
It arrived today.
Any guesses as to the condition it was in?
Yep. Lovely crack on the screen.
Took all day to clear it up with Amazon.
And the best they could bloody do was a refund, but I have to organise the collection and pay for that (which they said they’ll refund).
FFS.1 -
Time for some bad puns I made up with my coworker when we were stuck in traffic. Got any dev puns of your own? Share them here!
Why is it called Python if it isn't a snake?
Why is it called Ruby if I can't put it on my jewellery?
Why is it called Rust if it's so clean?
Why is it called Go if it stays in the same place?
Why is it called Perl if it's so ugly?
Why is it called C# if I can't write music with it?
Why can't I drink Java?6 -
!Dev
I soon will start working from home. meaning I won't have to waste 4 hours a day busing back and forth from the office.
I think with that free time I might start trying to organize my life, I have hundreds of 'read later' and 'useful' bookmarks across 3 computers, too many browsers, and countless bookmark folders. I also have notes in 7 channels on a private discord server.
I think with the free time I might actually clean up that massive mess and using my server I didn't have last time I worked from home, actually figure out a method that'll help keep it from getting this bad again.4 -
Not as a dev, but in college I worked in the student union. For my boss's birthday they lured him out of his office and told me to TP it. So I did. And I went all out. They thought I would only use one roll. I used 5 or 6. All over his lamps, desk, I made streamers, everything. Too bad the dude turned out to be a power hungry dick and fucked things up for everybody.
-
TL;DR: working too fast is as worse as working too slow
3 months ago the team leader left.
Sincee then, me and another dev are sharing his responsibillities.
Me and him used to do a lot of testing.
(In our team, the devs test and CR each other)
Now that he left, I often find myself sitting without anything to do - because I did all the available tasks and no one tested them or gave feedback.
Sitting with nothing to do feels aweful.
My manager sits behind me, so i cant sit on devRant or Twitter without feeling bad about it.4 -
I have to listen to Pandora or something when I program... it's gotta be low volume, and the song can't be too bad or I'll get distracted from my hatred of it, and the song can't be too good because then I'll start singing along. Why am I so prissy about this? It's the only thing I'm prissy about, not like a norm dev… I'll use any editor, I don't care, any OS… but the music gets to me.2
-
Before rant (introduction): I'm the kind of dev that is a procrastinator by default, it takes me a huge amount of effort to avoid this bad habit.
Rant:
So, I'm going on vacation next week and finished all my shores on Monday. As I'm about to go on vacation, my team leader is avoiding giving me work so that it doesn't stay half way when I leave.
The problem is, this is the third day that I arrive at the office knowing that I will be there for 8 hours wasting my time not doing shit and looking at the screen!!!
The worst part is that if I get this bad habit going, it will stay and I will start to procrastinate a lot if I don't work to do fast5 -
StackOverflow veterans: "this is an elitist meritocracy, so play by the rules to earn reputation and practice the same gatekeeping behavior that we have established for years." Then they wonder why mostly white male US academic guys keep engaging in their community.
Yes, it's "stackoverflow again".
Another one of those sites you can't really avoid as a dev, too good to ignore, to bad not to get upset about. Maybe also a mirror of antisocial patterns still prevalent in society and especially in the developer industry.11 -
Man...
When you know you can't spend more time in your computer.
Woke up with a fucked knee... Got a fucking arrow in the knee.
Now, I can't walk, I can't sit, looks like a ball...2 -
Help me out,
Being a front end dev I suck at back end. I can do some stuff but some of the concepts and other things I really struggle to grasp.
Sometimes when I’m real clueless or have no idea how to do a task the best thing to do is ask one of the senior roles but whenever I ask him he rolls his eyes and huffs and puffs. I get it dev is quite a independent thing and you should do research etc. But it makes me feel so bad and I suck as if I don’t get the question he asked correct or I don’t understand he gets real impatient. I really do try I don’t want people to do it for me of course so I want to to understand but I just get moaned at. What do I do???4 -
Since day 1, I've been eager in learning everything dev-related in English, and as it, I've focused on thinking, writing, shitting and eating english for a basis.
Now, where I work, I say, our country native language it's Spanish, but I feel bad whenever they tell me I must write everything in Spanish (code included). Maybe I'm overreacting or something.
So, here's my question for you, devs, when you're working on a coding-related project, should it be on English or not?3 -
!dev
So that new keyboard I bought? They sent me a French azerty instead of a Belgian azerty layout. Meaning the special keys are in the wrong places.
It's from a third party vendor. Here was me thinking I was getting a good deal on a second hand product in a box that had been opened but returned. Think I can guess why that happened.
I contacted support who will contact the third party but I have a bad feeling about this already. Both the third party and website where I ordered this are Dutch and they are used to Qwerty. Guess I should have bought on a Belgian website at full price :(5 -
The cool feeling when you see your static analyzer that compare previous version and future release and code quality is improved.
At the same time the bad feeling because you was the same dev that made the previous version. -
"Can't you just write 'width stop at text'"?
When discussing a grid system cell width
I think they meant it light heartedly, so it's not as bad... (And their not a dev). -
One of my bad dev habits is that I tend to take up too much work because a lot of devs I had to work with seemed not competent enough. It's a bad habit because I get way overworked which influences code quality and deadlines.
I have to learn to trust more in others and give up some responsibility... it's hard though.
I think a big influence on my mindset has been that I never worked in a team bigger than 4 developers and I had way more experience in web dev than the others.
I sometimes may appear as an arrogant prick, but it's not intentional.9 -
The state of web dev is we have to be explicit that a lib DOES NOT depend on jQuery.
Even when it is blindingly obvious that will be a terribly bad idea to do so.
https://github.com/STRML/...11 -
How must it feel to build pagination for the partner list in a cookie consent popup? Did the dev realize that they and their company are the primary reason for the GDPR? That they are the ultimate bad guys of online privacy, even worse than accumulators like Google who process their data in-house?
-
If your customer service is so bad that people talk about trying to use the occult to get in touch with you, your company is shit.
Dev related cause I only want to talk to the customer service because the api docs are that fucking bad. -
My best and worst dev experience this year was getting a new job.
The bad parts: I’m inheriting a code base that was maintained by an outside agency, so there’s very little documentation. There’s a lot of systems maintenance and upgrades that have to be done because it was never done. I’m working at a larger organization, so tracking down who I need for info can be tricky. I’m the only person maintaining my code base.
Now the good parts: Better pay and benefits. My co workers, dev and non-dev, are always helpful. Since the dev team is small, we are very discerning when we pick up work for the websites. I have more independence to self-learn. I’m not at a blame culture. My role is permanently remote.
So far I think the good outweighs the bad.2 -
So, today I got my first day of vacation. Amazingly I didn't get called yet, but I know the other Dev wasn't in today else.
Who wants to place bets I'm going to get called this week. Really bad that I'm already bracing myself :l5 -
Head hunting interview:
Q: Are your front end dev?
A: Yup, I'm website's frontend developer.
Q: Are you good at AngularJS?
A: No, I'm not. I only know Reactjs, and Ember.
Q: How about backend, you said you know Rail?
A: Yes, maybe for 3 month experience.
Q: So we need Angular guy, but it seem that you are BAD at Angular. Can you JOIN our next interview?
A: Sorry. I already told you that I don't care about Angular. Isn't it totally different with BAD at Angular? Thank for your consideration. I'm out.
Is there any double standard such as without AngularJS you will be considered that you are terrible at AngularJS?5 -
I don't need to improve. I am the best Dev.
..Just kidding. But I don't, really. My life is too busy at the moment with the baby and my side hobby that I'm slowly becoming a bad Dev.5 -
I know it’s old hat but…Edge…I mean really how is it still so bad? How do you base your browser of the chromium engine, have, gosh idk, a billion dollar dev budget, and still, still, it’s significantly worse than chrome in every ui/ux way.8
-
Trying to explain a game developer in a community, why its a bad idea to only make client side patches for equiptment to appear correctly..
me: because the server needs to be aware of the changes made to avoid faulty calculations, for instance if the client calculates a fatal but the server disagree..
dev: but it works...
me: yes, but not optimally.
dev: Working as intended (TM)
me: ... teh fuq?
not sure if he's a bad troll or wut..1 -
Dear Devs,
after a bunch of years of exp I thought I would start to write a blog / write articles about dev-things. Small helper articles we all know :)
So 2 questions:
1) What is a good way to start it? Can anyone write for Medium.com? Or make your own website? Wordpress (never used wordpress before btw).
2) I think my english is too bad or a professional article about development - so I would write them in my native language (German) and want to have them translated by a native speaker. Where to find such people without paying a hugh amount each article?8 -
!dev
Just switched from a rent that is below 10% of my salary to a solid 20% one. I feel somehow bad, although the size is much better.
How much do you pay for housing compared to you salary, guys?17 -
Sometimes the days are so bad that I almost feel like giving up on this, fuck you npm, fuck you angular material constantly changing shit all the time and fuck you fellow dev who keeps fucking around with global CSS stylings
-
Fixing a bug under Drupal 8 has a bright and an other bad side
The bad sight is that you slowly get insane trying to fix a bug.
The bright side is that you get to see the lead the lead dev, who assigned you this bug, to get insane too 😁 -
When a female Dev rants about how bad previous male devs have treated her on a regular basis. Im sorry on their behalf but I hear enough about previous boyfriends from my girlfriend
-
There are a couple really bad things I've seen other devs do.
One of those things is taking on managerial tasks while they are a dev in heart. Slowly kills them from the inside.2 -
Do you think a #MITBragDay would go down so well?
Don't get me wrong WIT is amazing and I am all for it. Gender isn't even a factor for me working in dev.
The thing I don't enjoy is being vilified for being a male in tech. I feel like I'm the bad guy.11 -
Recently had to start developing on a PLC for a new project and didn’t realize how much these companies fuck their developers.
For example, I’m using CODESYS to write structured text to run on the PLC. CODESYS is free to download. However, in the free tier, they take all your .st files and ur config files and combine them into a SINGLE FUCKING BINARY which completely defeats the purpose of version control.
However, if you BUY their pro license, you can install a git module.
There’s other things that make developing in them suck. For example, the only IDE you can use is the one built into CODESYS and it fucking sucks. Another one is that their builtin IDE has a “dark mode” that only works on certain files. If you open a function file, it uses dark mode. But if you open a struct file, it uses light mode.
Also, having no other runtime than the one built into CODESYS fucking sucks.
Maybe I’ve been spoiled with VSCode and python 🤷♂️5 -
Project is dammed, is broken, we complain about it for almost 3 months, daily, code is old and client is full of bad practices and is always searching for a way to blame us for his failure.
Administration decides that best solution is motivate meditation techniques on dev team1 -
tell me..?
if i am NOT doin any proj and i am just learning and solving problems on competitive websites like codechef , hackerank etc.
is it a bad thing ?
or should i just continue learning this way?
P.S I AM TRYING TO BE A SELF TAUGHT DEV !12 -
Using Bloodshed Dev-C++ and not wanting to change that for Visual Studio.
Transistion for VS wasn't simple, as I learned from the beginning od Dev-C++ and amount of 'hacks' that worked in DevC++ and didn't in VS were frustrating me. After a while I understood that DevC++ was a bad first choice IDE and things it did shouldn't have place, but habits die hard I guess.
Still like the lightweigh it had, tho. Wish VS was so simple in use at the beginning. :)1 -
The Rise and Fall of Helper Classes
New method doesn't seem to fit into one of the existing classes so a developer creates a new class and innocently called it "helper".
Another dev had a similar conundrum and adds a couple more methods to the "helper" class.
And a few more methods added...
A couple more methods surely wouldn't be too bad. It has unit tests anyway.
After a year, the helper class has now grown to about 10,000 lines that no one is brave enough to refactor.
CTO now says, "Ok let's park this project and build a new one in Go." Fun times!2 -
!dev
Please enjoy this customer review I intercepted. Guess the company type and name that requested the feedback.
"______ drivers liberally show how bad it is to work for these companies.
Three quarters of all packages arrive damaged.
They park wherever they want.
No regard for traffic, people, property nor parcels.
Redefining rock bottom.
Not this delivery. Always. Everywhere. For a strong decade now."10 -
I think the « super power » of making everything works the first time, etc.. is really bad, where is the fun ? Where is this moment of happiness when it finally works ? :/
If i had this, I'll never want to be a dev again. -
On an all hands, someone talking about a spreadsheet and my brain hears "so we should turn this into a database with a front end but you're not a dev and none of us care enough to help".
Are we the bad guys?5 -
!dev related
A friend was showing me pictures of British cooking. We were joking about it. But honestly it's so bad I legit almost threw up twice on her bedroom floor just looking at the images in google search.5 -
!dev
I like trying the local pißwasser of choice when traveling around. Sometimes it's bad (Baltika, fe). Working out of Glasgow atm, so it's irnbrü, kind of tastes like bubblegum. What's everyones' local drink du jour (alcoholic or otherwise)?31 -
!dev
I usually don't get attached to the company I work for. Rather I'm more attached to the work what I do.
But I don't know what happened to me today! When I resigned from my company, somewhere deep down, I felt bad! 😥4 -
It took me a month to self taught web dev with jQuery
- made 3 sites for school projects
Took me more than a month to learn the MEAN stack.
- taught it to students as a TA in software engineering class for 3rd year while I was at 4th year.
Took me 3 months approx to learn RoR and Clojurescript at my current work.
- year later I am one of the main devs, and pushed the company towards big Data while implementing scrum and pushing for devtasks priority.
Learned React but I am still struggling to figure out how to start a new project.
And I am still fighting Eleverytime I need to center in CSS.
Am I a bad dev mommy?5 -
GRAAAAAGH I WANT A DEV JOB SO BAD
Developers who rant about their dev jobs sound ungrateful to me. At least you don't work in IT.5 -
Sometimes I want to chat in private with my rants friends here but unfortunately the dev rant there's no option for private messages.
This is bad.7 -
!rant
Do you guys live a healthy life? Or are some of us here like the stereotypical dev who sits behind a desk eating bad gaining the pounds while stressing the fuck over code lmao
Personally I use to be quite active but now I'm getting back into bad habits and have started to notice that I'm stress eating <.< and choosing dev work over exercise...7 -
I overheard this mid level dev discussing a new task with a senior dev. They're discussing compile error in cmake. I realized that the mid level dev asked so many basic stuff that are easily google-able. Mind you, our codebase is cmake based, how come she didn't know even the basics and yet survive in our company for years?
I felt bad for the senior dev, as I knew he's busy with his work. He couldn't do his job because he had to do hand-holding with this dev.
My biggest mistake is often trying to solve things by myself which will take hours instead of just asking a senior. But asking other dev for every little things are also annoying. Why can't you just google shit up or RTFM?1 -
Not sure if junior dev is lying or just really bad at using the search function. He made sweeping changes in code he inherited from me and failed to find all the jQuery selectors that broke because of it. And he didn't think of clicking on all the other buttons on the page to check they are still doing their thing. Of course claiming that there is no time for testing when I pointed out his mistake. Wish he'd stop being such a bad, this is not the first time this has happened!
-
Started new internship last week, hired as dev but working qa till their next release goes up. See last 3 posts for some horror lmao. They... don't know how to use git but insist they do. 275MB single repo for entire angular frontend (no dependencies are pushed, few images) and "angular backend" (according to PM). Commits to master, bad commit messages, no testing except me on qa..... death
-
So, just had an interview for a junior position at a company but as a QA engineer.
I would've preferred to apply to a more dev kinda job but I gotta eat. Apparently they liked my CV and the job doesn't sound so bad, any QA engineer with some advice or tips of what to expect if I get the job?3 -
ok. i am not a professional dev. today i am at a workshop to learn about a new software for my profession. instead of concentrating about the functions all i can do is to bother about bad ui and ux and the bad excuses from the developer why this and that doesn't work. seems to be quite a hasty development.
-
Wrote a new feature for our flagship product in C. Worked perfectly, no issues. I was told to wait before submitting to SVN.
Because my company is a little cheap in engineering, they took my Green Hills license for another dev to use. I wasn't using it, and now can't compile.
Then, a month later, I was asked to submit my feature to the repo, they needed it in done version, do I did. Still not able to recompile to see if other changes broke anything...
As you probably guessed, no one's code complied after pulling from the repo! Big embarrassment. Weeks later I was told that it wasn't my fault in the end... I don't remember how my code impacted it, but man, it was a bad day for this dev.
Never again!1 -
I've been looking for job for a long time now and...
There's no more, just that.
I'm very sad about it, my actual company just doesn't care about my opinion at the dev team...
I've been thinking a lot about go with my own start up. What do you think guys?
Sorry for my bad English :/3 -
I hope my boss learned his lesson: dd if=/dev/zero of=[hdd storing DB about VM cluster]
- is a very very bad idea...10 -
2 things that piss me off as a professional developer doing contract work...
1. A fellow dev accepts a meeting invite, doesn’t show up and won’t pick up the phone.
2. A fellow dev taking a meeting in a noisy place with bad wifi.
This guy has now managed to pull #1 last week and #2 this week... -
Everything I know is self taught... From a time I dunno when I'm 20, so likely just after the year 2000
From my perspective I think different from most devs more formally trained, which can be to my advantage , the downside of this I'm terrible with names, everything in computing has a anagram.
I'm bad with names anyway... Dyslexic 😉. But if explained to me I know what it is your on about.
I consider myself a good dev, not experienced but otherwise good. But I want to be the best...
I'm also a hacker (nice one) which I think helps me build better more secure programs knowing common vulnerabilitys
I'm proud of what I've achieved so far. Whilst I'm not perfect nor is my work that's what I work towards ... As should every dev -
Today is a great day. I was asked to rewrite my code to an API I suggested from the beginning of the development of the app but they didn't allow it to me cause it was a payed service. They preferred the free one instead that is not the best but is not half bad. I'm counting on finishing my internship next month cause I need a dev job to get out of my shitty, underpaid job as a steward and rewriting the code will take the very least 3 extra months. I just want to finish my internship so I can build my portfolio website, start the Udacity course for full stack developer certification and get a goddamn dev job.2
-
I really have to say i love and hate dev rant :( Why is the feed so so so so bad. I see almost the same posts everytime/day. Even when i refresh. And its not better when looking at today/week/month/alltime. Is the Devrant just not maintslned anymore or are there just soo few users.
On the other hand though i find it veey enterteining and relateable at times. Much better then some twitter/insta etc .. i hope devrant will get more love from the devs and more user :)4 -
contrarian dev guru types are just losers who couldn't make it in industry or business with their (lack) of skills, but are so sour and embittered they continue to shovel their own garbage on everyone else
god its just so annoying "oh i do it only this way, and its the RIGHT way, you must do it this way"
this UI feature that literally exists everywhere else? "oh no those are bad, no one uses it and its not a best practice"
get the fuck out of my way, you're just slowing me down2 -
Let's say you're pretty good frontend dev, a bet geeky about strong typing. And you're paired with an API backend, and it's PHP. You would think it's pain when it's bad PHP. No, real pain is when it's good PHP, and backend dev embraces and uses dynamic nature of the language to an extreme.3
-
*edits CSS on website with dev console to make it usable*
your website is bad and you should feel bad. Inb4 I setup some kind of persistent script for this website in particular. Probably gonna be a necessary quality of life thing now that nobody can seemingly write any competent software anymore.2 -
i'm not a dev but i do implementations of our software so i need to work with our devs fairly often. this is an actual transcript from a conversation with a dev today - is this a bad sign when the conversation goes like this?:
developer: any news from these guys?
me: yea he replied to the email thread
he's fine with giving us his password on the call
developer: ok, just checking, because i did not receive it
me: really thats weird you are cced
developer: ohhh…. sorry… my mailbox is to messy -
Which of the two jobs is better for a frontend Dev:
1. React project, stressful, bad communication, depending on bad internal libraries
2. WordPress theme building, higher paid, promising startup with stock options8 -
This project is such garbage. JavaScript built at runtime with JSP bindings, every form is submitted with Ajax even when it doesn't need it. Ajax calls with HTML in a JavaScript string sent to the server only to be echoed back to the front end to build DOM elements. I literally can't even.2
-
This is an actual transcript...
Since it's way too long for the normal 5000 characters, hence splitting it up...
Infra Guy: mr Dev, could you please give some rational for update of jjb?
Dev: sparse checkout support is missing
Infra Guy: is this support mandatory to achive whatever you trying to do?
Dev: yes
Infra Guy: u trying to get set of specific folder for set of specific components?
Dev: yes
Infra Guy: bash script with cp or mv will not work for you?
Dev: no
Infra Guy: ?
Dev: when you have already present functionality why reinvent the wheel
Dev: jenkins has support for it
Dev: the jjb is the bottle neck
Infra Guy: getting this functionality onto our infra would have some implications
Dev: why should I write bash script if jenkins allows me to do that
Dev: what implications ??
Infra Guy: will you commit to solve all the issues caused by new jjb?
Dev: you show me the implications first
Infra Guy: like a year ago i have tried to get new jjb <commit_url>
Infra Guy: no, the implications is a grey area
Infra Guy: i cant show all of them and they may hit like in week or eve month
Dev: then why was it not tackled
Dev: and why was it kept like that
Infra Guy: few jobs got broken on something
Dev: it will crop up some time later
Dev: if jobs get broken because of syntax
Dev: then jobs can be fixed
Dev: is it not ???
Infra Guy: ofc
Infra Guy: its just a question who will fix them
Dev: follow the syntax and follow the guidelines
Dev: put up a test server and try and lets see
Dev: you have a dev server
Dev: why not try on that one and see what all jobs fails
Dev: and why they fail
Dev: rather than saying it will fail and who will fix
Dev: let them fail and then lets find why
Dev: I manually define a job
Dev: I get it done
Infra Guy: i dont think we have test server which have the same workload and same attention as our prod
Dev: unless you test how would you know ??
Dev: and just saying that it broke one with a version hence I wont do it
Infra Guy: and im not sure if thats fair for us to deal with implication of upgrading of the major components just cause bash script is not good enough for u
Dev: its pretty bad
Infra Guy: i do agree
Infra TL Guy: Dev, what Infra Guy is saying is that its not possible to upgrade without downtime
Infra Guy: no
Dev: how long a downtime are we looking at ??
Infra Guy: im saying that after this upgrade we will have deal with consequences for long time
Infra Guy-2: No this is not testing the upgrade is the huge effort as we dont have dev resources to handle each job to run
Dev: if your jjb compiles all the yaml without error
Dev: I am not sure what consequences are we talking of
Infra Guy: so you think there will be no consequences, right?
Dev: unless you take the plunge will you know ??
Dev: you have a dev server running at port 9000
Infra Guy: this servers runs nothing
Dev: that is good
Dev: there you can take the risk
Infra Guy: and the fack we have managed to put something onto api doesnt mean it works
Dev: what API ?
Infra Guy: jenkins api
Infra Guy: hmmm
Dev: what have you put on Jenkins API ??
Infra Guy: (
Dev: jjb is a CLI
Infra Guy: ((
Dev: is what I understand
Dev: not a Jenkins API
Infra Guy: (((
Dev: (((((
Infra Guy: jjb build xmls and push them onto api
Infra Guy: and its doent matter
Dev: so you mean to say upgrading a CLI is goig to upgrade your core jenkisn API
Dev: give me a break
Infra Guy: the matter is that even if have managed to build something and put it onto api
Infra Guy: doesnt mean it will work
Dev: the API consumes the xml file and creates a job
Infra Guy: right
Dev: if it confirms to the options which it understands
Dev: then everything will work
Dev: I am actually not getting your point Infra Guy
Infra Guy: i do agree mr Dev
Dev: we are beating around the bush
Infra Guy: just want to be sure that if this upgrade will break something
Infra Guy: we will have a person who will fix it
Dev: that is what CICD is supposed to let me know with valid reasons
Dev: why can't that upgrade be done
Infra Guy: it can be done
Infra Guy: i even have commit in place3 -
Do I have just a bad version of ecma script or is this some stupid shit in JS in general? I want each sub array to be separate entities, not that same one for all. I assume the fill in just putting the same list in all of them? I honestly don't care I guess, replacing a sublist is fine too. Rather than editing each element separately. Saves ram in long run.
let arr = Array(5).fill(Array(1,2))
console.log(arr)
arr[0][0] = 3
console.log(arr)
[[1,2],[1,2],[1,2],[1,2],[1,2]]
[[3,2],[3,2],[3,2],[3,2],[3,2]]
Congratulations, you are my dev duck today.19 -
!dev , im just a sysadmin down in the mud...
But users!
"We dont want to put the webcam [of our choosing] in the powerful computer so we run the videoconference on the old crappy laptop we brought"
At it is laggy, bad audio etc.
But that is less scary than plugging in a cable? On a machine dedicated for videoconf, stands openly on a desk. And this is a technical university. Applied technical. -
I have a non-dev colleague that created a report in our pseudo-self service viz tool. Shortly after creating and forwarding said report, he submits a ticket stating "the data, in the db is wrong. Every time I run my report, the sum (of a numeric column) is five time more than (and here is the funny part) when I run the SQL in developer!" My response, after reading this ticket: "it is the same data, from the same db, and the same tables! CHECK YOUR JOINS!!!!" His response: " found the issue. My bad! The report used outer joins vs' inner joins." Then he resolved the ticket!
-
!dev
Since Friday whenever I come home my mates are partying, started drinking on Friday and didn’t really stop since.
Still made it to work today but now we’re having pints again.
I should take a break but it’s so much fun.. how bad can it be.. it’s just Guinness.. or how we call it by now „black gold“..
I’m too old to die young anyway🤷♂️🥳
Have a good week guys..1 -
Dev goals for 2022? Best and worst DX in the past?
Wish to prioritize customers with useful business goals who are open to sustainable web dev, usability and accessibility.
Want to use even more CSS and find a way to use new features like parent selectors without sacrificing compatibility.
Continue learning and using Symfony, but also continue with my full-stack side project using JS or even better TypeScript for the backend also for the backend.
Best developer experience: getting new customers for my own business after leaving a company last winter.
Worst developer experiences:
Corporate customers with large budgets and design agencies seem to fancy all the antipatterns I thought bad and obsolete, like carousel content, animations everywhere, and autoplay videos on the home page. Poorly written, poorly thought, and sometimes contradictory, requirements. Customers and agencies changing their mind halfway through a project.
"Agile" daily meetings, not giving devops necessary repository permissions, and making Webpack mandatory for no real reason.2 -
I have the image of every member of this community to be some top shot dev who's frustrated because others can't keep up. You get that image from the types of rant you see...
It might be the case that the guy who posted a rant about his manager being useless, and the rant getting 100+ ++ is someone who would have never written a test case in his life!!! (in my opinion that's more bad than a shit manager)5 -
Finally did it, finally installed Ubuntu on my fucking desktop and the transition is not as bad as I thought. I just have to install my dev environments now. C, PHP, SQL, C# (.NET Core)6
-
Portfolio websites...are they good, bad, or meh?
As I’m already contemplating making a move from my current (first) dev job due to the fact I’m a glorified data entry clerk, I got thinking about creating a personal/portfolio website.
I already have a domain name, I registered it years ago and just keep renewing it. So I’ve pointed that to my GitHub pages site, and will do some work on this over the weekend.
My question is, are they worth the effort? Would a prospective employer bother to take a look if it was on my cv or linked in?
What pitfalls should I avoid?4 -
Class normal people:
Def good day:
"Manager was out, had great lunch, got a. special someone's number, successfully avoided traffic, got in special someone's pants"
Def bad day:
"Stubbed toe this morning, rained all day, broke up w. special someone, sat in traffic for 2 hrs"
Class software dev:
Def good day:
"Wrote lots of working code, little to no bugs, checked in no-probs, ahead od schedule for ship, extra time for ping-pong!"
Def bad day:
"Somone fucked up the latest build, coffee machine's broken, ran out of adderall, manager on everyone's @$$ for a fix, 5 hrs later...no fix, no blames, no coffee, board meeting; fml" -
I guess this is more of a work environment question than a dev one. Are you friends with your teammates/ coworkers at work ?
I’ve had some bad experiences and now I’m in a much saner environment and despite everyone being nice, some afterworks and out of work events, I still can’t quite give my full trust. Should I ? I can’t shake the feeling something is gonna go wrong if I do…
EDIT: For additional context, I work in a big company where my interactions with my colleagues are not really followed closely like they would be in a startup I guess.5 -
Having an argument about "empty" function in php.
someone told me that we shouldn't use this function because this is deprecated and doesn't work on php 5.3.
He has this opinion because once we took a site live and there few conditions broke. And they were like this " if ( empty($this->input->post())"
While I was trying to tell basically it wasn't empty fault I used it wrong, because the docs says nor its deprecated neither it'll break if we just use variables in it and not functions.
Argument ends up in "not getting any reply" :/ -
A Sonic fangame (as well as various other projects), too bad I made it all in Fancade, which I discovered too late from its terms of service, that it has anti-artist/anti-dev copyright practices: it gives ALL the rights of ALL your creations to Fancade app dev Martin Magni. So I'm not gonna finish it. It fucking sucks. Don't use Fancade. I spent all my time in recent years developing shit on it which I was proud of, but I didn't upload anything because of that sociopathic bullshit. And ofc G©©gle would then go on to give a "Play award" to Fancade.
Hi btw. Long time no see. -
I started working at a new company a couple of weeks ago as a Dev/Ops engineer, my first real ops position after years of being mostly a dev with two sys-admin positions sprinkled in.
I should have seen the red warning signs when, during the interview, a developer told me the old devops team was so bad they fired all of them last year. After I started, I learned that all four people on our team were totally new. Three were hired after the last guy from the old team left (without any notice) and one person use to be a developer who was transferred over to this new team (but not to lead it).1 -
I'm helping my teammates with the problems that they face in debugging an issue or fixing a Dev environment.
Sometimes ppl go too flexible and ask for my Dev VM. The help I have to offer is tell them cause of an issue and tell them the fix that they have to give. What the fu*k they do? What did they gain as experience all these years.
Ppl don't know how to make draft commits. They can't fix but failures. They don't know anything.
They just sit at office and age as it is their only job.
Seniors take so much salary. Why don't they feel bad that they are not doing justice to their work. -
Hi. I'm a recent senior dev and for a long time, even before reaching senior, I'm always being overloaded with questions and meets everytime. People asking why are the services returning error (when they could at least make the first analysis and give it to me), asking me to join meets for whatever the reason, people asking how to configure environments, interns asking for help, HR asking for interns feedback. So much workload I can't even focus on the actual developments. Is this the real meaning of a senior dev? Or is this just bad management and bad company culture?7
-
Not really a rant, but a question for all of you devs stuck in a really bad company. And I mean 'stuck', as in certain situations that don't allow you to switch jobs at the moment and you have to put up with your job.
What do you tell yourself everyday to go work on something even when your manager doesn't care, your project hits a dead end, the company that you work for is a shit show of a fucking circus, and your career seems bleak from every angle? Have you guys ever had an existential crisis as a dev?4 -
No, they didn't supported and infact are source of major problems in my dev and college career. Just granpa and dad, they wanted me to go for government jobs. Whenever they saw me with laptop they will say things like, you are ruining your future, this won't be asked in exams etc. They are good at manipulation too and sadly they won. Forced me to take civil engineering as it makes you eligible for most government jobs. I didn't knew what was going on my mind back then, and why i listened to such peices of shits. Real bad decision.
-
*New defect*
Designs are confusing and use bad practises. Multiple buttons achieving the same task. The dev team, the BA's, PM's can't understand the current flow.
*Defect closed*
"Design happy with current implementation" -
Lazy / idiotic PMs or BAs. No mather how hard the dev team tries, if the analisys or the management is bad, you're screwed.1
-
Unrealistic deadlines, and my dev environment is lagging so bad I can barely type. I can't work like this!
-
Worked as a swift ios developer for 2years now, boycotted java (android) and objective-c alltogether.
Have to do both plus javascript because my cto is marvelled by the promises of react-native...
The damn guy doesn’t have to implement a single line of code ! I do !
As if having to dev on xcode 9 wasn’t bad enough already 👏👏 -
Not really the worst but it happened last week. Our lead Dev reviewed a pull request based on works that have been validated several times.
Suddenly, 5 minutes before leaving to take a plane for the week, he tells me that everything is to be refactored because it has no semantical sense, even if it worked perfectly and could be refactored later.
He told me that the day before the delivery and rewriting and restesting everything that had been done took 2 days, several out of worktime hours and huge stress phases. The delivery had to be delayed twice.
I'm easily stressed and a lot of things went by with bad timing (one other coder who could help me was not present, another had to leave early for his kids etc...)
That refactoring was unnecessary but it gave a bad impression to our client and made feel bad fr something I wasn't responsible for.2 -
Tried to find an experienced .net dev for a small project but no-one ever responded (while the view counter was in the thousands).
I am either too bad at writing ads or 50 euros/hour is way too low for someone to even ask for some more info about the project.
Fuck me and fuck them too, the money will just go to Asia. At least those motherfuckers have the experience required and are not afraid to talk. Plus, they are cheaper.7 -
How do I know if I am pushing my work output too hard? How can I let my team know I'm not trying to make anyone look bad?
My CEO uses me as an example often of what a hard working dev looks like. I personally just enjoy working on the product. I don't like attention and I can't help but feel like I'm getting too much spotlight opposed to the other devs. 🤷4 -
So last week there was a meeting at my workplace. In short the meeting concluded that me and 3 other devs gonna develop a fairly complicated system. I was happy to test my skills after 2 years of bug fixing in already working systems. Yesterday I found out that other people gonna do it with an other technology and I'm stuck with bug fixing for God knows how long...
Ps: feedback shows I'm not a bad dev.7 -
Arghhhhh working with regular expressions (already a bad start) got it working on my dev PC but it won't work on the server.
The only difference is my pc is running PCRE v8.41 and my server is running v8.42. Can't find anyone else having the same issue on SO/Google8 -
The only advice I ever got about transitioning from a dev student to actually working in the dev world came when I was on my first semester in an elevator from a random person who already had a job in dev. Not her words, but paraphrased later by someone else:
"The only qualification you really need to make it just fine is the ability to utilise search engines better than the average gorilla"
... and she was right. Also, never before had I noticed, and I was dumbfounded when I did, how bad people actually were at searching for information.2 -
!dev
Just about done with a 14 hour work day, drinking a koolaid jammer, bout to play some video games. Life is good can I get a Alleluia?
Seriously though, nothing bad to rant about, and I’m kinda going insane.2 -
So apparently all you have to do to get mad kudos from a DocuSign API dev, is to implement an integration without contacting them for help...
Guess they don't trust their own documentation and I don't blame them, it is kinda bad. Tho it is a whole lot better than the other systems I've been working with lately...
Those have been nonexistent at best, completely wrong at other times... -
Me clicking on "New article" ...
Title:
<span onclick='return 1248 == prompt('When the construction of the Cologne Cathedral started?');">Click me to open the treasure</span>
Text:
<span onmouseover="alert('No?');" style="width:100%;height:500px;">It's ok that every editor can insert arbitrary HTML?</span>
Don't worry, it's a dev server but still bad to see -
So I've been asked if I want to take the role of scrum master along with my job as developer.. I must say that I am quite interested in taking on that role and it's responsibilities, but I'm somewhat scared by the things I read on the internet (especially when combining it as dev on that same team).
Let's hope I don't become the bad guy in this story after some time by being an a-hole of a scrum master lol4 -
I committed a pr which got accepted to a big open source project… and that’s good! I should feel better about my skills!
(Imagine the following as the Simpsons meme where they go: and that’s good, and that’s bad)
But it was just documentation… and that’s bad… maybe I should not feel better about my skills…
But it may save two or plus hours to the next dev who doesn’t understand what’s going wrong! And that’s good! So I should feel better about my skills cause I spent time debugging and going into details and understanding what was happening just to produce a better documentation!
But I have lack of certain vitamins and a bit of depression.
“And… is that good?”
“No, it’s bad, you should feel ashamed of your skills and about the way you answered someone twenty years ago!”3 -
This is the first time I have a bad PM and it's much worse than having a pain in the ass colleague dev. A bad dev will mess his/work project and maybe slow down 1-2 other devs.
But a bad PM will doom the whole project, wasting lots of time of the devs working under him/her. Costing much more company's money.
PM:This task should be ready by next week.
Me : This task will require X weeks time for developing and delivery
PM: What?! That's too long, it's a simple one, should be done in a few days.
Me: **explaining the challenges, limitation, env set up, testing etc. Also because I am a junior so may take more time than experienced dev**
PM: **insist that this is important blah blah**
Me: Understand your points but X days is just too little, I don't want you to blame me for missing the deadline. Either we get a reasonable deadline or you can get more experienced dev to do it faster.
**Knowing well that I have the most experience in this task and other devs are busy with their own tasks**
In the end I have to escalate this argument to more senior manager because both of us won't budge. Not only she agreed to extend the deadline she also assigned a senior dev to help me when I am stuck.
His other mistakes I noticed during my time working under him:
- not consulting senior dev for the approach to the task (thus we have to change the design twice).
- assigning tasks to people without sufficient background (a java dev is being assigned a python task, it's doable but it's going to be faster if we assign to someone with more python experience right?)
I understand that our company is short-staffed, but I begin to wonder if the stress the devs endure is because of that or because of his incompetence.
Next time, I am going to specifically ask not to work under him again.2 -
Today, I found a bad bug. I fixed it and tried to understand what happened there. Story description was ok, dev was done on time, review performed (1/3 of the time needed to developed), testers were happy: story was DONE.
I feel uneasy as all protocols had been respected, and still, the code was bad and features were broken :( -
!rant
Right now i'm working as a volunteer developer for a discord server. I've recently been learning JDA (a Discord API java wrapper) and I wanted to get some experience in a more real world environment by working on a Discord Bot. What a mistake
The owner of the server has written some pretty messy, but solid code, and I was asked to build as sort of “punishment system” (warns, kicks, mutes, bans, all of which timed). It started off fine, me doing some work, getting some critic, all good. Soon, it started to get worse. At every point of the way, while i’m working I have him trying to make me add new features, and change massive existing ones even after i’ve done them and moved on with his permission! I keep telling him, “it’s a work in progress, please wait”, but it never stops.
I’m planning to resign, but I have to continue to dodge him and his “suggestions” as I simply want to finish my work, and get out. The reason I need to avoid his as, I feel that if I was to alert him I was to leave in advance, things would only get worse in the time while I stayed.
:/5 -
Micro$oft: why every Teams mobile update do you TURN THIS OFF???
Making me go back and turn it back on.
Discord, Slack, and literally everyone else figured this out ages ago. -
It’s been a bad week for anxiety. I don’t want to take my emergency anti-panic meds all the time because I have a limited amount but dear god do they help. I swear they even make me a better dev. Actual magic. My shoulders are relaxed, I’m hyper focused on my work, the solutions to bugs just jump out at me. Magic I tell ya5
-
!Rant
Hey guys, who's using those new Intel U series processors? What are your thoughts on them? What's kind of OS you use and work you do with them? Are they reliable when using docker or VMS?
I'm asking cuz most reviews show that they are really bad compared to even older processors. I know that they are only dual core and use less power, but are they reliable for dev jobs?1 -
I have just started working fresh out of college and don't have much experience in job hunting. But I will share what worked for me when I was in college looking for jobs.
In my opinion these are the top three qualities which we must develop while hunting a dev job.
1. Insane focus : work hard. Learn stuff. Complete lessons, projects. Do not deviate from the end goal, and work towards it.
2. Resilience : Don't lose heart over few bad interviews. Keep on trying with the same zeal.
3. Incorporate feedbacks. Don't be stubborn and arrogant. Look out for learning opportunities from any circumstance.
Best of luck -
Digging tunnels with spoons
So I am a junior full stack dev in biggest e-shop in our region and they have a bad reputation among devs. I knew it, but no one hired me except them because of my lack of experience and skills. But for heaven’s sake - they issue 15 euro keyboard, 8 euro mouse and piece of crap Lenovo v330(i7 but I hate that it’s made of styrofoam). Tell me - am I too spoiled or is is really a disgrace to give someone a cheapest tools available?25 -
Do you guys have or recommend any dev certs? I want to know your experience good / bad. Im looking at getting some under my belt4
-
I just helped my friend setting up Laravel on her machine. The npm is giving me headache because of the fucking permission issue. WHY THE FUCK chmod DOESN'T WORK ON WINDOWS IF POWERSHELL RECOGNIZE THE COMMAND?? Then composer says that it cannot find the autoload.php. I thought it was another permission issue end up it's because composer fuck up installing on Windows. Wasted 2 hours for this shit.
Oh and the default language she uses is French. The keyboard layout is entirely different. French is totally awesome but the typos in command is getting really annoying. :(
I'm not saying Windows is bad for general use but I think it's a bad idea for developing non-Microsoft product on Windows. I don't understand how can one bear with so much shit on Windows. Most dev tools tutorials are written in Unix system so fucking get a Mac or Linux at least!2 -
I just had to convince another "senior" dev that Magic Numbers are bad. Her argument was that the API already knows the mapping so creating another mapping on the front end was overkill and not needed when you know the value you need to compare against.1
-
Just found out that I made the best dev decisions in the toilet.
Now I'm here trying to figure out how to wire this bad boy to the perfect spot.
Figure out what works right for you ;)1 -
Anyone work with a dev "higher" up than you, but that "senior" dev really doesn't understand how to write good code? That dev also doesn't understand how to remove old un-used code and basically follows every anti-pattern in the book -- bad variable naming, using switch statements when an if would be more logical, etc. I don't know how these people reached the height of the totem pole that they are on, but my goodness is it frustrating. How can someone SO OBLIVIOUS have so much power?! And everywhere they go they leave a wake of destruction that undoubtedly will need to be cleaned up by someone else later down the time... It's like they don't care at all but deep down you know they are just bad at their job... UGH!
-
I know unit tests and TDD get a bad wrap but I think they’re both great. The problem is people don’t think about what they’re actually coding.
Today I uncovered a unit test with 100 asserts in it.
And half of them are in a loop.
😳
If unit tests weren’t a thing then the dev who wrote this would still be a shit dev.4 -
Am I the only one who has trouble with some developers I work with making things too overly complicated? It's fine if it's every once in a while, but when almost every code review takes me hours because their code is messy or perplexing, I want to pull my hair out! Why write 50+ lines for something that could be like 10 lines?
When have you worked with a difficult developer that makes things convoluted for no reason? Share your story so I don't feel so alone in this!2 -
Not dev related but I hope you all tell me I'm a good person anyway.
Just spent 2 hours trying to park to go to casino. Walked 30 minutes. Sat at the poker table. And got rekt in my first 20 minutes... Feels bad man. Lost $420. I hope I'm not as bad at coding as I am playing poker hahahaha kill me now plz. ..14 -
Freelancing as Android developer for a year now. Before that I was programming for myself in C, Java and Python for 2 years. Thought about getting a parttime job as android dev in a company for a stable income stream, I never worked in a company before. What does a Company see as Senior and what as Junior? Where do I belong to? I got pretty good references and reviews, made this year 20+ Projects, but some extra income and extra experience wouldnt be bad2
-
The holidays are the worst period: since I am the only dev, my boss get into the code, and I receive multiple messages - calls the explain "why this is so bad" and even "when you come back from vacation we need to talk about a lot of problems".
So, everything worked when I was there because of magic, it seems... -
How does your organisation and team balance PR comments demanding changes and dev time?
Here, while fixing PR comments we sometimes end up wasting as much time as we took in actually developing the feature... As a result, almost every major user story overshoots the estimation and almost every sprint gets delayed.
Yes, to each his own; but talking in general, why do you think this time wasting happens?
Do you think that happens because some of us are not as experienced as the others, the existing code not being up to the mark giving a bad example, or just a skewed review process?2 -
the red haired girl and the blue haired girl.
there was this story about a programmer who spent years studying computer science before finally getting a job.
the dev studied only computer science and was put on blue team after a few days.
a few hours into one of the constant coding sessions, the boss told the devs that red team members and blue team members would be working in pairs.
the person from red team transferred the devs work to their data base without the dev knowing, then locked down the devs computer. the dev could not do anything. later, the dev got fired for not doing any work. after that, the company got millions of dollars, and the dev did not see any of it.
both the dev and the managers made a note not to hire any programmer who cannot secure their work.
it is not ethical to teach people programming without also teaching them cyber security.
computer networking, programming and security should all be the same major.
it is a bad idea to teach people how to build anything without telling them how to secure it.
the story above was just a scenario, but it probably happens way more often than people think.
Schools should teach both things in the same major.5 -
Are there any off-limits items for weeklys (other than politics)? Like could we get a "bad dev pickup lines" weekly or should i just start a thread?2
-
I've been thinking, and i feel like being the bad guy... So, for now, I'm also an "idea guy" if you know what i mean...
Idea: This site could have a feature like "product recommandations" (just like long rants or something [tyical idea guy saying]), where users could recommend stuff like programs, peripherials, or anything dev related.
This could be done using tags, like certain tags would get sorted into the "product recommandations".
Sounds nice, doesn't it?
(PS.: We should also make a site which is like google, trust me, it would make millions...) -
I am feeling a lot doubtful right now.
I am an average undergrad student who has been dedicating efforts in java/Android for most of my college life.
As of now i have decent command over java , launched 2 simple apps on playstore, worked as an android dev intern in 3 companies and make decent medium complexity apps. I will say i am 40-60% down the path of an expert native Android dev.
However apart from Android, am dumb as a stick. I know shit about ai,ml, web dev, js , react, hybrid stuff, and am not very good with competitive programming and system topics ( os, Algorithms, networking, etc)
So this closes a lot of doors for me. I can't apply to some top tier companies as they would either want expert competitive skills or expert Android dev skills.
I had bad experiences with startups which are usually willing take rejected students like me for the post of a droid dev... there is usually low packages , high pressure, and treatment like a slave
So i am very unsure what to do next. I have tried to learn web dev/ ai-ml-data sciences. They are not very interesting to me, but again, what is interest really :/
What should be my focus now?
A) I could be learning competitive and other interview related topics so that i could crack interviews of top companies , and later try to get a position of android developer there.
B) i could focus on become better in Android and start learning things that i don't know like rx, kotlin, etc. I could then hope to crack interview of medium sized app dev companies which would mainly focus on my android knowledge in their interviews
C) i could increase my skill set and learn web dev or ai/ml topics to increase my recruiter pool. It would be like option B, but i will have more medium sized companies willing to take me.
Currently i am in a shit storm. I am about to go into a mass recruiter company in which i have heard would be doing more or less data entry work2 -
!rant
I see all these really awful dev stories and here I am, without a single one...yet. What are the signs of a bad dev storm brewing?1 -
When you describe to the business owner as a dev that this is a bad idea but they want it anyways so you just go on and dev it. Then 1 month into dev hell thinking about hanging your self for poor choices they go “This future is too difficult for the customer to understand and its not going to work”. Do you say i told you so or do you hang him with a mouse cable?1
-
For all sticker lovers... where do you purchase all your dev related swag stickers for your laptop? Every place I ordered from had janky stickers with strange borders or bad quality.1
-
Guys how to i make a python spammer for this bad game the dev left?
i already know the spamming part which requires pyautogui and time but do i actually make the pyautogui open the tabs and typewrite? correct?
(not telling you how to code it just wanted to know the operation) -
I want to jump into android app dev. My first plan is to start build one using flutter and dart language but my workstation is slow. Android studio is hogging my memory and it really slow me down plus bad experience. I plan to uninstall android studio and using other tools. Can anybody suggest what kind of tools that suitable for my current condition right now?9
-
How does it feel to be a Senior Dev? Is it really that bad?
https://youtu.be/MbUvTbD9q4A
https://youtu.be/owRtiOaVY_k4 -
How do I deal with a lead who was hired to lead a predominantly backend team when he's just an average frontend dev. He's so afraid to try new tech and so reluctant to learn. Plus most of the junior developers are better than him. He even tries to shift the blame on other devs. It's so hard to deal with the guy. Our old lead was so much better the guy was a really bad hire zzzzz.1
-
1) I really can't into math and it's been pretty easy to hide it while working as a dev.
2) I just love to create. As soon as I noticed I'm really bad at storytelling I found out I can create by coding.
3) THE FEELING OF GAINING EXPERIENCE AND GETTING BETTER IS JUST SO GREAT I'M ADDICTED TO IT