|
Yep, I've worked on a project with a huge technical debt.
While I'm usually a pretty precise coder I delivered more bugs than usual in that code base...
Every fix I made introduced bugs in other parts of the system.
The guy who made the system would say "ohhh yeah, of course, because..."
I've even spent days on that project trying to get stuff right (which was really necessary, some routines block the entire server! )
Unfortunately I gave up after a few days (which really isn't my style).
I stumbled across a method called "Validate", but the first line of comment was "Continue querying the database".
Needless to say that method did A WHOLE LOT MORE than just validation
Days of work without productivity...
Lucky for me the manager knew about the problems we were having and even the guy who made it couldn't seem to fix it.
I work on a different project now
|
|
|
|
|
Technical debt is a pet subject of mine, and I've posted an article on here[^] about it too.
It's an issue that needs to be addressed by the business. The greater the repayments grow, the harder it becomes to address and resolve. It needs to be visible as an item on the project plan. This gives it the recognition and visibility it needs.
Technical debt won't go away no matter how much we would all like that to be the case. If we take a shortcut to capitalise on an opportunity, then that's all well and good, but you also need to repay back on that shortcut at a later stage.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
Everybody loses under such conditions, but the managers usually don't quite get what they are doing. I work at a place where they somehow kept going exactly the same way for 20 years.
Don't let them tell you that you are not good enough for their high standards. They are the ones who are completely clueless, not you.
Don't try to work hard enough to meet their requirements and repair what they messed up collectively. It's a waste of time and your energy. They will not let you succeed, alone out of the fear to look like the donkeys they are. They may always be in a hurry, but they also will find some time for some politics or backstabbing.
If you quietly fight against their selfmade obstacles, they will always tell you that you are not good enough and at the same time hold some carrot before your nose to make you work a little harder yet. In due time you will get a kick into the rear parts, just when the next poor dog comes along and takes your place.
Do yourself a favor. Get out of there.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
This is why most coders are far more efficient rewriting something from scratch than they are modifying other people's code.
|
|
|
|
|
Today I sent my parents a little (Dutch) joke article about how people want regional and 'fair' and 'honest' E numbers like colors, preservatives, flavor enhancers etc.
Stuff like 'traditional sorbic' and 'healthy sulfur dioxide' right from your local farmers.
Jokingly asked my parents if they joined the hype.
My father sent the following back:
"I produce software with regional fabricated E-rrors.
Genuine yet indigestible.
So yes I've joined the hype!"
|
|
|
|
|
|
Thanks!
It's been there for a few months now
|
|
|
|
|
I didn't notice it either. So, you really write the code that "we" need? Can I send you the requirement?
You have just been Sharapova'd.
|
|
|
|
|
23 today!
(Or 19 plus VAT if you prefer!)
Have a good day
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I definitely will! Thanks!
Still not sure where I will go for lunch/dinner, but I am leaning towards Nine Irish Brothers[^], as I love their food, as does my mother.
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
Brisingr Aerowing wrote: but I am leaning towards Nine Irish Brothers[^],
Looks delicious -- Happy Birthday!
Marc
|
|
|
|
|
I've never heard of anyone going to an Irish pub for the food before.
Happy birthday anyway.
|
|
|
|
|
Happy birthday!
"Bert's Whiskey Pepper Steak" sounds delicious
|
|
|
|
|
Happy birthday!
And I am glad there's atleast one CPian who is younger than me.
You have just been Sharapova'd.
|
|
|
|
|
|
Happy birthday, son...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Happy Birthday Brisingr.
You're an age fellow of mine(almost), have four months to go to get as old as you are
|
|
|
|
|
Happy (belated) birthday, you little child...
|
|
|
|
|
Happy birthday, hope your day is good.
New version: WinHeist Version 2.1.1 new web site.
I know the voices in my head are not real but damn they come up with some good ideas!
|
|
|
|
|
Happy Birthday, Brisingr,
Maturity awaits you
cheers, Bill
«I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.
|
|
|
|
|
Dear Sergey and Larry,
Version 45.0.2454.37 beta-m (64-bit) on Win 8.1 / 64
The last ten days Chrome is frequently "seizing up," refusing to accept keyboard input ... yet, at the same time continuing to respond to mouse actions ... closing, and re-starting, Chrome takes care of that.
Then there's the frequent failures to load pages; interestingly: some of the error pages shown by Chrome have a "Reload Page" button, and others do not ... the ones that do not present what appears to be an old early Mac super-lo-fi-big-pixel crash icon ... nice touch of humor there.
I don't mean to sound like I am not abjectly grateful for this wonderful service that reads my e-mails to figure out things I don't need, and reminds me how frugal I am by presenting advertisements for these things I don't need so I can have the self-affirming experience of rejecting them.
But, well, things are a little tight lately; with Johnny having the shakes and all he can't keep pedaling the electricity generator long enough to keep Mama's respirator going, and little Suzi's guide-dog, Benjamin, got in the pantry and ate some of the amphetamines we been feeding Johnny which ended up with animal-welfare officers coming out here and citing us.
So, Sergey and Larry ... I know you're reading this ... please understand if I seem a little critical it's probably just a side-effect of how things are, and, after all, I do understand that the journey that is the reward of building software that's "insanely great" is going to have some speed-bumps.
Perhaps ... since I'm beta-testing for you ... a free ChromeBook is in order here ?
your suffering fan, Bill
«I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.
|
|
|
|
|
BillWoodruff wrote: and reminds me how frugal I am by presenting advertisements for these things I don't need so I can have the self-affirming experience of rejecting them.
uBlock Origin[^]: does what it says on the tin.
BillWoodruff wrote: since I'm beta-testing for you ... a free ChromeBook is in order here ?
Hahahahahahahaha!
Think yourself lucky that they aren't Micro$oft - you have to pay to be a beta tester there!
I think they call it the Regular Test Marketing version...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Thanks, Griff,
fyi: I am a happy user of UBlock, as well as "Poetic License"
cheers, Bill
«I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.
|
|
|
|
|
The latter I knew, the former I was not aware of!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I am using uBlock now, based on an earlier referral you did for them, a while back.
|
|
|
|