You are reading a single comment by @andyp and its replies.
Click here to read the full conversation.
-
The usual problems; software was always secondary, the hardware specs were defined without any input from the software team, requirements were poorly defined and the time available was always less than needed.
He definitely didn't think he was doing a great job, he left because he found it so frustrating.
Did they actually try to make the software awful, or did they genuinely think they were doing a great job?