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 - "everything and the kitchen sink"
		- 
				    					
					
					Worst thing you've seen another dev do? Long one, but has a happy ending.
 
 Classic 'Dev deploys to production at 5:00PM on a Friday, and goes home.' story.
 
 The web department was managed under the the Marketing department, so they were not required to adhere to any type of coding standards and for months we fought with them on logging. Pre-Splunk, we rolled our own logging/alerting solution and they hated being the #1 reason for phone calls/texts/emails every night.
 
 Wanting to "get it done", 'Tony' decided to bypass the default logging and send himself an email if an exception occurred in his code.
 
 At 5:00PM on a Friday, deploys, goes home.
 
 Around 11:00AM on Sunday (a lot folks are still in church at this time), the VP of IS gets a call from the CEO (who does not go to church) about unable to log into his email. VP has to leave church..drive home and find out he cannot remote access the exchange server. He starts making other phone calls..forcing the entire networking department to drive in and get email back up (you can imagine not a group of happy people)
 
 After some network-admin voodoo, by 12:00, they discover/fix the issue (know it was Tony's email that was the problem)
 
 We find out Monday that not only did Tony deploy at 5:00 on a Friday, the deployment wasn't approved, had features no one asked for, wasn't checked into version control, and the exception during checkout cost the company over $50,000 in lost sales.
 
 Was Tony fired? Noooo. The web is our cash cow and Tony was considered a top web developer (and he knew that), Tony decided to blame logging. While in the discovery meeting, Tony told the bosses that it wasn't his fault logging was so buggy and caused so many phone calls/texts/emails every night, if he had been trained properly, this problem could have been avoided.
 
 Well, since I was responsible for logging, I was next in the hot seat.
 
 For almost 30 minutes I listened to every terrible thing I had done to Tony ever since he started. I was a terrible mentor, I was mean, I was degrading, etc..etc.
 Me: "Where is this coming from? I barely know Tony. We're not even in the same building. I met him once when he started, maybe saw him a couple of times in meetings."
 Andrew: "Aren't you responsible for this logging fiasco?"
 Me: "Good Lord no, why am I here?"
 Andrew: "I'll rephrase so you'll understand, aren't you are responsible for the proper training of how developers log errors in their code? This disaster is clearly a consequence of your failure. What do you have to say for yourself?"
 Me: "Nothing. Developers are responsible for their own choices. Tony made the choice to bypass our logging and send errors to himself, causing Exchange to lockup and losing sales."
 Andrew: "A choice he made because he was not properly informed of the consequences? Again, that is a failure in the proper use of logging, and why you are here."
 Me: "I'm done with this. Does John know I'm in here? How about you get John and you talk to him like that."
 'John' was the department head at the time.
 Andrew:"John, have you spoken to Tony?"
 John: "Yes, and I'm very sorry and very disappointed. This won't happen again."
 Me: "Um...What?"
 John: "You know what. Did you even fucking talk to Tony? You just sit in your ivory tower and think your actions don't matter?"
 Me: "Whoa!! What are you talking about!? My responsibility for logging stops with the work instructions. After that if Tony decides to do something else, that is on him."
 John: "That is not how Tony tells it. He said he's been struggling with your logging system everyday since he's started and you've done nothing to help. This behavior ends today. We're a fucking team. Get off your damn high horse and help the little guy every once in a while."
 Me: "I don't know what Tony has been telling you, but I barely know the guy. If he has been having trouble with the one line of code to log, this is the first I've heard of it."
 John: "Like I said, this ends today. You are going to come up with a proper training class and learn to get out and talk to other people."
 
 Over the next couple of weeks I become a powerpoint wizard and 'train' anyone/everyone on the proper use of logging. The one line of code to log. One line of code.
 
 A friend 'Scott' sits close to Tony (I mean I do get out and know people) told me that Tony poured out the crocodile tears. Like cried and cried, apologizing, calling me everything but a kitchen sink,...etc. It was so bad, his manager 'Sally' was crying, her boss 'Andrew', was red in the face, when 'John' heard 'Sally' was crying, you can imagine the high levels of alpha-male 'gotta look like I'm protecting the females' hormones flowing.
 
 Took almost another year, Tony released a change on a Friday, went home, web site crashed (losses were in the thousands of $ per minute this time), and Tony was not let back into the building on Monday (one of the best days of my life).10
- 
				    					
					
					Got a mathematics library I develop and maintain. Someone filed a feature request ticket for matrices of matrices. As in, each value of the primary matrix is another matrix. Not understanding why anyone would need such a convoluted concept, I asked for clarification.
 
 Response: "This piece of shit library isn't feature complete without it, now stop being a lazy fag in your mother's basement and actually do something"
 
 Lololololol. Sure thing. Let me go waste two or more weeks of my life developing something i've never seen used in math, without any justification beyond "feature".4
- 
				    					
					
					long time listener, first time caller. I love designers. seriously. I love getting a nice juicy Figma file and not knowing how the heck I'm going to do half the wild stuff in it, but it's beautiful, so I'll figure it out. Go ahead, send it to the client. But designers who learn how to use something like Elementor or one of those crappy kitchen-sink themes, call themselves developers, and win work with clients I share with them. I'm the one fixing everything when that crap breaks. I would never in a million years present myself as a designer, even though I know I know a damn sight more about design than they do about dev. I get it, everyone needs to make a buck, but every time this happens it makes me sick to my stomach. We're on the same team. I always, ALWAYS, go to the mat for good design. Why don't more designers have an equal amount of respect for us? Design phase always goes over deadlines and we always have to pick up the slack to make the hard launch date. Well, now I'm just rambling.1
- 
				    					
					
					Ffs, HOW!?!? Fuck! I need to get this rotten bs out.
 
 RDS at its max capabilities from the top shelf, works OK until you scale it down and back up again. Code is the same, data is the same, load is the same, even the kitchen sink is the same, ffs, EVERYTHING is the same! Except the aws-managed db is torn down and created anew. From the SAME snapshots! But the db decides to stop performing - io tpt is shit, concurrency goes through the roof.
 
 Re-scale it a few more times and the performance gets back to normal.
 
 And aws folks are no better. Girish comes - says we have to optimize our queries. Rajesh comes - we are hitting the iops limit. Ankur comes - you're out of cpu. Vinod thinks it's gotta be the application to blame.
 
 Come on guys, you are a complete waste of time for a premium fucking support!
 
 Not to mention that 2 enhanced monitoring graphs show anythung but the read throughput.
 
 Ffs, Amazon, even my 12yo netbook is more predictable than your enterprise paas! And that support..... BS!
 
 We're now down to troubleshooting aws perf issues rather than our client's....
- 
				    					
					
					God I hate vscode
 
 it keeps giving me a pop-up telling me I don't have a php environment setup
 
 I have no interest in using php. that's why I don't.
 
 and now apparently the git interface got changed. I don't want stupid random changes
 
 and frequently in some part of the IDE it'll say error but then not show up where the error file is for example
 
 Microsoft bought GitHub and all the atom people said they were gonna kill atom and push their vscode, everyone called them paranoid, Microsoft released a statement saying they weren't gonna kill atom. a year later they killed atom. so now I have to use this stupid vscode shit. and if you go anywhere asking for an IDE suggestion and you mention "not Microsoft" the mods will literally ban you for "being political"
 
 how about I just don't want a bloated goddamned IDE that I don't control
 
 in atom I could just uninstall other languages packages. actually atom didn't even come with them, they were optional. vscode, like all other shitty ass IDEs, is increasingly coming with everything and the kitchen sink -- and only one version, Microsoft's, so if you don't like it fuck you
 
 atom was so good because it was modular. they fucking killed it. and we're back to bloated shit. I guess because if shit is bloated you can argue "we need all this data from you" and so they fucking bloat to justify themselves15
- 
				    					
					
					Seasons Cleaning: Expert Post-Move-Out Cleaning and Tenant Cleaning Services in Stamford, CT
 Moving out of a property can be both an exciting and stressful experience. One of the most important tasks during this transition is ensuring that the property is left spotless for the next tenants. Whether you are moving out of a rental property, selling your home, or preparing for new tenants, Seasons Cleaning is here to help with professional post-move-out cleaning and tenant cleaning services in Stamford, CT.
 
 Located at 93 Ogden Rd, Stamford, CT 06905, we specialize in providing thorough and reliable cleaning services for those in need of post-move-out cleaning and tenant cleaning services. Our expert cleaning team understands the importance of leaving a clean, sanitized space that is ready for the next occupant. With Seasons Cleaning, you can ensure a smooth transition, whether you're a tenant, landlord, or property manager.
 
 Why Choose Seasons Cleaning for Post-Move-Out and Tenant Cleaning Services?
 When it comes to post-move-out cleaning or tenant cleaning services, Seasons Cleaning stands out for its attention to detail and commitment to excellence. Here’s why you should choose us:
 
 Comprehensive Cleaning Services: Our post-move-out cleaning and tenant cleaning services are designed to leave no area untouched. From deep cleaning bathrooms and kitchens to scrubbing floors and wiping down surfaces, we make sure every inch of your property is spotless and move-in ready.
 
 Experienced and Professional Team: Our team consists of highly trained cleaning professionals who specialize in post-move-out cleaning and tenant cleaning services. We have the expertise and equipment to handle even the toughest cleaning jobs, ensuring your property is left in pristine condition.
 
 Affordable Pricing: At Seasons Cleaning, we offer competitive pricing for all of our cleaning services. We understand that moving can be costly, and we aim to provide affordable cleaning solutions without compromising on quality.
 
 Eco-Friendly Products: We use environmentally friendly, non-toxic cleaning products that are safe for your family, pets, and the planet. Our green cleaning approach ensures that your property is cleaned with care, without harsh chemicals.
 
 Reliable and Timely Service: Moving out can be hectic, and we know that timing is crucial. Our team works efficiently to ensure that your post-move-out cleaning is completed on time, allowing you to focus on other aspects of your move.
 
 What’s Included in Our Post-Move-Out Cleaning Services?
 Whether you’re moving out of a rental property, apartment, or house, our post-move-out cleaning service is thorough and designed to meet the highest standards. Here's what’s included:
 
 Kitchen Cleaning: We clean every surface in the kitchen, from countertops and cabinets to appliances. We deep clean the stove, oven, refrigerator, and microwave, ensuring no grease or grime is left behind. We also sanitize sinks, faucets, and drains.
 
 Bathroom Sanitization: We provide a detailed cleaning of all bathrooms, including the toilet, shower or bathtub, sink, mirrors, and tiles. We scrub grout and disinfect high-touch surfaces, ensuring your bathroom is fresh and hygienic.
 
 Dusting and Surface Cleaning: We thoroughly dust and wipe down all surfaces in the property, including baseboards, shelves, window sills, and light fixtures. Our team also cleans door frames and other overlooked areas to ensure your space looks immaculate.
 
 Floor Care: Whether you have hardwood, tile, carpet, or laminate, we’ll sweep, vacuum, and mop your floors, removing dirt, dust, and stains. We ensure your floors are spotless and gleaming.
 
 Window Cleaning: Clean windows make a significant difference in how a space feels. We clean all interior windows, ensuring they are free from dust, smudges, and streaks. If needed, we also clean window tracks and frames.
 
 Trash Removal and Final Touches: We remove any remaining trash, debris, or unwanted items from the property and ensure that everything is tidy before we leave. Our goal is to leave the property looking pristine and ready for its next occupants.
 
 Our Tenant Cleaning Services
 At Seasons Cleaning, we also offer tenant cleaning services for those who want to ensure their rental property is cleaned to perfection before moving out. Whether you’re a tenant preparing to move or a landlord needing a thorough cleaning between tenants, we provide services that exceed expectations.
 
 Here’s what we offer with our tenant cleaning services:
 
 Move-Out Cleaning: If you're a tenant vacating a rental property, we ensure that the space is left in pristine condition, ready for inspection. This includes deep cleaning all rooms, kitchen, bathroom, and floors, as well as removing all personal belongings and trash.1




