Full threadjar3624·Marketing/Sales, IT and the entire corporate culture in general is also to blame for over engineering. Everyone involved wants to advertise they know and use the latest tech. To say otherwise is bad for your futureView on HN