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 - "nighter"
-
!rant
The Sound of Typing (an original dev parody of "The Sound of Silence")
Hello caffeine, my old friend
I've come to sip on you again
Because my mind continues sleeping
While overpiled work is creeping
And the deadline that is flashing upon my screen
Can't be unseen
Within the sound of typing
Down the lines of buggy code
I quickly switch to debug mode
What kind of moron wrote this function?
For this unnecessary junction?
Wrapped in a condition that will always return true
I need a brew
To forget the sound of typing
Boss said I you do not know
WordPress like a cancer grows
A one page website doesn't need that
Still I wear my debug hard hat
And when I sleep I still see the same terror
Fatal error
Echoed in the sounds of typing
And every time I leave my home
I must launch chrome on my phone
The constant messages and phone calls
The chiming echoes through the halls
While I frantically fix some FooBar'd CSS
BUT I don't have LESS
Deep in the sounds of typing
And when I think I have it done
Some scope creep ruins all my fun
So now I force through an all-nighter
While I forge on like a fighter
But the project I thought was due on next Friday
Changed to Monday
Within the sound of typing9 -
When you make major database scheme changes and run your tests afterwards. Here’s to an all nighter!3
-
My last wk93 story, the time we discovered school faculty was spying on students and we uncovered student's deepest secrets.
I call it, kiddiegate.
So if you've read my past rants you've noticed I did some pretty childish and reckless stuff with my highschool's systems when I was younger, but nothing compares to this thing.
After resetting the sysadmin account pwd on some machines it occurred to me I could write a keylogger to capture teachers Moodle accounts and so on, I decided to try it out on a regular lab computer first.
Imagine my surprise when I found a hidden keylogger already installed! I couldn't believe it but then I thought, what if other PC's have it? So I recruited my mates and teached them the process to check if a PC had been infected...ALL PCs were, over 30 computers we checked had been logging for over 3 months! That damn sysadmin! >:[
We were shocked and angry, but then I thought "hey. . . My work has been done for me, better take advantage"
So we did, we extracted each log and then removed it from the PCs along with the keyloggers. There were hundreds of records and then one day we started snooping into the fb accounts of some students (we shouldn't have) we uncovered so many nasty, shocking secrets...
One of the school's lady's man had a drunk one nighter with one of our gay friends, the most secluded and shy guy was sexting like crazy with 15 chicks at the same time, things like that...we promised to never say a word and deleted the logs.
After that we didn't do much and continued highschool as every teenage minor should, getting drunk and avoiding responsibilities, though we could never see many of our classmates the same way. The sysadmin was fired shortly after I graduated, no reason was stablished.
I want to clear out we were minors and laws in my country weren't clearly stablished at the time plus no harm was ever done. I don't condone hacking or any kind of illegal activity, just thought I'd share.6 -
!rant Pulled an accidental all-nighter on Friday because I started crocheting a blanket for the cats and lost track of time. I am becoming a crocheting fiend!11
-
Went to my first Hackathon this weekend.
There was 6 of us, 3 devs (including me) and 3 business guys for the presentation and info gathering
The 3 business guys wouldn't show us any of their work, but we're demanding to see all of ours.
Bothering us every 5 minutes to see 2her4 23 are and what's left
Then 1 of 3 business guys accused one of my devs of deleting half of their PowerPoint presentation. That turned out to be bullshit. Looked in the edit history and the business guy was the one who deleted them.
We brought it up to them all, and they got all defensive.
Then, before they revoked our access to the PowerPoint they removed us from the presentation entirely.
Their final presentation contained an app(APK only) we spent an all nighter on, and pictures of a few of the wireframes we did.
I immediately went to an event organizer, filled a complaint. Showed the wireframe project, the source code of the APK they used, and told her they just dropped us and stole our work. She went to them, they couldn't prove they did the work
They are now banned from future hackathons at this place.
I do not appreciate being fucked with, and more so don't like it when you try to fuck my friends. Honestly want to send an email to the business guys workplace and inform them their two top employees are thief's.
The positive thing I took from this is me and my dev team built a stronger relationship and found out we work amazing together.
/Rant about trash humans10 -
Hello again, everyone. As Sunday comes to a close, and Monday is fast approaching, I'll share with you the likely cause of my death by stroke and/or heart attack:
MONDAY MORNING COFFEE OF HORROR
Disclaimer: Do NOT try this. I am a professional addict. I am not responsible for anything this brew from hell causes to you and/or those around you.
So, I wake up, feeling like I haven't slept for days, or just notice the fucking alarm clock shrieking because I pulled an all-nighter.
Step 1: Silence alarm clock via mild violence.
Step 2: Get the coffee machine to brew some filter coffee (espresso works too)
Step 3: Get milk and ice cubes from the fridge (both are needed, I don't care if you don't like milk, trust me)
Step 4: Get 2 spoonfuls (not tea spoon, and actually FULL spoonfuls) into the biggest glass you have
Step 5: Pour just a little of the warm filter coffee into the glass, just to get the instant coffee wet enough, and start mixing, until the result looks like the horror you unleashed in your toilet a few minutes ago (and will do so again in a few)
Step 6: Mix in 25-50 ml milk, just for the aesthetic change of colour of the devil-brew, and to add the necessary amount of lactic acid to react with the coffee to produce chemical X
Step 7: Add ice cubes to taste (if you are new to this, add a lot)
Step 8. Slowly add the filter coffee while mixing furiously, so that the light brown paste at the bottom get dissolved (it's harder than it sounds)
Now, take a deep breath. Before you is a disgusting brew undergoing a chemical reaction, and your moves need to be precise otherwise it will explode. Note that sugar or any other form of sweetener is FORBIDDEN, as it will block the reaction chain and the result won't be as potent.
Take a straw (a big one, not those needle-like ones that some cafeterias give to fool you into believing that the coffee is more than 150ml). Put it inside the mix, and check that the route to the bathroom is free of obstacles.
Now, clench your abs, close your nose if you are new to this, grab the straw and DRINK!
DRINK LIKE THERE IS NO TOMORROW!
THAT BROWN DEVIL'S BILE WILL HAVE YOUR INTESTINES SPASM AND DANCE THE MACARENA WHILE TWIRLING A HULA HOOP!
YOUR HEART WILL GO OVERDRIVE HARDER THAN YOUR PC'S CPU WHEN COMPILING ON ECLIPSE AND BROWSING WITH IE AT THE SAME TIME.
The combination of caffeine and lactic acid will bring out the perfectly disgusting combination of sour and bitter usually expected in rotting lemons. After you manage to chug it down (DON'T SPILL OR SPIT ANY!) you have 30 - 60 seconds max to run to the porcelain throne, where you will spend the next 30-60 minutes.
After that, nothing can stop you! You will fix bugs, write entire codebases from scratch, punch that annoying coworker, punch that boss! You will be a demigod among mortals for the next 6-8 hours!
Your recipes for Monday morning coffee?15 -
begin_rant()
I like that coding is becoming more and more popular.
I like that more and more people are taking steps to manifest there ideas and potentially change the world.
But for fuck's sake... can't geeks be allowed to be the fat pimply introverts of the olden days?? This used to be a realm for the misfits, and now the same assholes who tormented said misfits are joining in and making the rest feel inadaquit all over again. You can't just be a coder anymore, now you have to be a good looking and health crazed professional with great personal skills and then somehow be able to also be a master of your craft.
I don't want to hear about how you write code in between your 100 pushups and avocado toast and having a few cold ones with the boys after your <insert sport here> game. I want to hear about how you ate pizza with one hand and crushed your build with the other in between sips of shitty soft drinks and fistfuls of candy while pulling an all nighter for the nth time cuz daylight is for pussies.
Too much pressure these days as it is, and this isn't helping.
break13 -
Accidentally left an AWS RDS connection open overnight
I finally understand those memes about how AWS is paying for what you forgot to turn off4 -
Me: I'm super tired, it's the middle of the night and I really should get to sleep already...
Brain: hey hey Condor! I've got this great idea, a cryptographic filesystem-level vault that decrypts into different files depending on what key you give it!!! Let's implement it, all-nighter, what do you think? 🙃
Goddammit brain, that's super interesting but not now!!! I need to sleep ffs 😡13 -
Mid-Friday: Boss: Start programming this application.
Me: Cool, how will it be setup? what lang-
Boss: Everything's already setup, just start programming in PHP. Check in and make sure it's done by Wednesday morning before 9.
Mid-Tuesday:
Me: Cool, it's done. Had some trouble with connecting our database to the clients, some permissions were conflicting.
Boss: Now I need you to pull it, publish it to our other azure portal, change it to ASP.NET Core 2.1 MVC and install it to teams. Also change the database to MySQL.
Me: I thought everything was already setup.
Boss: things change.
Me: Cool.
*Pulls an all nighter*
Me: Something isn't right...
Wednesday
Me*hasn't slept yet*: It's done.
Boss: Why do you look so tired?
Me: I was working last night
Boss: Well you shouldn't do that.
Me: The deadline is today. only way it was going to get done before 9 was to do it last night.
Boss: Doesn't matter.
9am Meeting:
Boss: it was easy, no hassle, it's up and running.
Me: no hassle?7 -
Anyone else find the eat sleep code hacker / soylent chugging caffeine energized all nighter coder beast idea immature? I run into people who think that those ideals are what makes a good engineer and it irks me. Maybe I'm just too judging.6
-
The entire reason I became a developer was so that I could one day build something that I can say has/had a handful of users, that I could build something that helped save someone's life, that helped someone in their time of need.
That reason was fulfilled when I built my only successful and proudest project during a cold night in 2011. I was 16 at the time, and here in South India, there was a major cyclone affecting a portion of our country (Chennai/Tamil Nadu). A lot of my family were in affected areas, and I didn't know what I could do being so far away (around 400kms/250mi away, in Bangalore).
I stayed up all night to build what was then known as ChennaiRains.org. It was a simple website, a directory and a safe house for everyone's information. Whoever needed help, whoever was ready to give help, whoever was volunteering their travel, their time. I didn't think it would help much. I just wanted to make a small difference.
Next morning, after the hangover of the all-nighter I pulled faded away, I see that the website went viral after a few shares on Twitter. The community was so supportive of my little project to help my family and friends. It caught a peak traffic of a million users overnight, no ads, no money made from this, I just earned the experience of a lifetime. It eventually helped a lot of people in need, connected a lot of volunteers and victims.
It has been the epitome of my life. It's the reason I still develop applications to-date, even if they are simple. Somewhere out there, someone needs it, and I want to be able to help to them :)4 -
First proper software dev job, very naive, tasked to write a 'soft switch' for a well known companies set of production lines, depending on what product was being produced at a particular time. Wrote it weeks before the deadline, forgot about it, night before I had a quick review and realised I had missed half the spec aaaand it was going live the following day. Shitting myself I pulled an all nighter, drove to the office at 5am, managed to get it done with minutes to spare for 9am. To my knowledge it's still being used today. I left shortly after that.
-
While working on my one of the first project in java i ended up using deprecated Calendar API for the date. Since deadline was near i thought it would be a good idea to use the JCalendar API for as date picker (which is a third party API).BAD IDEA. It was the night before the submission round about 11pm when i realized that there is no way to convert JCal object into Calendar and it turned out it is not working as expected you have to subtract a particular number from the year to get date right.
To convert JCal into Calendar i used the toString function to get the date in string sliced it using substring into year,month,day then had to assign date to Calendar object via constructor.
Had to write 70 lines of code just to convert JCal into Calendar...
And then there were other complications related to this problem. Had tu pull an all nighter just to solve date related problems
LESSONS LEARNED :
NEVER USE A DEPRECATED API
NEVER USE THIRD PARTY APIs WITHOUT RESEARCH7 -
I think the coolest all-nighter I can remember is when me and one of my best friends were still in school. We were up all night figuring out what to make. At the time we played a little browser click game, so we came up with the idea of creating a bot for it.
We're both PHP developers, but we figured that wouldn't be an appropriate language to write a bot in. So we went for C#. Both of us never worked with it.
At the end of the night we built a fully functioning bot, that could continue playing the game when we were at school. It could do all our manual tasks and could even decode Captchas with the Google OCR package.
That night was productive. -
after an all nighter, I walked in at about 10:30am and unloaded a small bag of groceries on my desk I got to restock the community fridge. Boss walks up, "WTF?!? NO BEER?!?" Slams his credit card on my desk and walks away...1
-
Finishing off an all nighter the best way I know how (well most practical because the best way isn't entirely possible lol).11
-
I had this a while ago. I just pulled an all-nighter because of some servers issues so I went to a coffee shop at my usual train station on my way to my study to get an espresso. I had some difficulties with keeping my eyes open and then these teenage girls walked towards the starbucks (nope I don't do starbucks) saying something like 'Oh my god I need caffeine otherwise I won't survive today omg'.
Five minutes later they came walking out with a few huge 'coffees' with shitloads of milk and whipped cream.
I kept myself sane but I just really wanted to scream 'THAT"S NOT COFFEE/CAFFEINE, THAT"S FUCKING DESERT YOU FUCKING FUCKWITS'.
I really couldn't stand those girls at that moment nope.6 -
Pulled an all-nighter
Was too busy ans haven't had any time to eat anything next whole day.
35.5 hour sleep deprived, cameback home with takeouts
Let's pull the repo before i start eating.
Open the laptop and connect the charger while laying on bed.
*fell asleep and woke up 9 hours with laptop still running*
The worst part is that the problem i was trying to solve is still there.9 -
Not sure if this technically counts as all nighter, but when Udacity released their basics Android nanodegree they had a contest where the first 100 worldwide to finish got a scholarship for the advanced Android nanodegree. I followed the uberman sleepy schedule, 20 min nap every 4 hours, around the clock for 6 days. Finished #17. They didn't even have the videos or lessons for the last 3 sections, just a description and a project for each, so they set up a slack channel to let us talk with staff and collaborate with others trying to get it done.
-
Good ol' fucking brain-dead autistic dipshit me just pulled an all-nighter reading rants on fucking devrant
Now wish me a good day's sleep you perfect-ragging entertaining bastards filling up devrant with the best posts I've ever read about programming.4 -
Overconfident cocky freshman studying a 300 level AI course, now pulling off an all nighter for an assignment due the next day which I still have no idea how to complete. FML1
-
This was about 3 years ago. I’m on vacation and just getting off the plane, when my boss calls me on his cellphone. Apparently the crontab on our main file upload server had gotten nuked, and he was asking if there were any backups.
A word about this server. I work with video, so this thing is doing about a few gigabits of traffic incoming at any moment. The cron jobs are necessary to move and organize these massive files into a sane scheme for processing. Hundreds of drop folders receiving thousands of files resulting in terabytes of data every single day. Our storage vendor tells us we have the third largest deployment they know about.
No cron jobs mean all of this content is just sitting around piling up. I tell him sorry, try contacting $otherAdmin since he’s more familiar with that system.
A few days later, after the vacation, I come back in. $boss and $otherAdmin have reconstructed the crontab from scratch after an all nighter.
I ask how it got deleted.
$boss was training some people how to set up new customers on this file server, and he told the trainees to open the crontab in read-only mode. One of them ran:
crontab -r
Yes, we back up our crontabs now.3 -
What's a last day on the job suppose to be like?
I'm sure it's not working until 2am helping the company finalize a project. They are not happy that I decided to go to bed after a 12 hour day instead of pulling an all nighter helping.8 -
A few days ago Aruba Cloud terminated my VPS's without notice (shortly after my previous rant about email spam). The reason behind it is rather mundane - while slightly tipsy I wanted to send some traffic back to those Chinese smtp-shop assholes.
Around half an hour later I found that e1.nixmagic.com had lost its network link. I logged into the admin panel at Aruba and connected to the recovery console. In the kernel log there was a mention of the main network link being unresponsive. Apparently Aruba Cloud's automated systems had cut it off.
Shortly afterwards I got an email about the suspension, requested that I get back to them within 72 hours.. despite the email being from a noreply address. Big brain right there.
Now one server wasn't yet a reason to consider this a major outage. I did have 3 edge nodes, all of which had equal duties and importance in the network. However an hour later I found that Aruba had also shut down the other 2 instances, despite those doing nothing wrong. Another hour later I found my account limited, unable to login to the admin panel. Oh and did I mention that for anything in that admin panel, you have to login to the customer area first? And that the account ID used to login there is more secure than the password? Yeah their password security is that good. Normally my passwords would be 64 random characters.. not there.
So with all my servers now gone, I immediately considered it an emergency. Aruba's employees had already left the office, and wouldn't get back to me until the next day (on-call be damned I guess?). So I had to immediately pull an all-nighter and deploy new servers elsewhere and move my DNS records to those ASAP. For that I chose Hetzner.
Now at Hetzner I was actually very pleasantly surprised at just how clean the interface was, how it puts the project front and center in everything, and just tells you "this is what this is and what it does", nothing else. Despite being a sysadmin myself, I find the hosting part of it insignificant. The project - the application that is to be hosted - that's what's important. Administration of a datacenter on the other hand is background stuff. Aruba's interface is very cluttered, on Hetzner it's super clean. Night and day difference.
Oh and the specs are better for the same price, the password security is actually decent, and the servers are already up despite me not having paid for anything yet. That's incredible if you ask me.. they actually trust a new customer to pay the bills afterwards. How about you Aruba Cloud? Oh yeah.. too much to ask for right. Even the network isn't something you can trust a long-time customer of yours with.
So everything has been set up again now, and there are some things I would like to stress about hosting providers.
You don't own the hardware. While you do have root access, you don't have hardware access at all. Remember that therefore you can't store anything on it that you can't afford to lose, have stolen, or otherwise compromised. This is something I kept in mind when I made my servers. The edge nodes do nothing but reverse proxying the services from my LXC containers at home. Therefore the edge nodes could go down, while the worker nodes still kept running. All that was necessary was a new set of reverse proxies. On the other hand, if e.g. my Gitea server were to be hosted directly on those VPS's, losing that would've been devastating. All my configs, projects, mirrors and shit are hosted there.
Also remember that your hosting provider can terminate you at any time, for any reason. Server redundancy is not enough. If you can afford multiple redundant servers, get them at different hosting providers. I've looked at Aruba Cloud's Terms of Use and this is indeed something they were legally allowed to do. Any reason, any time, no notice. They covered all their bases. Make sure you do too, and hope that you'll never need it.
Oh, right - this is a rant - Aruba Cloud you are a bunch of assholes. Kindly take a 1Gbps DDoS attack up your ass in exchange for that termination without notice, will you?5 -
I've pulled the third all-nighter in a row because of a ridiculous bug in legacy spaghetti..
I finally kicked its ass so I can now emerge from my cave, feeling like both a lifeless zombie and someone who got reanimated after half a week.
You all helped me through this tough time, love you all devRant ♥ -
When I had to submit an enhancement to the customer and so I pulled an all nighter in my office. I knew before hand that the office would be empty post 11 pm, so I sneaked in 4 cans of beer and coded the night away while downing chilled beer.
That was a good night. :) -
Yay.... Missed the last train because for some reason, the city's public transit thinks it's not in the 21st century and in the third-largest town in an industry state and can just say fuck customers, drop it like it's 1990 at 1:30 o'clock...
Well, time for an all-nighter. Prepare for some nice rants tonight...
Hope my boss considers the hours.11 -
I have a VP constantly harassing my people about some reports that we need to do as per federal law.
The thing is, these live inside of such system that I get to see exactly how many "hits" they get on a yearly basis. The only traffic we have on those sections is of people going ahead and putting the information from our reports there.
That's it, literally. Our user base does not go there. Federal agencies do not go there. No one gives two blips of shit about those sections. Yet she continuously acts like they are the most important thing in the fucking world. To make it better, I was told not to generate actual analytical data from said reports, since people with PHDs will come down on me to ask me who the fuck do I think I am from gauging them with such systems. So shit is a mute point on all fucking accounts.
I told my VP I can generate traffic information to let them know that shit is not really the most important thing in the fucking universe. His eyes glowed.
I don't want to see head rolls, but from staying till the next morning awake trying to give the best to our userbase, and just to be called out on shit like this as if I did not do enough for our people just.....well....it fucking hits man.
The worse part was me literally getting 30 minutes of sitting down after an all nighter, doing something for my users, to get to a meeting the next morning (I should not have driven there honestly) to hear this bitch complain about us not doing enough or not caring or whatever other bullshit she would spew.
I was livid, lack of sleep makes me dangerous. I turned to say something when my boss stopped me and took care of business. I seriously love this man. By all accounts and generational gaps a boomer, but one of the few good golden ones.
I just hate how unappreciated the realm of software development is by people that think that our shit is as simple as making a fucking powerpoint presentation.
Consolidate that with a director from another department taking all fucking glory during a major event of an application that I built by myself with 2 fucking weeks of no sleeping. And shit just gets glorious.
I have considered moving to other places, and heck, have gotten amazing offers, what with having a degree with a big fucking GPA and having the credentials of a senior, lead, full stack and manager role, the sky is the limit. But i know that if I leave then my users suffer, and I just can't fucking have that.
I have heard them speaking about doing something with X app that I built (with my department) I have even heard one of them saying "how is this made?" and a part of me hoped that it would be a good time to grab them and tell them of the field and the things that they can do. But I don't like announcing myself that way, always seemed to presumptuous, so I just smile, fuck yeah, my users are doing their thing with what I built to better their lives, what more can I have?
I have gotten criticisms from them, one recognized me, told me about his pain points and how it makes it hard for him to do what he must. Getting the data from the user base in an effort to make shit better for them drives me, my challenge being "how about this? better eh?"
But fucking execs man, think only of themselves, not the users, they forget about the users. Much like a shitty rock band forgetting about the music, about the fans.
I can't let that slide. But this fucking field. I sometimes fucking hate it, and I hate it because of the normies that don't understand and do not want to understand.
I do way too much, my guys do way too much and all I want is for the recognition to go to them. They do not need the ego boost, but to see my guys sitting in a meeting in which some dumb fuck is trying to drill us for taking to long, not doing something and what not, it fucking pisses me off. As their boss I always stand up and tell bitches off, but instead of learning, the bitches just keep pressing on their already defeated points.
Everything in human life gets fucking erradicated by: humans. People really do fucking suck.
I sometimes wish to go back, redo my diesel tech license and just work there, where I think one would be better of talking to an engine. But no, even then you get people, you have to interact with people, deal with people, and I am so far up my game and in my field that starting from scratch is a fucking mute point.
Maybe I need to keep fucking with stocks, get rich and just keep investing on bullshit. Whatever the fuck it takes me from having to feel the urge to choke a motherfucker in public.1 -
Oh man don't you just LOVE the weekend? I have no fucking idea but I have so much energy and motivation now... I might even try to pull a all nighter on my personal project !
Anyway have a nice weekend everyone! 😁3 -
Me and my friends are having a all nighter coding sesh, because the presention day was near, then my friend's mom ordered some pizza. We had set a rule where, everytime someone finish a functionality/module, that someone can get one pizza. I can totally say it was a productive night, and the presentation went unexpectedly well.1
-
The only time i pulled an all nighter was during the global game jam. You have to make a game in 48 hours and there were some nice to haves that I had to implement.
In 48 hours I slept only 5 hours. The rest of the time I was mostly programming. -
That moment when you must pull an all-nighter, but realize that you're out of coffee. And Mate. And Redbull. Basically anything energetic. That's when you realize you're fucked. 😓5
-
Finalising my Master's thesis just before the deadline was an all nighter in which I coded a lot.
Back then it was all Matlab! -
TIL how time-delay relays are used in circuits with a hell lot of power. For example to power and control the motor of a machine that lifts 20 people up to the sky and back to ground again.
FYI this is a simple circuit. We will hopefully start experimenting with SPS/Speicherprogrammierbare Steuerung (Programmable Logic Controllers). I cannot wait to make use of our predesigned circuits with complex logic gates with the new unit we will get to know.
Unfortunately, we will do practical networking (testing cables for the signal strength and speed, building a network of telephones and call each other - guess this is going to be the funniest part lol, etc.) before the SPS and LOGO software phase.
Btw. I am doing an all-nighter rn and repeating everything we did in our recent signal calculation lesson. We have another exam tomorrow.11 -
!coding
I used to be a sysadmin, which meant I was in charge of quarterly server patching. My team managed about 2500 servers, running various flavors of linux and legacy unix. The vast majority(95% or more) ran Linux(SLES). Our maintenance window was always in the overnight-- 10pm to 6am --so the stroke of 10pm would be a massive cascade of patching commands sent to hundreds of servers.
Before I was brought into the process, it made use of the automation product we were tasked by mgmt to use: Bigfix. It's a real piece of shit. Though we had 2500 or so servers, this environment was dominated by windows. All our vcenter servers ran it, and more importantly, our bigfix nodes were all windows machines. That meant that while we're trying to patch, the bigfix servers would get patched by the windows team. This would cause lots of failed and timed out patching, because the windows admins never quite understood that taking down the automation infrastructure would cause problems.
As such, I got tired of depending on a bunch of button-pushing checkbox-clickers who didn't know shit about shit, so I started writing an ssh-wrapped patching system. By the time I left for my current job, patching had been reduced to a single command to initiate each group's patching and reboots, and an easy check to see when servers come back up. So usually, the way it worked out was that I would send patching orders to 750 machines or so, and within about 5 minutes, they would all be done patching, and within another 20 minutes all the ones that required rebooting but about 5 would be done rebooting.
The "all-nighter" which happened every time was waiting for oracle servers to run timed fscks against a dozen or so large filesystems per server, because they were all on ext3/4, which eats complete shit. Then, several hours later, as they finished, I would have to call the DBAs to tell them to validate their shitty servers.3 -
I just pulled an all-nighter to write an usability testing protocol in Microsoft Word for a medical mobile app.
- statement of consent and privacy declaration; easy: 1 hour
- structuring the protocol and writing the different use cases; easy: 1-2 hours
- layouting the document so the tables don't look like utter shit and adding dotted lines into the columns so the user can write in it without fucking up the whole document when resizing a simple column width; a fucking nightmare: 5 hours
Why is the creation of a nice layout so inefficient to the point where I'd rather design a form in CSS and send it to my printer, get your shit together!3 -
So another story about college and stupid team assignments that I have to be responsible for dealing with.
So we had an assignment in operating systems 1 course, it was about memory management and we are a team of 3. Then came the time when we should discuss this assignment with the TA and that day I had to stay all night finishing a project in software engineering (literally giving us a description of a big project because that's what the course teaches And I had to finish it in one all nighter alone because my teammates just gave up).
When the discussion time came I was really tired and then the TA asks me something really simple and I say it but then she tells me that I'm wrong so I wondered a bit and then said no what I said was right! She then asks my teammate (who we are supposed to be good friends) "did he say the right thing?" And his answer is a definitive "NO he's wrong" and then he starts to say the right answer which I swear I said the same but in a different way so I start to say again that I was right and say that I said that just a different way and she took that as an insult and said that I'm shouting at her and being disrespectful to her.
When we finished I asked my friend if he heard me say it wrong and he said "I'm sorry but I didn't even hear what you said and I was afraid" WHAT THE FUCK, he just said that I was wrong to please her and make her feel like she is right and I had to be the wrong one even though I said it right but NOoo her pride is more important
All this was last semester and the second semester just started today and I go into operating system 2 and guess what? The TA got her doctorate and is now the professor for OS 2 when she doesn't even understand anything.
Really FUCK the academic system it feels like it is a grind more than actually gaining mastery of a subject.2 -
I recently have been delegated the responsibility of managing a 4 people team by planning the sprints, scheduling tasks, and in general "take charge" (as said by the boss).
What bothers me is there is this "developer" with a heavily toxic attitude, who feels he is above all laws and knows everything just because he joined some months ago all of us.
He is basically a human linter. When he code reviews, you can get away with any major mistake if your linting and indentation (and all that shit) is according to "his standards".
A new guy recently joined the team and was given an overwhelming task by the boss just to test whether he belongs here. (Again, wrong, in my opinion). He didn't know any of the technologies he needs to work on to complete that task but he still learnt them and got a working product. Albeit not according to our God's "standards".
Cut to the chase, the asshole dev is now mocking him in PR comments and demeaning him in every discussion. As a "team lead", what should I do? If I let it go, it'll make the environment toxic and I don't want him to get away with it. If I do take any action, I don't want to be seen as as pussy who can't take such minor insults. Please advise.
PS. The asshole developer once wrote a "friend request accept" API endpoint in such a way that when any single person accepts a request, that'll cause all pending requests (from any person to any person) get accepted. Fucked up the DB queries basically. This is just to give a perspective on what I'm dealing with here.4 -
Pulled an all nighter for a project, the next thing i know i am demonstrating my code with the error message i forgot to change which was houston we got a problem, i felt so weird and i was laughing very hard after the project presentation
-
At 11 pm tonight, someone from my friends group made a sudden plan of travelling 60 kms away from the city at 12 midnight. They were getting hyped up so I matched their energy and said Yes I'll go.
They all said they're going to their house and get ready and meet up in half hour at 11:30 pm.
I didn't go to my home since I was already good to go so I stayed in my building's lobby.
At 11:30 pm my head started spinning and I canceled on them and came back home, because in that half hour break they were all at their homes, I got some rest and my body took that as an indicator of being ready to go to sleep.
I can't even pull a half-nighter now, I'm getting old......sigh.2 -
So, just pulled another all-nighter..
On our platform I switched a quite big customer to another stock keeping system to pull them into automatic FEFO handling etc. Just a better stock keeping system overall.. I made it.. *self hi-5*
Evidently the crons caught that change, and CLEARED ALL THE STOCK LEVELS as they're now managed by said system...
Had to pull the counts, locations, expiry dates and lot numbers from the history table and old database fields, add them to an Excel sheet and then add all gathered locations by hand back into the new system, whilst also setting the new settings for them.
39 unique products that were gathered over 190+ sku objects... (Somebody didn't get object oriented, or was trying to KISS themselves, clearly...)
That's 6 hours of extra work for a stupid fuck up.. Oops? (:rant warehouse fuck up fuck dedication suspense stock keeping all nighter accident fulfillment dangit don't worry we'll test in production5 -
One hour before demo.
clone,compile and run.
Guess what..?
Most of the key module aren't working
Guess why..?
I forgot to push final changes to git (after pulling an all nighter) -
cvs checkout coding-all-nighter
Waiting...
Playing PacMan and Mario
Waiting...
Aaaand it’s morning.3 -
Planned to pull an all nighter last night cause I was procrastinating the whole weekend and the project was due today. Ended up procrastinating even more and seeing random shit on YouTube. 🙄😓2
-
Gonna get some shut eye so I can do an all nighter, but not for code, need to watch the election results. (UK).8
-
There was once some webservice made by a junior over the course of a few months. He always said it's good to go and everything works fine - but nobody ever asked to see something of it.
Big mistake, the thing was a fucking mess. Major spaghetti, nothing _really_ worked. The whole application felt like walking on eggshells.
Fast forward: It's Wednesday at 3PM, and the product is to be presented and used on Thursday at 9AM by the customer. They brought me and another colleague into the project and we fixed it in time, but it was one hell of a night.1 -
That moment when it's midnight and you have to wake up in 6 hours but suddenly you think about a way of fixing a bug that a library that you really need and is no longer being maintained has... sigh.3
-
That moment when something goes wrong in the server for the first time at 3AM, your last manual backup was 5 hours ago and you stay up until 7AM to rollback and also setup incremental backups every 15 minutes... FML xD15
-
I don’t recall why but a project was in need of an all-nighter and I was the only programmer available to do it. I even brought a sleeping bag and, about 2 hours before people started arriving for work the next morning, I slept in a gap between my cubicle and a wall. I brought a shaving kit and everything. For some reason I didn’t want people to know I had pulled the all-nighter so I had to make sure to get up and look presentable before the first person got there.
When my kids get the mistaken notion that they’ll be able to be like me right out of school and be able to make the money I make and have the flexible schedule I have and work from home and choose projects I like, I tell them my war stories about how I had to work 23 years of some hellish stuff to gain that privilege. -
After a wildly productive day yesterday, I've spent most of today staring at my screen, going down mental rabbit holes. Sod's law!
It's not helped by an accidental all-nighter last night - I'm too old for that shit these days1 -
How do you force yourself to work at night?
No matter how much I try my body is stronger than my brain. I can't keep my eyes focused after 00:00 and I have to sleep. I know people who stay up and keep developing in all-nighter.
How do you this?12 -
Fuck, the night is over and I didnt start the project. I have a meeting tomorrow morning (<5 hours).
But, I can do this, I will do this17 -
I'm pulling an all-nighter. And I'm still nowhere close to being done for desktop. But mobile is pretty much there. Mind you, I have work in 6 hours and counting1
-
Super late at night that it's pretty much morning, got another cup of coffee and now looking at my code trying to figure out where I fucked up, for hours and VSC doesn't show that I have any errors.... 4 hours later, still looking and I finally notice it.... I typed (options.lenght) instead of length...2
-
Was trying to pull an all nighter to meet a deadline and I accidentally fell asleep. I was also texting a new person I liked at the same time.
Dreamt I got so much work done and was still texting and got into an argument.
Woke up, but by the time I realized what happened and that I slept off I had already randomly texted something aggressive and insulted 😭
So yeah. Guess who got no work done and is probably gonna be single for life 😂 -
Hey guys, what do you like to have when you're pulling an all nighter with programming? coffee, wine, tea? my favourite has always been wine. Love it <34
-
This happened during the early months of WFH in the covid pandemic. I had a paired programming video interview and my interviewer had some strange behavior. IDK if he had a weird tick, but his head kept dropping to the side like he was falling asleep and he’d jerk back up again. His eyes weren’t drooping though. It kept happening throughout the interview and I was afraid he’d fall out of his chair. I wondered if he was crashing from an all nighter or his body was shutting down in some way. It was jarring enough that I wondered if I should ask the recruiter to check on my interviewer.1
-
Done it once or twice when finishing up a feature for a presentation/delivery the next day.
I'm leaning on the side of Not Worth It because I'd rather not be sleep deprived and dumb in brainy brain when interacting with the client and demoing my other stuff.
I guess it's usually when my perfectionism flares up that I'm likely to do stuff like that.
Will consider an all-nighter if it's reeeally necessary but there's few scenarios I can imagine where that is warranted. Maybe when working on a very serious security flaw or something of that nature. Most stuff can wait a couple of days...
Edit: goddamn I guess I committed the sin of not really answering the question. There's no story here. Boooo. Permission to hate myself, captain? -
Management suddenly decide to push for an early go-live for a product being worked on by another dev team in the company. As a result we are pulled in to help and get extra tasks loaded onto our sprint.
My co-worker pulled an all nighter to get the extra work done.
I emailed the project manager to remove items from my sprint to make space for the new work.
Am I lazy, or smart?6 -
Recently created a tech YouTube channel exploring all the CS and software engineering fundamentals in a simple, intuitive way. Go show some love :) like, subscribe, comment. Feedback is welcome.
https://youtube.com/channel/...1 -
Just came home to cook supper at 11am again before I go back to the office to pull an all nighter to implement last minute changes thanks to a hosting provider in south africa getting hacked last Friday.
I love being a dev but this is one of those moments I really think to myself "your the moron that chose to do this for your career you twit" 😑6 -
"I am barely awake, it must be like 3-4 am. This has been a long day at the office!"
It is 11pm... Long night to go!1 -
Pulled an all-nighter migrating stuff, am currently skipping class to go work, jacked up on coffeine and sugar. Today is going to be fun
-
The hotel I'm staying at only has mini toilet paper that I have had to call for an embarrassing number of times yet they're tryna judge me for wanting pasta at 3 am???
Like, we've passed that stage. I feel no shame anymore!! -
I don't know how to do what I'm thinking, and I can feel the impulsive, curious part of my brain preparing to spend hours reading, testing, and researching things.
Guess it's gonna be another all nighter. And it's only Monday.1 -
I'm curious, why do you guys seem to always put up with "I changed my mind, I need it by Friday" kind of requests? "I've pulled an all-nighter, because customer wanted it before the holidays" - didn't you agree to do it after the holidays? Did the customer come by with a bag of money for you to put away everything else for them? Even if you do get paid extra, do you really get that much more to make your suffering worth it?6
-
Never did it in my 3 years of coding. Worth noting, its hard to find clients in the middle east who would pay enough money for me to think they deserve an all nighter. They all think websites cost $200 to $500. Thank you wordpress for that :p9
-
I find coding very early in the morning and sleeping early at night very effective in terms of productivity compared to pulling an all-nighter and lose cognitive functions. I've finished a weeks worth of coding in 2 days! and I don't feel so groggy throughout the day.1
-
So my compiler has been compiling the newest version of my compiler for about five hours now, and progressed 10% in the last hour... Looks like my poor laptop is gonna have to pull an all nighter2
-
I love keybase! Great application but not many of my friends and coworkers use it so have not that much usecase for it.😥
-
It's Wednesday morning and I almost finished my weekly working hours.. but still had to move today's deadline.
-
Being able to work from where ever i want, at best from home. To be there when my kids wake up after doing an all nighter.
-
Pull an all nighter and Fuck up my exercise schedule or have sleep and code tomorrow (imp and might take multiple nights and day).....
Such hard decisions, 50 pull ups is hard to do after an all nighter 😥1 -
Finished developing the complete clean build of the app by 4am....
And tomorrow, the day of the presentation,
ALL THE BUGS ARE BACK!
Doomed!
Was I dreamin last night ? 🤔 -
Day 6 of my hiking holiday with the kids and suffering real coding cold turkey. First break in ages.
(Admittedly I did pull an all nighter chasing a bug in a dependency after 3 days)1 -
I pulled a lot of all nighter when I was in university, it was so easy. But its been couple years and I don’t even remember how I did it.
-
Long time....loooong time since I got on here. That said, I'm just gonna jump on this like everyone else. You know the drill.
MS just bought GitHub. Fucking. GitHub.
I just pulled an all-nighter a day ago to set up a DigitalOcean droplet for the first time. I'm sorry. I just don't trust Microsoft. Look at the Halloween memos and everything they've done. Then they try to (literally) buy trust. It doesn't work like that, at least not for me.
I see people comparing users talking about moving to GitLab to the people who said they were leaving the US after the 2016 elections but never did. That's the difference here - I set up my first GitLab install.
I dislike the thought of the buyout so much that I want to ignore the fact that it's happening. But gotta get through. GitHub could easily take the way of SourceForge and GitLab prevails. -
I just pulled an all-nighter for some homework for grad school with a good friend and now I have 2 deployments today. Guess I can come off my coffee hiatus because I need it! This day is going to long unlike my patience.
-
I have a conference talk tomorrow I and want to show a sample project.
Well... it's not ready. Should I go to sleep and pick a random off the internet or pull an all-nighter?7 -
I (frontend) was given 2 weeks to develop a new feature of the app. Almost after the end of 1 week, backend guy was finished with his code , with still bugs pending. Since backend wasn't ready for most part of the development process, I was working on my part, basically creating functionality and created views using the UI guys wireframes.
Now, we were on a time crunch , I didn't got enough time to improve the wireframes or to work with the UI guy . I released on staging environment and no one liked the UI.
App feature was supposed to be released on Tuesday. Shit hit the fan and i had to create a new ui, code the new parts of the app, do shit ton of other work and extending the deadline to today.
As of now backend code is still not fully functional,
app is ready but edge cases still not tested and I have to pull an all nighter to finish this fucking piece of shit.2 -
Starting my internship super late (mid-June), so I randomly decided to learn a bunch of stuff relevant to it all of tonight... I thought my all-night self-teaching sessions ended in high school.