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 - "#many"
-
So, I took 4 weeks vacation. I planned to finish so many projects and learn so many stacks.
First 3 weeks:7 -
The worst part of being a developer?
So many ideas, so many possibilities... But so little time to do all of it. :'(4 -
HR: How many years you've been developing on Xamarin ?
Me: Three years, with many side projects
HR: So, you're familiar with C#?
Me: No, I've been coding in "hieroglyphs".9 -
My Dad just got me these stickers for my 4th of July birthday. Never owned this many stickers in my life. So many possibilities!23
-
Just had a massive clear out of useless tabs i had open. its been so long since I've seen blank space in my tab bar :')9
-
That moment when your cat turns up, shoves the mouse out of the way and goes to pretend sleep instantly.6
-
Q: How many programmers does it take to change a light bulb?
A: 35. One to actually change the bulb and 34 to say after the fact, "I could have done that better."11 -
I built an infinite scroll module today that loaded in more content when you scroll down. Issue was it sent a request for every pixel you scrolled.
Needless to say, many, many, many Ajax requests were sent to the server. Oops.4 -
Product manager: build us a recently viewed and bookmark feature!
Younger-Me: But every browser already has a bookmark feature and a recently viewed (history) feature and its much better implemented with much less overhead.
Product manager: I don't care. Give me this feature, you are supposed to do as i say and bow.
Younger-Me: I'll take it as a challenge.
--- two weeks after feature is deployed ---
Product Manager: 😁 See! Many users are using the feature we built *shows me messages from subscribed customers*
Me: 😨 I'll never underestimate user's stupidity again.3 -
Me: *tells manager that we have too many meetings*
Manager: *schedule a meeting to explain why we need many meetings*5 -
Gaming on Linux:
Linux doesn't have many games..
Why? Because the market share is small.. But why is that? Because Linux doesn't have many games. FUCK29 -
Me : *is bad at coding in C, java, Scala, swift and basically every other language*
Also me : time to learn a new language !4 -
Customer: “How many concurrent users can use this app?”
Me: “web tech is stateless. (Insert explanation) So concurrency is meaningless.”
Customer: “yeah but how many concurrent users?”
Me: “infinite as long as they aren’t interacting with the server.”
Customer: “but how many?”
Me: “400”9 -
An open letter to those who think lines of code == a decent metric for productivity:
NO!!!
Just because I wrote 10 lines of code all day (yes just 10 very well thought out, many times rewritten) lines doesn't mean my day was unproductive. Quite the opposite, while other devs pad their shit with:
//Adds 1 to I
I++;
Yup. Quality code. LOC doesn't lie.10 -
I've found and fixed any kind of "bad bug" I can think of over my career from allowing negative financial transfers to weird platform specific behaviour, here are a few of the more interesting ones that come to mind...
#1 - Most expensive lesson learned
Almost 10 years ago (while learning to code) I wrote a loyalty card system that ended up going national. Fast forward 2 years and by some miracle the system still worked and had services running on 500+ POS servers in large retail stores uploading thousands of transactions each second - due to this increased traffic to stay ahead of any trouble we decided to add a loadbalancer to our backend.
This was simply a matter of re-assigning the IP and would cause 10-15 minutes of downtime (for the first time ever), we made the switch and everything seemed perfect. Too perfect...
After 10 minutes every phone in the office started going beserk - calls where coming in about store servers irreparably crashing all over the country taking all the tills offline and forcing them to close doors midday. It was bad and we couldn't conceive how it could possibly be us or our software to blame.
Turns out we made the local service write any web service errors to a log file upon failure for debugging purposes before retrying - a perfectly sensible thing to do if I hadn't forgotten to check the size of or clear the log file. In about 15 minutes of downtime each stores error log proceeded to grow and consume every available byte of HD space before crashing windows.
#2 - Hardest to find
This was a true "Nessie" bug.. We had a single codebase powering a few hundred sites. Every now and then at some point the web server would spontaneously die and vommit a bunch of sql statements and sensitive data back to the user causing huge concern but I could never remotely replicate the behaviour - until 4 years later it happened to one of our support staff and I could pull out their network & session info.
Turns out years back when the server was first setup each domain was added as an individual "Site" on IIS but shared the same root directory and hence the same session path. It would have remained unnoticed if we had not grown but as our traffic increased ever so often 2 users of different sites would end up sharing a session id causing the server to promptly implode on itself.
#3 - Most elegant fix
Same bastard IIS server as #2. Codebase was the most unsecure unstable travesty I've ever worked with - sql injection vuns in EVERY URL, sql statements stored in COOKIES... this thing was irreparably fucked up but had to stay online until it could be replaced. Basically every other day it got hit by bots ended up sending bluepill spam or mining shitcoin and I would simply delete the instance and recreate it in a semi un-compromised state which was an acceptable solution for the business for uptime... until we we're DDOS'ed for 5 days straight.
My hands were tied and there was no way to mitigate it except for stopping individual sites as they came under attack and starting them after it subsided... (for some reason they seemed to be targeting by domain instead of ip). After 3 days of doing this manually I was given the go ahead to use any resources necessary to make it stop and especially since it was IIS6 I had no fucking clue where to start.
So I stuck to what I knew and deployed a $5 vm running an Nginx reverse proxy with heavy caching and rate limiting linked to a custom fail2ban plugin in in front of the insecure server. The attacks died instantly, the server sped up 10x and was never compromised by bots again (presumably since they got back a linux user agent). To this day I marvel at this miracle $5 fix.1 -
I finally slept through the night. I have so many reports to do, and so many follow ups, but I got more than 3 hours of sleep.4
-
I'm curious to know how popular DevRant actually is, like how many total users there are, how many rants there are in total, how many users visit the app/site on a daily basis, any chance on this info dfox?12
-
Hate being forced to jump back and forth between mutiple projects that use different languages, syntax, and IDEs. Feels like I'm juggling chainsaws and kittens.2
-
ffs take it easy with those fucking Captchas. If I have to solve a fucking Captcha every fucking time I click on a fucking link I want to slap your face3
-
Worst CMS: Joomla.
Worst IDE: Eclipse.
Worst language: Python 2. (Python 3 brought many improvements to many annoyances there)8 -
Am I the only one who thinks that with all the scripting languages starting programming becomes to easy and so learning really good programming is getting nearly impossible because every tutorial is made for total n00bs and every forum is full of: hey my hello world programs isn't working?
Ps:I have no problem with people starting programming with languages like c# and python, I think just there are too many people saying that they are programmers just because they wrote hello world.
Pps: sry 4 my English.4 -
The moment when you use so many different languages in a project (Python, JavaScript, coffescript, PhP, CSS, HTML, Bash) that at one point you feel like you can't program the simplest things and you mix all the different languages together into one...😫6
-
Me: Coding...
*Email pops up*
*Checking email*
2 hours later..
Me: Still answering dozens of emails..4 -
I'm starting to realize, that if you just know the basics of researching, you can (most of the time) find better free resources, than paid ones, for learning about new things in this field.5
-
Just found out that Microsoft Edge sends unbelievable many requests to the Server if you keep Holding Ctrl + R (Reload site)
Don't tr it at home haha
Now i got temporarily blocked on StackExchange (for About 8 h):rant meme too many requests msedge memes stackoverflow error stackexchange microsoft requests ms edge edge micrososft edge8 -
Oh yes, today was a fugly nice day.
Fuck you my dear boss.
Your mindless way of taking a dump onto my code, moving my classes (CSS) away and adding new classes to refuck my unfucked fuckery clearly shows how much brain is left in your hollow skull of nothingness.
It took me only 2.5 hours of my precious time to unfuck your refucked fuckery and implement the fix you wanted me to do because you fucked up my code.
Go eat a bag of segfaults and get cast to void* (void pointer).
I am also very thankful having spent the whole day today to fix cross browser fuckups, hacks and #!&$+@.
Normally I really like my boss. He is a cool guy and an innovative and mostly intelligent person.
BUT FUCK HIS CODE.16 -
How many of you learned your programming languages from courses/study and how many of you from just grabbing a project and bullshitting your way through until it stuck12
-
JIRA 2017: "Too many emails? Download the JIRA app and get notifications on your phone instead!"
JIRA 2018: "Too many notifications?" -
That moment your reading devRant while waiting for a UAT environment to build for the 3rd time in one afternoon.
-
Every time I get a new screen, it's good for about a few days before I realise I need another one.
How many monitors is too many?
Pic related (Dream setup?)8 -
14,190 emails deleted. I got too damn many emails this week at work alone. I'm scared to check my personal emails5
-
Why does every god dam company require me to create an account to their HR hiring site in order to apply? Ive had to create like 100 accounts now just for them to reject me...6
-
No matter how many stackOverflow threads you study or how many resources you have, experience is really what makes a very good developer3
-
The week where you have so much to do on different projects, that even if you manage to work on all od them a bit it feels like nothing has been accomplished.
The point of being so tired that even the mildest sickness feels rediculously awful.
And it's friday. I manged to do some work for one of my bosses but the work I want to do didn't really get done and now I have two meetings in which I can say I started doing xyz but couldn't finish it due to bugs and exhaustion. And for the other project I wrote documentation.
Well.
T_T4 -
I don’t care how many tests you’ve passed, how many certificates you have on your wall, or how many letters you put after your name. I can tell if you’re an idiot one way or another.4
-
Great things aren't developed in one day and night with excessive caffeine and hard work. They are developed in many days and many nights with excessive caffeine and hard work.
-
Waited 6h with friends for a light show to just leave 15 min before start, because I was too bored and there were way too many people... Right now enjoying with headphone and noise cancelation jazz in the train back home. Programming made me way too awkward... 😐3
-
I'm curious:
How many of you that drive listen to the radio? How many stream their music (Spotify, Apple, etc)?32 -
Started to write a blues song about this depressing legacy code base, but then it turned into an emo song, and now it's very heavy metal.1
-
Don't get me wrong I love the weekly rants!
...but on mondays I just genuinely don't use devRant because reading about the same topic over and over again becomes boring so quickly.1 -
Upscaling a prod database which was running on an 8 year old Dell desktop used as server. It had about 2MB of RAM and an Intel Core 2 processor...
This was the day I've learned a lot about querying the database as efficient as humanly possible.3 -
So, we are many people from many countries, with many native languages, but we post in english because it's common.
To anyone posting here in another language than english:
أنت لست وحدك أيها النرجسي الحقير، تافه يعتقد بلده و لغته مركز العالم
See u14 -
Oh fucking hardware virtualization.
how many times have I failed at setting sth up googled it and just read "check your BIOS ... and enable..."
Well I would IF I FUCKING COULD. THERE AIN'T NOTHING TO ENABLE ON THIS CHEAP CPU.
I know. I know. Should just get a newer setup, this lappy ain't that powerful anyways - but still - it's frustrating to get excited, start sth and than hit that dead end realizing they presupposed sth I don't have.5 -
I asked on StackOverflow how to use Angular2 and NodeJS together, that's the foundations of MEAN stack. The answer was "use a generator". SERIOUSLY? It's the stack most famous ever and nobody knows how to serve a fucking static folder without using a generator? What if I've already my own generator? What if I want just to add API to my current project? What if I just want to know what fucking is happening under the hood? What the fuck? Seriously? A generator? Oh my God! A generator!2
-
When you type 'git facebook' in your browser and need a couple of seconds to figure out what's wrong with it, it might be a sign to take a break and go on a holiday far from any computers. Good thing I have next week off...
-
Legit question: Why are there so many people coding in javascript while so many people are saying it is actually a bad language? Why is everybody coding in a "bad" language?11
-
How many boring monotonous corporate meetings, leading to no helpful conclusion or action item, is too many in a day?
Jesus please I just want to work!!!9 -
Gonna get some shut eye so I can do an all nighter, but not for code, need to watch the election results. (UK).8
-
So many Ideas... So many projects... And no energy to apply...
Gonna take a few days off my inventions, If i can... -
Attended VMware vForum Malaysia 2017... So sad that they have so many stuff happening concurrently, made me wish I could clone myself to go everywhere...1
-
My upwork account is banned for sending too many proposals without getting too many jobs.
Got 2 jobs out of 35-40 proposals sent.4 -
Trying to manage and develop five massive projects does not leave much free time and does not do much for my sanity.3
-
So I was just wondering, how many of you here use FreeBsd and why?
Is there a big difference between BSD and Linux?
Are there many BSD servers out there?7 -
Quick tip:
When an answer in SO has more upvotes than the question, has so many comments, and has so many explanation, so many code, and so many links, IT HAS A HIGH POSSIBILITY THAT IT IS A TROLL.
God damn i hate when programmers don't have any humor, and leave a comment saying
TROLL. PLEASE STOP THIS. FUCK
Good thing, devRant is full of people who HAS humor. Thank goodness.
tl;dr gone off topic -
I save all my work relate passwords in a single text file on my computer. I always have it open too.
Too many systems, too many password requirements, expires too frequently.1 -
"Code monkey not say it out loud. Code monkey not crazy just proud."
-Jonathan Coulton
Regarding many of my rants and, I would suspect, many rants on here. -
Thinking about an amazing app.
Me: "I will start doing it tomorrow"
Brain: "yeah cool... LET'S DO IT!!"
tomorrow arrives.
Me : "I will this other app...it's fantastic!"
Brain:" oh my god...I can't wait!!!!"
a month passes.
Brain: "weren't you supposed to do your 46 side project apps??"
Me: "I remembered I already work 12 h/day......"2 -
I'm trying to work on my first full stack project and been looking a lot up for it.
Dear god there's so many options and everyone says theirs is the best so I look it up and so many of them have absolute trash documentation.
Honestly at this point I've spent more time finding different peices to make the service than actually developing my service or ideas.
I really need to convince a couple friends to help me with this... -
I received devRant stickers a couple of months ago, but I forgot to post a picture. Would you guys believe me or I have to prove.4
-
As a dev, not a manager, what's the maximum number of projects you can handle at once?
I know it depends on the workload but wanna see how others do on average.
Literally fried up with so many projects put on my shoulders after the exodus from my company since they f-ed up bonuses and hikes.
Also, why does every manager think their project is The Priority one? Selfish assholes.6 -
Habitual of pressing ctrl+s many times because of so many crashes in my outdated pc.
Today I tried to press ctrl+s while writing on a physical paper.2 -
I just joined a team of a product where a user can have multiple roles. While getting familiar with the flow, I noticed that the previous developer, instead of creating a many-to-many relation of users and roles, adds the 6 records of the same user with the same email each with the different role id.6
-
Working on a library for a discord bot I'm gonna make.. the library is about 80% done and I can already build a working bot with it. But now all those new questions appear in my head about things I am going to make like "how do I design permissions" and similar stuff.... AM I OVERTHINKING THIS TOO MUCH?!4
-
When considering ignorance and sucking up: is the entity relationship between head and ass a many to many?
-
I've always thought that emacs was just a text editor but... Emails? News reader? Web browser?
That's... awesome! What the hell...
https://gnu.org/software/emacs/...6 -
How many times are you interrupted during a normal day of work? Could you estimate ( on the fly) how many hours a week you lose becuse of that?5
-
I'm having the dawning realization, reading the utf specification and thinking "parsing the data files isn't too hard..." that the little side project on a side project on a side project isn't going to be finished until like, Christmas.
Fuck.7 -
A couple of weeks ago, I asked what would happen if we sent a duplicate request to our partner; nobody knew. This week we found out, as it turns out, not great things.
-
I did some online shopping on the weekend. And oh man, this retailer’s checkout had so many problems.
I placed an order for a 2022 edition of their magazine. My confirmation page lists the 2020 edition. I didn’t get a confirmation email and I’m sure my email was right.
I chat with customer service and they said my order was for their car buying guide. You bet my my response was what the fuck.3 -
Suffering from our first service outage since I've been at my new job.
Guess when it happened? While we have TOO MANY projects going on.
When you have too many pots on the stove, you're bound to forget the smallest, most crucial detail. -
As a fan of C#, I'll be entering the world of web development with ASP.NET, but there are so many things to learn before getting started! Javascript, bootstrap, css grid stuff, angular vs react things, docker, microservices, http and REST stuff, accessing some remote thing through ssh. I feel so intimated and don't know where to start!14
-
How often do you come across "similar problems" that you recall solving before so you then remember or search the most likely projects and copy the code?2
-
How many of you here are still in college??
How many years you got to finish?
I've got till December next year.13 -
Time estimation of software development should be a product of observation of historical evidence, and many factors that come with it, like:
- What was the language used?
- How many developers worked on it
- How many years each developer has in experience in programming?
- IQ of each developer
- How many kids they have
- The weather
- ...etc
Analyzed by data scientist.
TL;DR
Not something you get by asking developers and interrupting their work, because many are people with superior complexity who often overestimate their capability of solving given problems.
Don't trust them to estimate!4 -
how many devs working in your company and (thats the actual question) how many leaders manages dev teams?3
-
How many hours do you usually spend at office per day? And how many hours do you spend commuting?20
-
Just curious, how many users does devrant have?
How many active commentors/posters?
What about posts or comments per month?7 -
I gave an interview today after many many years. I got so flustered I forgot what arguments were ☹️2
-
Is it too much to apply these notification settings to in-app ones also, the list you can see by pushing bell button. I don’t wanna learn who ++ed me or new comments.
I know we can mute rants manually but it is an extra manual effort. Auto-muting all rants i touched except direct mentions is what I really want.4 -
Question: When you gets tons of stickers (from a WordCamp for example) do you put every sticker on your computer, or only the companies you support (and funny ones)?1
-
What laptop would you guys recommend for development? I was thinking about a surface or surface book but those don't have dedicated gpus iirc and thus a friend recommended the Dell ultrabooks - what would you guys choose? MacBook is out of the game.12
-
Cab someone please tell me why windows has so many update but still taking so many time to even open a simple app????3
-
"Just create a new text column on a table and store the IDs comma separated in it for many-to-many relationships!"
-
I'm curious, how many of you use the dark theme and how many use the default? Also say why, if you can be arsed8
-
Recruiter:
1st question: How many years of experience do you have in Java?
2nd question: How many years of experience do you have in Eclipse?4 -
How many lines of code should one be looking at at any given moment? Of course you could zoom, but how many lines do you guys think is ideal?
Currently I have 33 when in full screen.3 -
When your pushing to a git repo and found so many conflicts and try to to review it,
And found so many conflicts with whitespace.1 -
I created two projects and they are now under testing. Now i am working on two other projects (& more to come). I'd be working on something but i get a lot of emails to do some changes or fix some bugs.
I feel i'm slow but it's only me working on those 4 projects, i can't stop something and work on something else!!
Should i work more at home? Or is it not my fault?
Nobody complained on my work, i'm giving good results although i feel i am losing control, but what if they think i'm a person who can't manage well? any advice???5 -
So I was wondering why my tcpdump was displaying more than 10 packets per second between my local dev machine and my server, until I realized that I was running tcpdump in the ssh session...
-
I'm new at coding and im learning java but i can't quite figure out, how many classes is too many?4
-
Side project <3 well let's dream a little with this one.
I want to 'finish' my ECS library https://devrant.io/collabs/826092/...
And after that I want to make a cross platform window manager, and after that again a cross platform package manager, and with that a little gui library using blend2D which take full control of my window manager.
And well I'd like to make a server and a client for matrix too :D
OH, I need to find a job... Fuck -
Just wondering how many hours a week do most programmers work in your country? How many days a week, and is overtime usually expected from you?14
-
"How can there be too many typefaces in the world? Are there too many songs, too many books, too many places to go?" - Rian Hughes1
-
There are 49 security updates for Windows on my system this morning. Almost all for Office. Forty nine! That's just nuts. I just updated it yesterday. I hope I don't have to reboot 49 times.3
-
So well... 2 monitors are not enough for testing an server ha application with teaming/bounding interface with 3 nic.
-
How many hours do you program each day? How many hours do you program until you make a break?
I am looking for a way to work efficiently and healthily.6 -
You know how people rant about js frameworks; well the very same is true about nosql.
I thought let me broaden my horizon (pun intended) with a nosql db in my project.
So from Friday evening, I started off with ElasticSearch, which is pretty simple to get started, but apparently I need to understand it a lot better to use it as a primary data-store.
Then I stumble upon orient-db, was pretty exciting and learnt the apis/librarys but researching it a bit more to learn about the community; there is some bad-blood there.
Now I'm onto something called ArangoDB, think I'll stick with this; Any more time spent on this and I'll just give up on the project.5 -
NotARant:
Post your workday schedule! How many of your have Scrums? How many hours are you in meetings/talking/coding3 -
New question.
When debugging/troubleshooting, what does your desktop look like?
I have a total of 8 production environments to look after, each of which have their appropriate dev environments. Troubleshooting for me typically starts with VisualVM, 6-8 Putty sessions across the environments, at least one dbms session, WinSCP with at least 4 sessions, text editor with minimum of five open files and at least thirty tabs open in Chrome. Oh yeah, forgot outlook and Skype (typically with at least three team mates and usually a group chat).
All is well when I'm in the zone, but good forbid for someone to ask me to show them the article/bug report I just read that sent me down the rabbit hole.1 -
I wonder, how many of you have an account on the fediverse(Mastodon/pleroma)?
And between who have it, how many have their own instance instead of relying on existing ones?9 -
JS is such open language with too many frameworks and too many libraries. Takes lot of time choosing good code to use.
-
How many of you know about Microsoft SharePoint, and if so, how many of you worked on it and how was your experience?8
-
How many of you keep an engineering notebooks anymore.
Wiki's count
Just curiouser!
How many of you know how to use a slide rule -
I love the ansible documentation, so many examples which cover so many use cases and all the descriptions of all the possible arguments are very clear :)