|
You can't call it engineering until some objective measures can be applied to the whole endeavour of software development; of which there are very few.
Mathematics and science does factor in some ways (e.g. code metrics or relative performance of algorithms) but taken out of context of requirements, design and success - in the business sense - not that much help.
To put it another way, there is no way to observe an existing project and predict it's outcome, even with a margin of error. You can't observe a software developer and objectively measure their performance either. Nor can you apply any true measure to a team.
To describe software engineering as dead, misses the point. It never was alive as an engineering discipline because the basics have never been discovered let alone applied.
At the moment it is an artistic endeavour. The best analogy I've come across is the comparison to a team sport where science helps, but cannot fill in for the human factors.
Frustratingly I'm not an academic so I'm not familiar with any formal studies, but I do know some are being made. However, the studies I have read about don't, IMHO, control the myriad of variables correctly or mitigate them through wide statistical sampling. Not convinced they are asking the right questions either.
If I ever had the opportunity I would perform a range of studies to try and uncover some fundamental truths about software development. For prosperity here is a list of studies I would like to see done;
1. TDD vs non-TDD
2. How effective is refactoring?
3. Does documentation help a new developer?
4. Is pair programming more effective than lone development?
5. Is it better to learn through documentation or pair programming?
6. How accurate are comments?
7. Is bug fixing more expensive than good design?
8. Is untidy code more fault prone?
9. Are some requirements more error prone than others?
|
|
|
|
|
If you separate 'PokeMon GO' differently you could read: poke mongo
Please don't poke the mongo.
Kitty at my foot and I waAAAant to touch it...
|
|
|
|
|
Is it ok if I pake the mango?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Hmm... I'll allow it
Kitty at my foot and I waAAAant to touch it...
|
|
|
|
|
Mongo only pawn in game of life.
This space for rent
|
|
|
|
|
Hey! That's my line!
Mongo: Mongo only pawn... in game of life.
|
|
|
|
|
At least is game of life and not game of thrones
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
OGno Mekop!
Rules for the FOSW ![ ^]
if(this.signature != "")
{
MessageBox.Show("This is my signature: " + Environment.NewLine + signature);
}
else
{
MessageBox.Show("404-Signature not found");
}
|
|
|
|
|
Absolutely right: I do not now, nor have I ever Mekoped!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Well, have you forgotten to use your Pogoknome'ds ?
Rules for the FOSW ![ ^]
if(this.signature != "")
{
MessageBox.Show("This is my signature: " + Environment.NewLine + signature);
}
else
{
MessageBox.Show("404-Signature not found");
}
|
|
|
|
|
I saw some people the other day playing it, I feel it is a very worrying take on the Trainspotting mindset.
veni bibi saltavi
|
|
|
|
|
My wife's 19 year old niece was visiting for a couple of weeks when Pokémon GO arrived. It prompted her to get up and walk! Her and a friend went to the downtown core - sidewalks, cafes, etc - where they could collect safely and to the university grounds.
To that extent, I applaud her - she was active instead of sitting in an overstuffed chair lamenting the fate of the world.
|
|
|
|
|
|
If I told 20 years ago with my Nokia phone in the hand and pointing out that something was sitting there on the street people would call me nuts.
In Word you can only store 2 bytes. That is why I use Writer.
|
|
|
|
|
Poke[^] yum!
"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
|
|
|
|
|
People playing that game seem to be pokemongoloid...
I guess their brain is "no longer in technical use"...
|
|
|
|
|
Poker Face as in "poke-your face"
|
|
|
|
|
I like to say it with a Jamaican accent, heavily stressing the "E".
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Poke whatever you will
p okemongo
po kemongo
pok emongo
poke mongo
pokem ongo
pokemo ngo
pokemon go
pokemong o
Zen and the art of software maintenance : rm -rf *
Maths is like love : a simple idea but it can get complicated.
|
|
|
|
|
Hi All,
Odd thing this morning every web page I try is unavailable apart from the Lounge, WTF?
This is getting old...
Well it appears it is a failure of me! Good Grief gimme
|
|
|
|
|
Turn your WiFi on...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Well if I had to turn on my WiFi how did I post that? , restart seems to be working...
|
|
|
|
|
Internet fairies.
Time machines.
NSA cameras watching over your shoulder and feeling helpful.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
You on BT?
I came into this game for the action, the excitement. Go anywhere, travel light, get in, get out, wherever there's trouble, a man alone. Now they got the whole country sectioned off, you can't make a move without a form.
modified 31-Aug-21 21:01pm.
|
|
|
|
|