Thread regarding Ford layoffs

Three types of companies for IT staff

Having worked in many locales and many companies as a software developer for over 30 years this is what I have experienced.

There are companies that treat the IT staff as a necessary evil, these companies pay poorly and treat the IT staff poorly.

There are companies that view developers as plug and play. These companies rarely pay well and view developers as disposable.

There are companies that are very choosy about who they hire, they believe one great developer is better than 50 mediocre developers. These companies pay very well and treat developers well. They have small well run development teams. Interviews at these companies tend to be by invitation. The old saying of birds of a feather flock together is apropos.

I have worked at each of these types of companies. The last type is the optimal company. If not for needing to relocate to MI to take care of aging parents, I would still be there,
So yes, the cream of the crop software developers are pulling down 200-300k a year.

Ford is the second type of company. It treats its developers as disposable, plug and play pieces.
Ford is a very frustrating place to work. It takes six months to a year to develop and launch software that at my previous employer was accomplished in a week. You would think that something that takes six months to a year to deploy would be of high quality, but you would be wrong. The defect level at Ford is insane. There are so many silly processes that add no value, the software is ancient, there are many people standing around watching a few doing the work. Oh yes we are an agile team, NOT.

If you are a plug and play developer, Ford is your place. But don’t be bitter, when you are replaced.

Originally posted by @12Myjlsf-nct.

by
| 1194 views | | 4 replies (last ) | Reply
Post ID: @OP+12Op2rvI

4 replies (most recent on top)

As a quality engineer, I wished they hired more IT people. We collect more data than ever, yet I spend more time manipulating data than I do actually solving a problem. It absolutely rediculus!!

by
| | Reply
Post ID: @2bnu+12Op2rvI

Ford treats devs like slaves with poor leadership and unrealistic expectations

by
| | Reply
Post ID: @1hls+12Op2rvI

Similar experience... nothing was a bug... it was an enhancement. Go read the reviews for the mobile applications :)

If you can't make a mobile application, you shouldn't be writing autonomous vehicle software. Then again Boeing couldn't write software to make the plane go up, and no one will go to jail for that either.

by
| | Reply
Post ID: @hha+12Op2rvI

I agree that the software defect rate at ford is incredibly high. In my prior job much of the software I worked on controlled government regulations so it had to be flawless.

Ford’s defect rate has become much higher since they implemented “agile” development. Agile development promotes frequent releases of functional software that provides business value. Ford implemented it as “do something, anything every few weeks” and we’ll fix it later. Defect fixes are billed as enhancements and explained by saying “we designed it that way”.

I worked on the development and business side at Ford and found both very frustrating but being on the business side was the worst. I would test applications that either didn’t work or didn’t match requirements and would be forced to agree to launch. Then I’d debate for weeks to get the issues resolved while taking heat from the users. The developers weren’t sloppy, they were being pushed to beat the clock then move on to the next project. I wonder if that’s how they’re designing and building vehicles now. Don’t miss working there.

by
| | Reply
Post ID: @kmq+12Op2rvI

Post a reply

: