The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
It is not "agile" to document every decision you make when coding, meaning that the original dev probably had some reasons for building things the way they are. If there's an improvement to be made, I wanna know - it might teach me something and prevent me from making the same mistake in the future.
..but changing code that isn't broken needs a damned good reason - since any change has the potential to introduce new (and subtle) bugs.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
If the code works, and you're not tasked to work on it, don't "optimize" it. In fact, don't even reformat it. See if you can get that guy fired.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
Did it happen to you that a coworker refactored some (large amount?) of your code
Thankfully, I'm the only coder here for most of the last 20 years so I don't have that to worry about.
My task of the week has been putting lipstick on a pig...new interface/graphics/theme/icons for 94 forms in a legacy project. My designer made it difficult and chose a diagonal gradient and not all controls have transparency. When I get this one done, I have around 70 'add-on modules/utilities' that need rebranding. What I really need is an intern!
A good friend of mine, after 7 years of medical school and training has been fired for one minor indiscretion. He slept with a patient and can no longer work in the profession.
What a waste of time, effort, training and money. He's still paying on his student loans. This just goes to show that one minor mistake can ruin your life. Thoughts for him and his family. He really is a great guy and a brilliant Veterinarian.
Give me coffee to change the things I can and wine to accept the things I cannot! JaxCoder.com
Do you have people in your organization that only respond to the first question in an email?
This bugs the *shart* out of me. I took the time to compose the email. I carefully thought through the specific questions I wanted answered before communicating them... and nothing, no response other than to the first question. So, if I stopped building the application at the login screen, they would be good with that. I think not!
Maybe I should just adopt their approach? I would be able to get through more emails in a more timely manner by only answering the first question. Please note that this is the second question in my post, so feel free not to answer.
“The palest ink is better than the best memory.” - Chinese Proverb