Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,143,636 members, 7,782,056 topics. Date: Saturday, 30 March 2024 at 08:35 AM

List Of Failed Software Projects - What Went Wrong? - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / List Of Failed Software Projects - What Went Wrong? (5374 Views)

My Startup Failed in 28 months / I Keep Getting This Error Message "Gradle Project Syn Failed... / If You've Always Wanted To Learn Programming But Failed, Be Here!!! (2) (3) (4)

(1) (2) (3) (Reply) (Go Down)

List Of Failed Software Projects - What Went Wrong? by Nobody: 10:43pm On Apr 14, 2017
What went wrong with these software projects? Source: https://en.wikipedia.org/wiki/List_of_failed_and_overbudget_custom_software_projects For me I believe software development should be a 'Regulated Sector' like Architects, Doctors, Pharmacists etc to stop more software projects from ending up like these ones, so that only Software Engineering majors should head software projects.

Updated
All self taught programmers I have worked without a degree in Software Engineering or Computer Science only understands what they have been trained to do, they can not research and find new solutions to new complex issues. Well the truth is that a software project should be headed by those with a degree in Software Engineering with at least 1 year of experience as these are the people that can guarantee that a software project cannot fail. Even those with a degree in computer science should be supervised by a qualified Software engineer as Computer Science is not the same as Software Engineering.

1 Like 1 Share

Re: List Of Failed Software Projects - What Went Wrong? by asalimpo(m): 12:42am On Apr 15, 2017
Architecture and medicine and engineering have their peculiarities:
For one, with medicine, there's no duplicate for life. You dont want a hobbyist or self taught brain surgeon working on you.
You dont want self taught /bootcamp engineers building bridges or aeroplanes.
The risk is too high and have to be mitigated by government intervention , hence the licensing and certs.
2) The body of knowledge is static.
The human body isnt changing everyday.
They're a finite amount of bones in the body.
Buildings are rigid fixed structures. concrete is concrete,
The basic way of house building is relatively static. Buildings are essentially, stacks on foundations with roofings. Period. Nothing more nothing less.

There's also no uniform way to build software! -
With software its differnt - It's pure logic!!
It's hands on.
YOu cant bluff your way thru with a piece of paper.
If you can't do it you cant do it.
No one can estimate the complexity involved for unfamiliar projects.
Something that looks simple could be very complex.
The complexity explodes!!
Look at internet ie browser. With all the resources of microsoft at its disposal,
they still can't fix their browser bcause browsers are so complex to write.
They just have to cobble up and use old code bases!!

Paradigms are always changing in the software field.
There's no over ruling body voting on paradigms. It's the developers influencing the rate of changes. Jquery didnt take the world because, the professor of some board thought it up with his credentials!! John resig did and published it to the web.
If government censors participants in the field,the rate of accelaration of changes and improvement in the field will dry up and the world will regress. Government censorship will kill innovation.

6 Likes 2 Shares

Re: List Of Failed Software Projects - What Went Wrong? by asalimpo(m): 12:50am On Apr 15, 2017
project name: Cover oregon:
year: 2012 - 2014:
cost: approx $200m

fate: "Cancelled, then client and supplier both sued each other"; smiley

5 Likes

Re: List Of Failed Software Projects - What Went Wrong? by Nobody: 1:24am On Apr 15, 2017
asalimpo:
Architecture and medicine and engineering have their peculiarities:
There's no over ruling body voting on paradigms. It's the developers influencing the rate of changes. Jquery didnt take the world because, the professor of some board thought it up with his credentials!! John resig did and published it to the web.
If government censors participants in the field,the rate of accelaration of changes and improvement in the field will dry up and the world will regress. Government censorship will kill innovation.

John Resig is an American software engineer. He graduated with an undergraduate degree in Computer Science from Rochester Institute of Technology in 2005. Source: https://en.wikipedia.org/wiki/John_Resig

Imagine if sectors like Architecture, Medicine, Pharmacy etc are not regulated, what would stop anyone going into Architecture or Medicine as a self taught Architect or Doctor or Pharmacist, now imagine the kind of building he would have built compared to someone who studied Architecture who has a very thorough understanding of the principles involved before building a house or skyscrapper, to a self taught Architect all the principles an Architect learnt at Uni are meaningless to him all the self taught Architect cares about is just building a house or a skyscrapper.
This happens all the time in programming because there is no regulation. Only very good programmers with CS or SE degrees understands the meaning of programming paradigms and design patterns which are essential for building applications that will not fail.

I once heard about a software development manager asking candidates for their favourite design pattern, this is like asking an Architect what is his favourite house plan or a doctor what is his favourite prescription, it is the symptoms of the patient that will determine the proscription the doctor will prescribe rather than the Doctors favourite proscription. Now tell me why software projects will not continue to fail if this sector is not regulated?
Re: List Of Failed Software Projects - What Went Wrong? by Nobody: 5:38am On Apr 15, 2017
asalimpo:

If government censors participants in the field,the rate of accelaration of changes and improvement in the field will dry up and the world will regress. Government censorship will kill innovation.

Very good point.

A lot of variables lead to any failed project, software-related or not.

Having the Government unduly meddling in business transactions - with all the red tape- could grind progress to a halt.

And then of course they'll blame the lack of progress on the opposition party...

3 Likes

Re: List Of Failed Software Projects - What Went Wrong? by asalimpo(m): 8:26pm On Apr 15, 2017
Febup:


John Resig is an American software engineer. He graduated with an undergraduate degree in Computer Science from Rochester Institute of Technology in 2005. Source: https://en.wikipedia.org/wiki/John_Resig

Imagine if sectors like Architecture, Medicine, Pharmacy etc are not regulated, what would stop anyone going into Architecture or Medicine as a self taught Architect or Doctor or Pharmacist, now imagine the kind of building he would have built compared to someone who studied Architecture who has a very thorough understanding of the principles involved before building a house or skyscrapper, to a self taught Architect all the principles an Architect learnt at Uni are meaningless to him all the self taught Architect cares about is just building a house or a skyscrapper.
This happens all the time in programming because there is no regulation. Only very good programmers with CS or SE degrees understands the meaning of programming paradigms and design patterns which are essential for building applications that will not fail.

I once heard about a software development manager asking candidates for their favourite design pattern, this is like asking an Architect what is his favourite house plan or a doctor what is his favourite prescription, it is the symptoms of the patient that will determine the proscription the doctor will prescribe rather than the Doctors favourite proscription. Now tell me why software projects will not continue to fail if this sector is not regulated?
Actually and theoretically a person can be self taught in any field up to any level he wants. Even phD level!
There's nothing special about being in a particular location (or listening to a particular teacher )
that make u attain understanding.
The reason they are few self taught people is that, many people dont believe in themselves enough to do it.
They've been brainwashed into thinking you need to be in "school" to "know it". Which is a fat lie.
School simply provides motivation, thru fear of failing, hope of getting a job and building a career,
with a piece of paper (certificate), prestige (i am a graduate,phd,msc) etc.
These things are all social constructs. They're all artificial.
Anybody can be a self taught doctor,surgeon,architect,nuclear physicist!
The issue is in one of trust. will you trust a self taught doctor with your body?
Does that mean that certified doctors are "good". Dyu know how many people die each year from certificated doctors! - Doctors who misdiagnose illnesses - yet having strings of certs trailing their name. Doctors who kill patients by shoddy work!
What of lawyers - went to law school can't argue cases!!
The issue presently is that the knowledge/tuition providers are also the certifiers! Tying people to the same place.
Certifiers should be another body. So people could go get their knowledge how they like and get certified from a certifying body.
That will stop the nonsense of lecturer monopolies etc.
E.g look at accounting.
you can take ican/acca and pass. The body just tests you. How you get the knowledge is ur issue.
dyu need those certs to prove you know accounting? No!!
It's a social construct.
The other obstruction to self teaching is that, the cost will be prohibitive in some cases. e.g
in medicine,nuclear physics,chemistry, the student will have to set up his own lab, get his own cadaver, learn by trial and error!!
He will also lack the mentorship of experienced people-people who've been there before.
But that aside. It's very possible to b self taught.
In the academia, say you want to be a self taught up to phD level!, the educational cabal, will not allow you access to recent papers in the field or even allow you publish your papers!!
You also wont have peers to rub minds with, you'll work in isolation. You'll work on ideas that have been solved before. But all these things can be worked around.
John Carmack is self taught. His works speak for him. Many programmers are self taught.
The problem is the software field is just one of those fields where you can prove yourself,just by your works. In other fields it would be hard to gain recognition.
So self taught is harder but it is possible and a self teacher can learn more innovatively and very very deeply. It will only take longer. e.g in school, the lecturer lectures on a topic, provides assignment and that's it. The exam is 1- 2 hours long. the self taught may have to work all questions in the textbook. i.e finish an entire textbook!! The thing is some textbooks are used in msc work too,so he may be working past his level and not know it. Also no undergraduate actually completes entire textbooks in their courses!

9 Likes 4 Shares

Re: List Of Failed Software Projects - What Went Wrong? by asalimpo(m): 8:58pm On Apr 15, 2017
Let's look at simple examples of self teaching and extend it to other fields.
Say you want to learn how to cook soup /bake (simple domain).
you find resources.
You find tutorials.
You study.
You practice, make mistakes, make mistakes,make mistakes. Budget for this mistakes-
with each mistake you get better and better and better. Your confidence grows (Now,this is the psycholigical element - that is critical to success - It the size of your confidence that improves your will power and motivation.). Your fear subsides.
Next, you compare the quality with store bought/professional products.
Soon, you'll find out that you own rivals - even surpasses store bought!.
You've learnt!!!
But it took lots of trial-and-error.
In school, you'll be marked down for failing!! You have to get it right the first time. Which is nonsense. That's not how people learn.
You may have to buy a bag of flour, to just practice and fail with!

As your confidence grows you can build on your knowledge.

Let's tackle a bigger field.
Say you want to learn mathematics.
You go to a university,get the curriculum.
Look at the list of books.
Buy the books.
Read the first page - preface- look at the first chapter.
The jargons strike fear into your heart!! You close the book in fear.
You dont understand jack!! - this is where many people back out.
YOu find another book that is simpler. Read it. Work it. Understand it.
Then you revisit higher books- the jargons look less scary. YOu begin to see that you can recognize some words!, and can understand some concepts.
You go past the first chapter- you see an example with many lines that look like gibberish,you cant get past it.
You back out.
You look for a simpler book. Work it and solve the problems.
Rinse and repeat. With enough effort and input, you'll know it.
You buy more books consume more. Soon you'll be able to converse as good as anybody in any of those fields!! including PHd's and professors!!. You'll be able to conduct original research.
You could even take a shot at the fields medal and nobel prize.
If you tell some1 these, say you professor or lecturer or a parent,they'll laugh you in the face.
But what is impossible about it? It's simply strange and many people dont do it. Because people are afraid of not conforming to the norm. People will laugh at you for sitting at home studying it.
People will say you can't learn without taking test. Brain washing. You can learn anything. If you can find the resources that contain the knowledge and have setups to practice and exercise what you've learnt.

2 Likes 1 Share

Re: List Of Failed Software Projects - What Went Wrong? by Nobody: 10:08pm On Apr 15, 2017
@asalimpo

Okay would you prefer a self taught Doctor to be your doctor or a self taught Architect to draw the technical design of your house?
Re: List Of Failed Software Projects - What Went Wrong? by asalimpo(m): 2:00am On Apr 16, 2017
Febup:
@asalimpo

Okay would you prefer a self taught Doctor to be your doctor or a self taught Architect to draw the technical design of your house?
Your question is just another of saying what you've hinted on before: School-educated people are the only truly educated ones. Any other ones are not. Or that knowledge can only be acquired through one means - the school route. I've argued that this isnt true.

Some people would actually take a chance on a self taught doctor/architect, if the architect can convince them that their fears wouldnt happen!!. The issue isnt one of knowledge but perception and assurance by others.
The self taught architect could, design his own house! -
The self taught doctor could treat himself or relatives.

2 Likes

Re: List Of Failed Software Projects - What Went Wrong? by Nobody: 2:25pm On Apr 16, 2017
@asalimpo

I don't have any disrespect for self taught programmers as I used to be a self taught programmer myself for many years, but the truth is that there are many areas of programming that requires more advanced knowledge than what self taught programmers can learn by themselves.
Re: List Of Failed Software Projects - What Went Wrong? by asalimpo(m): 4:25pm On Apr 17, 2017
Febup:
@asalimpo

I don't have any disrespect for self taught programmers as I used to be a self taught programmer myself for many years, but the truth is that there are many areas of programming that requires more advanced knowledge than what self taught programmers can learn by themselves.
I get you. Most self taughts learn just enough to get the job done and lack the motivation to learn more of the theory. But on the other hand, school has this way of making student learn in warehouse mode. Just read a lot of a lot with the hope that it will be useful in the future. Both are wrong.
That said, any body of knowledge that is documented and the documentation is available, can be learned by any one. Whether the documentation is in videos, book format etc. Once the knowledge is public,any1 can grasp it and consume it. With or without being in a formal setting. That's the point i'm making. There's no documented area of computer science programming knowledge that an ambitious person can't learn on his own!

Actually, school based learning is very very inefficient.
Some people get distracted sitting down for hours listening to somebody talk.
Some people learn slowly. others learn quickly.
Some people learn by doing-only when they want to tackle a problem and solve it, will they be motivated to study and know all they have to know about a topic.
Some people dont like crowds and crowded places - e.g libraries
Some people hate learning under pressure other like it.
The present education system dont cater for these differnt groups of students. So those who do not cope well under these systems are labelled as dull! Some of these dull people have come to believe that they are truly dull. But as a self taught, one can go at his own pace. And find out what works for him. The proof of learning isnt a piece of paper.
if there's a book on it, or a video on it - forget it. Somebody knows it or will know it!!. The only areas are those not yet made public , e.g those distributed in conferences, and in academia. Where they wont let anyone in without credentials or where you have to pay high fees to get the papers.
An ambitious self taught, can decide, to investigate a particular area of knowledge all by himself and know it. He has the confidence to do so because he has seen himself succeed in teaching himself an entire field all by himself. Self taughts know that, if they want to learn it they can.

See this article of some1 who taught himself , MIT's 4 yr bsc curriculum in 1 year- 2000 - 2400 hrs!!
https://www.reddit.com/r/IAmA/comments/10vjy0/i_spent_the_last_12_months_learning_mits_4year/.
(does he have the knowledge? Yes. Can he use it?/deploy it? Yes. Will employers trust him? No. Will they hire him? No/Most likely not. )

- I know of one who taught himself enough to be a computer scientists, wrote algorithms that are still in use today.
- There's a downside to it, but there's an upside too. Knowledge resides in your mind, not a piece of paper. Once you know it , you know it. The hardest part is motivation!
- It can take longer. Say 10 yrs+ and nobody will recognise you!! - but that's a social and psychological dimension- you may also die unknown!! Bad. But the issue is can you learn it on your own!! That's the big million dollar question? - Yes!!! A resounding Yes. If you so wish.

4 Likes

Re: List Of Failed Software Projects - What Went Wrong? by clevadani: 5:45pm On Apr 17, 2017
asalimpo:

Actually and theoretically a person can be self taught in any field up to any level he wants. Even phD level!
There's nothing special about being in a particular location (or listening to a particular teacher )
that make u attain understanding.
The reason they are few self taught people is that, many people dont believe in themselves enough to do it.
They've been brainwashed into thinking you need to be in "school" to "know it". Which is a fat lie.
School simply provides motivation, thru fear of failing, hope of getting a job and building a career,
with a piece of paper (certificate), prestige (i am a graduate,phd,msc) etc.
These things are all social constructs. They're all artificial.
Anybody can be a self taught doctor,surgeon,architect,nuclear physicist!
The issue is in one of trust. will you trust a self taught doctor with your body?
Does that mean that certified doctors are "good". Dyu know how many people die each year from certificated doctors! - Doctors who misdiagnose illnesses - yet having strings of certs trailing their name. Doctors who kill patients by shoddy work!
What of lawyers - went to law school can't argue cases!!
The issue presently is that the knowledge/tuition providers are also the certifiers! Tying people to the same place.
Certifiers should be another body. So people could go get their knowledge how they like and get certified from a certifying body.
That will stop the nonsense of lecturer monopolies etc.
E.g look at accounting.
you can take ican/acca and pass. The body just tests you. How you get the knowledge is ur issue.
dyu need those certs to prove you know accounting? No!!
It's a social construct.
The other obstruction to self teaching is that, the cost will be prohibitive in some cases. e.g
in medicine,nuclear physics,chemistry, the student will have to set up his own lab, get his own cadaver, learn by trial and error!!
He will also lack the mentorship of experienced people-people who've been there before.
But that aside. It's very possible to b self taught.
In the academia, say you want to be a self taught up to phD level!, the educational cabal, will not allow you access to recent papers in the field or even allow you publish your papers!!
You also wont have peers to rub minds with, you'll work in isolation. You'll work on ideas that have been solved before. But all these things can be worked around.
John Carmack is self taught. His works speak for him. Many programmers are self taught.
The problem is the software field is just one of those fields where you can prove yourself,just by your works. In other fields it would be hard to gain recognition.
So self taught is harder but it is possible and a self teacher can learn more innovatively and very very deeply. It will only take longer. e.g in school, the lecturer lectures on a topic, provides assignment and that's it. The exam is 1- 2 hours long. the self taught may have to work all questions in the textbook. i.e finish an entire textbook!! The thing is some textbooks are used in msc work too,so he may be working past his level and not know it. Also no undergraduate actually completes entire textbooks in their courses!
Thank you Sir for this. Are you a programmer?
Re: List Of Failed Software Projects - What Went Wrong? by Craigston: 8:04pm On Apr 17, 2017
clevadani:
Thank you Sir for this. Are you a programmer?
You can infer that from his profile. dhtml18 com'an hear question o... #ameboModeActivated
Re: List Of Failed Software Projects - What Went Wrong? by clevadani: 8:24pm On Apr 17, 2017
Craigston:

You can infer that from his profile.
dhtml18 com'an hear question o...
#ameboModeActivated
Would I ask him that if I knew?
Re: List Of Failed Software Projects - What Went Wrong? by Craigston: 8:37pm On Apr 17, 2017
clevadani:
Would I ask him that if I knew?
You wouldn't ask him if you checked his profile. #ameboMode
Re: List Of Failed Software Projects - What Went Wrong? by uzoexcel(m): 7:49am On Apr 18, 2017
asalimpo:

project name: Cover oregon:
year: 2012 - 2014:
cost: approx $200m

fate: "Cancelled, then client and supplier both sued each other"; smiley

Lol.quite hilarious
Re: List Of Failed Software Projects - What Went Wrong? by Craigston: 4:59pm On Apr 18, 2017
asalimpo:
project name: Cover oregon: year: 2012 - 2014: cost: approx $200m
fate: "Cancelled, then client and supplier both sued each other"; smiley
Wow! The insanity is perfect!
Re: List Of Failed Software Projects - What Went Wrong? by larisoft: 5:31pm On Apr 18, 2017
asalimpo:
Architecture and medicine and engineering have their peculiarities:
For one, with medicine, there's no duplicate for life. You dont want a hobbyist or self taught brain surgeon working on you.
You dont want self taught /bootcamp engineers building bridges or aeroplanes.
The risk is too high and have to be mitigated by government intervention , hence the licensing and certs.
2) The body of knowledge is static.
The human body isnt changing everyday.
They're a finite amount of bones in the body.
Buildings are rigid fixed structures. concrete is concrete,
The basic way of house building is relatively static. Buildings are essentially, stacks on foundations with roofings. Period. Nothing more nothing less.

There's also no uniform way to build software! -
With software its differnt - It's pure logic!!
It's hands on.
YOu cant bluff your way thru with a piece of paper.
If you can't do it you cant do it.
No one can estimate the complexity involved for unfamiliar projects.
Something that looks simple could be very complex.
The complexity explodes!!
Look at internet ie browser. With all the resources of microsoft at its disposal,
they still can't fix their browser bcause browsers are so complex to write.
They just have to cobble up and use old code bases!!

Paradigms are always changing in the software field.
There's no over ruling body voting on paradigms. It's the developers influencing the rate of changes. Jquery didnt take the world because, the professor of some board thought it up with his credentials!! John resig did and published it to the web.
If government censors participants in the field,the rate of accelaration of changes and improvement in the field will dry up and the world will regress. Government censorship will kill innovation.

Everytime you open your mouth, bro; reason flows out like its cheap.


At OP, looking at the projects listed above, none of them were designed by non-cs graduates - which i imagine is quite regulated. So your opinion is flawed. And while you are chewing on that, also consider this article i found online http://www.cracked.com/article_19682_5-most-embarrassing-architectural-failures.html. It seems to me like architecture and other regulated industry projects fail heavily too. lol

1 Like

Re: List Of Failed Software Projects - What Went Wrong? by Nobody: 6:52pm On Apr 18, 2017
larisoft:

At OP, looking at the projects listed above, none of them were designed by non-cs graduates - which i imagine is quite regulated.lol


If regulated then they should have used Licensed Software Engineers.

Do you have proof that none of them were designed by non-cs graduates.
Re: List Of Failed Software Projects - What Went Wrong? by larisoft: 9:25am On Apr 19, 2017
Febup:


If regulated then they should have used Licensed Software Engineers.

Do you have proof that none of them were designed by non-cs graduates.

Yes i do. I knew that high level government projects like that couldnt be given to self-taught engineers, not with how right-winged governments like the UK are. Then I went researching into the projects and their leaders. You should have done that too before drawing that opinion of yours.

Then whats your explanation for failed medical/architectural/accounting projects? Self-taught people too?

You know Elon Musk is self-taught in aviation, right? And Steve Jobs (as a businessman)? And John Carmark (as the best thing that happened to gaming)? And paul allen? And steve Wozniak?

Or do you understand cs better than say...Steve Wozniak?

How the hell does one come up with an opinion like that?

2 Likes

Re: List Of Failed Software Projects - What Went Wrong? by Nobody: 11:06am On Apr 19, 2017
@larisoft

I want you to understand that some of us here are based in western countries where these programming languages were developed and we have also worked on high profile government projects.

It is only the state of Texas that regulates software development were you have to be a Licensed Software Engineer, I read that other states in the US and Canada are planning to do the same.

I do like to visit this section so that I can share ideas with other programmers and I feel we should not be subjective in our opinion on some issues which are verifiable.
Re: List Of Failed Software Projects - What Went Wrong? by pseudonomer: 4:49pm On Apr 19, 2017
asalimpo:

I get you. Most self taughts learn just enough to get the job done and lack the motivation to learn more of the theory. But on the other hand, school has this way of making student learn in warehouse mode. Just read a lot of a lot with the hope that it will be useful in the future. Both are wrong.
That said, any body of knowledge that is documented and the documentation is available, can be learned by any one. Whether the documentation is in videos, book format etc. Once the knowledge is public,any1 can grasp it and consume it. With or without being in a formal setting. That's the point i'm making. There's no documented area of computer science programming knowledge that an ambitious person can't learn on his own!

Actually, school based learning is very very inefficient.
Some people get distracted sitting down for hours listening to somebody talk.
Some people learn slowly. others learn quickly.
Some people learn by doing-only when they want to tackle a problem and solve it, will they be motivated to study and know all they have to know about a topic.
Some people dont like crowds and crowded places - e.g libraries
Some people hate learning under pressure other like it.
The present education system dont cater for these differnt groups of students. So those who do not cope well under these systems are labelled as dull! Some of these dull people have come to believe that they are truly dull. But as a self taught, one can go at his own pace. And find out what works for him. The proof of learning isnt a piece of paper.
if there's a book on it, or a video on it - forget it. Somebody knows it or will know it!!. The only areas are those not yet made public , e.g those distributed in conferences, and in academia. Where they wont let anyone in without credentials or where you have to pay high fees to get the papers.
An ambitious self taught, can decide, to investigate a particular area of knowledge all by himself and know it. He has the confidence to do so because he has seen himself succeed in teaching himself an entire field all by himself. Self taughts know that, if they want to learn it they can.

See this article of some1 who taught himself , MIT's 4 yr bsc curriculum in 1 year- 2000 - 2400 hrs!!
https://www.reddit.com/r/IAmA/comments/10vjy0/i_spent_the_last_12_months_learning_mits_4year/.
(does he have the knowledge? Yes. Can he use it?/deploy it? Yes. Will employers trust him? No. Will they hire him? No/Most likely not. )

- I know of one who taught himself enough to be a computer scientists, wrote algorithms that are still in use today.
- There's a downside to it, but there's an upside too. Knowledge resides in your mind, not a piece of paper. Once you know it , you know it. The hardest part is motivation!
- It can take longer. Say 10 yrs+ and nobody will recognise you!! - but that's a social and psychological dimension- you may also die unknown!! Bad. But the issue is can you learn it on your own!! That's the big million dollar question? - Yes!!! A resounding Yes. If you so wish.

Being a software developer requires more than being good at programming. School will teach you approach to problem solving. I took courses on Data structure and algorithm, operating system, assembly language, and some programming methodology, C++, C and so many others as a Mathematics major. You need those skills to actually be a good software developer. But I couldn't even develop anything reasonable, until I "self-taught" myself, and work on real life application during my intern days. The advantage is that you learn very fast, and very effective.

I believe you can teach yourself to be a very good developer if you are very good in logic and critical thinking... and you know what to learn.

But the best developers I have met who actually understands their codes, and knows how it works and why it works the way it works have some background is computer science, they either study computer science/engineering, mathematics, elect/elect or something related.

1 Like

Re: List Of Failed Software Projects - What Went Wrong? by romme2u: 6:29pm On Apr 19, 2017
........and the battle rages on
Re: List Of Failed Software Projects - What Went Wrong? by larisoft: 7:30pm On Apr 19, 2017
well, its just off tangent to blame the failure of these projects on self-taught programmers. Reading up each project gives detailed causes, none of which mentions that. But seeing as the thread is derailing... i say touche!

1 Like

Re: List Of Failed Software Projects - What Went Wrong? by asalimpo(m): 7:58pm On Apr 19, 2017
John Carmack is also self taught in Aerospace vehicle design.
Jedit was written by a non cs graduate.
Ramanujan was a self taught mathematics genius before he went to the western world.
Richard stallman didnt read cs or software engineering. He read physics,i think.

1 Like

Re: List Of Failed Software Projects - What Went Wrong? by BlueMagnificent(m): 7:16am On Apr 20, 2017
*quietly observing grin
Re: List Of Failed Software Projects - What Went Wrong? by Nobody: 1:27am On May 20, 2017
There is this trend now in the .Net world that Entity Framework is the standard for any new software project, but this is a wrong assumption.
A Software Engineering graduate understands Programming Paradigms and will use the best tool for the job, whereas someone without a background in Software Engineering will just use any programming tool they are comfortable with.
There is no reason why any software project should fail if a qualified Software Engineer is heading that project.
Re: List Of Failed Software Projects - What Went Wrong? by Nobody: 12:30am On May 21, 2017
Febup:
There is this trend now in the .Net world that Entity Framework is the standard for any new software project, but this is a wrong assumption.
A Software Engineering graduate understands Programming Paradigms and will use the best tool for the job, whereas someone without a background in Software Engineering will just use any programming tool they are comfortable with.
There is no reason why any software project should fail if a qualified Software Engineer is heading that project.

Hmmm, bros, some self-taught guy collect your job ni?

There is no reason why any software project should fail if a qualified Software Engineer is heading that project

This your last statement get as e be o

do we say, in retrospect, There is no reason why any one (software project) should die or not get healed (fail) if a qualified medical doctor diagnos him (Software Engineer is heading that project)

OR

There is no reason why any building/bridge (software project) should collapse (fail) if a qualified civil engineer/architect design it (Software Engineer is heading that project)

Heck, even in school you are the one to put in the man-hours to study the concepts you are talking about. You are largely benefitting from the curicullum, the guide and mentorship from your professors and those, in todays, world can be gotten i think, as rightly outlined by asalimpo above.

Asalimpo in my opinion has done justice to this topic.

1 Like

Re: List Of Failed Software Projects - What Went Wrong? by Nobody: 2:46pm On May 21, 2017
@SirAbdulthe1st

There are concepts only qualified/ student Software Engineers SE and Computer Scientists CS can understand. I was a self taught for many years and there was a limit to what I could do.

Yes after qualifying as a Software Engineer or Computer Scientist there is still alot to be self taught but it is much easier for those with such background to grasp what they are learning rather than just following what others have done without a good understanding of it.

I have great respect for those who are self taught without a degree in SE or CS as I used to be one of them, but I now do believe that software project should be headed by those who are qualified SE or CS with experience of SE.

These guys below for example, their studies in CS has enable us to have these technologies we have today.
1. Linus Torvalds, principal author of the Linux kernel - Torvalds attended the University of Helsinki between 1988 and 1996, [11] graduating with a master's degree in computer science - https://en.wikipedia.org/wiki/Linus_Torvalds

2. John Resig best known as the creator and lead developer of the jQuery JavaScript library - He graduated with an undergraduate degree in Computer Science from Rochester Institute of Technology in 2005. https://en.wikipedia.org/wiki/John_Resig
Re: List Of Failed Software Projects - What Went Wrong? by Nobody: 2:47pm On May 21, 2017
Craigston:

You can infer that from his profile.
dhtml18 com'an hear question o...
#ameboModeActivated
I can confirm that this TROLL is truly a programmer.

ByTheWay, who made me OAUTH2 of this board?

1 Like

Re: List Of Failed Software Projects - What Went Wrong? by Nobody: 2:49pm On May 21, 2017
Febup:
There is this trend now in the .Net world that Entity Framework is the standard for any new software project, but this is a wrong assumption.
A Software Engineering graduate understands Programming Paradigms and will use the best tool for the job, whereas someone without a background in Software Engineering will just use any programming tool they are comfortable with.
There is no reason why any software project should fail if a qualified Software Engineer is heading that project.
I shall always argue with you on this matter - fine, software engineering is great, but does not guarantee a great and successful programmer.

Some of the PHD holders I know in this industry, cannot even smell some of the places that I have coded to. When they see my true colors, they just OPEN THEIR MOUTHS LIKE A BUNCH OF MONKEYS!

If you doubt me, we can start a new thread where you can openly challenge me to a task we can agree on - such as hacking this programming board or any basic thing that you wish so that I can demonstrate my power!


Fine for some courses like Medicine, Surgery, Civil engineering, it is important to go to school - but it is not so for programming.

I can floor many of you guys here in JAVA and many languages, fine, I might not be able to even define what a compiler is, what it means for a language like kotlin to be statically typed e.t.c but when it comes to what matters - building something that works, I will floor many many of the fully software-educated TROLLS anytime!

1 Like 1 Share

Re: List Of Failed Software Projects - What Went Wrong? by Nobody: 2:56pm On May 21, 2017
dhtml18:

If you doubt me, we can start a new thread where you can openly challenge me to a task we can agree on - such as hacking this programming board or any basic thing that you wish so that I can demonstrate my power!

With due respect sir I would like to take up your challenge but please I don't want you to HACK this programming board o.

(1) (2) (3) (Reply)

My C++ CGPA Calculator Program / Survey - People Interested In Artificial Intelligence And Machine Learning / Web Development Using Java

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 116
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.