|
Software engineering is dead, because people found they can sell low quality software almost as well as high quality software, but without spending a lot of money for the quality. The problem is that people buy it and use it.
To defend my favorite language - JavaScript. Ability to be dynamic does not mean unstructured. I tend to use classes for six years now (yes, on ECMAScript 5.1). The problem is not the language itself, but lack of understanding foundations and concepts. Lack of theory in short.
And the problem goes deeper as university popularity (at least in my country) drops compared to private learning institutions where they prepare you to code for a month or two (mostly handling copy/pasting and slightly modifying the code without actually understanding what does it do). That's what most companies want. They have experienced people, they lack of enough people to do the dirty work.
But this is also a good news. With so many low quality software it doesn't take much to make software shines.
|
|
|
|
|
I feel for you Marc. I was in a somewhat similar situation a few years back. An app, well written, performant, stable, with both unit and integrated tests for the various end to end scenarios it would handle, was taken over by an "experienced" programmer who proceeded to disable the tests as he changed code and broke them. They didn't support his new and improved way of doing things. But required five times as much manual testing as the previous version.
He's gone, and the app is now back to its stable, performant, tested state.
|
|
|
|
|
Well, let's do a "walkthrough" ...
|
|
|
|
|
What a nostalgic post for me.
I had a contract engagement back in '97 where I architected and implemented a distributed database system for an inbound call center that insisted that they track 2.3 million names and their orders on the back of MS Access. I sharded the data across 8 database instances to maintain some sense of usability.
When the contract was up and the work was completed, I conducted knowledge exchange with the staff and CIO. The system was highly modular, and the whole OO bag of tricks. The system had sub-second response times for all transactions.
The CIO told me at the end of the session that he couldn't in good conscience hire me back because I produced something that was out of the realm of his staff, whose normal dev environment was FoxPro. Therefore they would be at my mercy to maintain anything I produced.
I have been leery of working with any person or group who doesn't understand the plumbing.
|
|
|
|
|
As a sewage worker, life can be pretty mucky, but finding a Moltres under Wall Street really made my day!
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
(><<) (5)
Revive
Hints:
1. Tasty as hell!
2. Best food for long programming sessions (except BACON!)
3.
Rules for the FOSW ![ ^]
if(this.signature != "")
{
MessageBox.Show("This is my signature: " + Environment.NewLine + signature);
}
else
{
MessageBox.Show("404-Signature not found");
}
modified 19-Jul-16 8:51am.
|
|
|
|
|
steer
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
0B 0W
Rules for the FOSW ![ ^]
if(this.signature != "")
{
MessageBox.Show("This is my signature: " + Environment.NewLine + signature);
}
else
{
MessageBox.Show("404-Signature not found");
}
|
|
|
|
|
dummy
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Again 0B 0W
Rules for the FOSW ![ ^]
if(this.signature != "")
{
MessageBox.Show("This is my signature: " + Environment.NewLine + signature);
}
else
{
MessageBox.Show("404-Signature not found");
}
|
|
|
|
|
I left with 9 possible solutions, and your hint put me on the right one, but just remembered that tomorrow I will be occupied from 10:00 to 22:00, so I can't deliver it...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
That's okay
Rules for the FOSW ![ ^]
if(this.signature != "")
{
MessageBox.Show("This is my signature: " + Environment.NewLine + signature);
}
else
{
MessageBox.Show("404-Signature not found");
}
|
|
|
|
|
BACON!!!!!!!!!!!
sorry, I couldn't resist
|
|
|
|
|
at least 1W!
Rules for the FOSW ![ ^]
if(this.signature != "")
{
MessageBox.Show("This is my signature: " + Environment.NewLine + signature);
}
else
{
MessageBox.Show("404-Signature not found");
}
|
|
|
|
|
|
Indeed! 5B You are up tomorrow
Rules for the FOSW ![ ^]
if(this.signature != "")
{
MessageBox.Show("This is my signature: " + Environment.NewLine + signature);
}
else
{
MessageBox.Show("404-Signature not found");
}
|
|
|
|
|
Corrected school kids getting into grass (8)
|
|
|
|
|
Informer or Informed ?
We can’t stop here, this is bat country - Hunter S Thompson RIP
|
|
|
|
|
|
Reformed ?
We can’t stop here, this is bat country - Hunter S Thompson RIP
|
|
|
|
|
Well done. You got it.
Grass = reed.
School kids - form.
Corrected = re(form)ed.
|
|
|
|
|
You could have said I was near with my first answer
We can’t stop here, this is bat country - Hunter S Thompson RIP
|
|
|
|
|
pkfox wrote: You could have said I was near with my first answer
Well, yes, I could have ... actually I started typing something to the effect of "very close, look for the definition at the other end" but then I thought, no, someone else will steam in and grab your glory, so I didn't and changed it to a rather less helpful "no". Basically, I had faith that you'd get there on your own
|
|
|
|
|
We can’t stop here, this is bat country - Hunter S Thompson RIP
|
|
|
|
|
Movie Quote Of The Day
You could come with me, we do it right. We get out, we're free. Or you could stay in jail and get romantic with your boyfriend.
Which movie?
|
|
|
|