473,249 Members | 1,902 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,249 software developers and data experts.

Re: bad software blamed for bad quarter / are programmers obsolete?

The problems with software development these days as I see them are

01: Hiring crap coders. Some companies seem as though they like to fill
seats or something and will hire someone with very poor skills.

02: Unrealistic deadlines. People rarely seem to plan for the unexpected
these days. They seem to give an estimate of how long something should take
if everything goes to plan, which never happens.

03: Coders not speaking out or being ignored. In relation to #02 the coders
either keep quiet in case they look like they can't do their job, or they
speak out and the project manager keeps quiet in case they look like they
can't do their job.

04: No standards. There are lots of standards around these days for
developing good software, but either programmers don't know of them or
management decide they are a waste of time and wont let them use them.

When outsourcing to other countries you have the additional complications of
cultural differences (we once had a Turkish company deliver a system with
only 1 line for addresses, they claim this is how Turkish addresses look. I
suspect they lied), time zone differences making communications a lot less
effective, and the fact that you probably have no idea or control over what
kind of standards they work to.

What constantly amazes me though is how a software project can possibly cost
millions. Unbelievable!

Pete

Aug 27 '08 #1
1 1184
On Aug 27, 3:50*am, "Peter Morris" <mrpmorri...@SPAMgmail.comwrote:
The problems with software development these days as I see them are

01: Hiring crap coders. *Some companies seem as though they like to fill
seats or something and will hire someone with very poor skills.
But perhaps your standards are too high Peter?
>
02: Unrealistic deadlines. *People rarely seem to plan for the unexpected
these days. *They seem to give an estimate of how long something shouldtake
if everything goes to plan, which never happens.
The Mythical Man Month by Brooks I believe--and the rule that the more
people you add to a project, the slower the rate of growth for
completing the project (but hopefully though not the time to complete
the project, otherwise it's better not to add the extra people).
>
03: Coders not speaking out or being ignored. *In relation to #02 the coders
either keep quiet in case they look like they can't do their job, or they
speak out and the project manager keeps quiet in case they look like they
can't do their job.
Yes, but this only means coding has become an insecure job. One
reason I got out of engineering and into business.

04: No standards. *There are lots of standards around these days for
developing good software, but either programmers don't know of them or
management decide they are a waste of time and wont let them use them.
Yes, this is known in the parlance as a "Level 1" organization I
believe, with Level 3 being the one with the highest standards (CASE
development tools, and people spending time initially thinking about
the architecture rather than just jumping in and coding).

When outsourcing to other countries you have the additional complicationsof
cultural differences (we once had a Turkish company deliver a system with
only 1 line for addresses, they claim this is how Turkish addresses look.*I
suspect they lied), time zone differences making communications a lot less
effective, and the fact that you probably have no idea or control over what
kind of standards they work to.
Yes, but having visited Turkey, which is next door to where I'm
posting from, they might not be kidding--some places in Turkey don't
even have an address--you just send a letter to the village postmaster
and he'll hand deliver it to the right farmhouse. As for time zones,
the best one was Sydney for me--when I emailed a Californian colleague
it was something like 18 hours behind.
>
What constantly amazes me though is how a software project can possibly cost
millions. *Unbelievable!
Or not, as you point out yourself in this thread.

RL

Aug 27 '08 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

38
by: Tim Tyler | last post by:
Here's what this morning's security advisory read here: ``In the last 3 months we have noticed an marked increase in the number of web-server attacks and successful compromise on our network....
102
by: Steve Johnson | last post by:
I'd like to hear thoughts on what books, in your opinion, are true classics in the field of software engineering. I read a lot on the topic - at least a book a month for many years. There are many...
3
by: Matt | last post by:
Hello, I have a query that I would like to schedule in DTS. The criteria of this query checks for records in the table that are within the current quarter. Here is what I have. WHERE...
54
by: Matt | last post by:
How do we define systems programs? when we say systems programming, does it necessary mean that the programs we write need to interact with hardware directly? For example, OS, compiler, kernel,...
8
by: Dominique Vandensteen | last post by:
I have a datetime and want to format it to "quarter year" so 20 december 2003 should give: "4-2003" is this possible? I don't find a format character for quarter :-( Dominique
3
by: RD | last post by:
Say Company's financial year starts October First and say we are now March 17th. How do you determine which quarter of the Financial year - not the actual year - March 17th is in. Thanks for any...
16
by: marktxx | last post by:
I've finally gotten around to reading the book "Large-Scale C++ Software Design" by John Lakos. Has anyone documented what parts of this book are now obsolete due to C++ language changes such as...
4
by: gimme_this_gimme_that | last post by:
Is there a way to get the last day of the previous business quarter from DB2? For 10/21/2008 the day would be 9/30/2008. Thanks.
11
by: CBFalconer | last post by:
Monty Solomon <monty@roscom.comwrote in comp.risks: I found the above in comp.risks today. F'ups set to comp.programming -- : Chuck F (cbfalconer at maineline dot net) :...
0
by: abbasky | last post by:
### Vandf component communication method one: data sharing ​ Vandf components can achieve data exchange through data sharing, state sharing, events, and other methods. Vandf's data exchange method...
0
by: stefan129 | last post by:
Hey forum members, I'm exploring options for SSL certificates for multiple domains. Has anyone had experience with multi-domain SSL certificates? Any recommendations on reliable providers or specific...
1
by: davi5007 | last post by:
Hi, Basically, I am trying to automate a field named TraceabilityNo into a web page from an access form. I've got the serial held in the variable strSearchString. How can I get this into the...
0
by: MeoLessi9 | last post by:
I have VirtualBox installed on Windows 11 and now I would like to install Kali on a virtual machine. However, on the official website, I see two options: "Installer images" and "Virtual machines"....
0
by: Aftab Ahmad | last post by:
Hello Experts! I have written a code in MS Access for a cmd called "WhatsApp Message" to open WhatsApp using that very code but the problem is that it gives a popup message everytime I clicked on...
0
by: Aftab Ahmad | last post by:
So, I have written a code for a cmd called "Send WhatsApp Message" to open and send WhatsApp messaage. The code is given below. Dim IE As Object Set IE =...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
by: marcoviolo | last post by:
Dear all, I would like to implement on my worksheet an vlookup dynamic , that consider a change of pivot excel via win32com, from an external excel (without open it) and save the new file into a...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.