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.
1. The lounge is for the CodeProject community to discuss things of interest to the community, and as a place for the whole community to participate. It is, first and foremost, a respectful meeting and discussion area for those wishing to discuss the life of a Software developer.
The #1 rule is: Be respectful of others, of the site, and of the community as a whole.
2. Technical discussions are welcome, but if you need specific programming question answered please use Quick Answers[^], or to discussion your programming problem in depth use the programming forums[^]. We encourage technical discussion, but this is a general discussion forum, not a programming Q&A forum. Posts will be moved or deleted if they fit better elsewhere.
4. No politics (including enviro-politics[^]), no sex, no religion. This is a community for software development. There are plenty of other sites that are far more appropriate for these discussions. Or if you must, use the Back Room[^] - but enter at your own risk.
5. Nothing Not Safe For Work, nothing you would not want your wife/husband, your girlfriend/boyfriend, your mother or your kid sister seeing on your screen. For those discussions where you wish to be a little more frank, use the Soapbox[^]
6. Any personal attacks, any spam, any advertising, any trolling, or any abuse of the rules will result in your account being removed.
7. Not everyone's first language is English. Be understanding.
Please respect the community and respect each other. We are of many cultures so remember that. Don't assume others understand you are joking, don't belittle anyone for taking offense or being thin skinned.
We are a community for software developers. Leave the egos at the door.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
We fall in love lust with the outer appearances of some newfangled technology.
We have a great time with all the new experiences and cool things we do together.
We sprint into a committed relationship.
Then we start to spend "resources" (time and money) on dependencies, tool upgrades, etc.
Any formal training is either non-existent or too expensive.
We start to formalize procedures and policies.
Then we get completely married to the technology even though we are starting to have doubts.
Child applications show up and the software gets more complicated and interdependent.
Soon after, we meet some new technology and have an affair.
Next, we're heading to divorce court.
It's that some of them, for a short while, thought it would be best to get rid of IT and use outside contractors. Someone, in the background, reawakened them to the facts that not only does our stuff work better, but we're more responsive to changes. And they have their face in our stuff almost all day long, keeping the company running.
It's like the the old Chinese fable about the body rebelling against the stomach because they didn't think it contributed to the person - so they stopped feeding it . . . .
A couple of colleagues and I used to work for a Large Hospital organization providing customized software for lots of things. The accountants decided it would be so much simpler for them to buy in some vendor products to replace all our stuff and get rid these pesky programming teams who seem to sit around drinking coffee and playing with weird-looking text on their computers all day. Surely the vendors know what they are doing and will provide unlimited support for their excellent product which will be capable of doing all the things we had already spent years honing and implementing precisely to our customers' needs. The large number of senior staff doctors and surgeons who are critical to the operation of the hospital (as was most of our software) wouldn't even notice, probably. I mean, how hard can it be? These "programmers" don't even have accounting qualifications so what could they possibly know?
We have all coincidentally started new jobs at a place that pays better and treats us better (not a hospital).
From my new office I imagine I can occasionally hear the screaming from my old customers - and we have already had begging phone calls asking for help! We've only been gone a couple of weeks!
Oh, the manic laughter!
- I would love to change the world, but they won’t give me the source code.
Yup - we need to invent a word to use when one gets an (like your previous employer) epiphany just a bit too late.
Oh. Wait. There is one. Regret. - I wonder if the bean-counters are still employed?
One of the few real ego boosts in my life: my previous employer let me go, thinking they could do better with a 'real professional'. And then another one after they replaced him. And another one. Then, I heard that they now had to hire two people to replace me. And for all that, all they did was put a new face on the software I built. Four year later.