News for hackers. Stuff that matters.
Re:38% of bugs at Airbnb could have been prevented by using ... by pjmlp on Monday February 11, 2019 @07:07AM (#19133811)
> Startups: being X% faster at launching your product might mean the difference between life or death for the company. This includes Airbnb back in the day!

Developing software since the mid-80's, worked in a couple of startups, never saw a case where using strong typing would be the cause of business failure.

> - Personal projects: where it just doesn't matter if it breaks in some situations and having to build a whole babel tower might discourage you from getting started for fun.

It is no fun to go back to something that was left hanging 6 months ago and reverse engineer what the code actually does.

Re:38% of bugs at Airbnb could have been prevented by using ... by franciscop on Monday February 11, 2019 @08:04AM (#19134107)
I've seen too many projects fail because they are way over-engineered. A complex pipeline, build system, developers not familiar with the practices, etc. all adds up. Now I do not know how much typescript might add in cost to all of this, but it's definitely part of what I'd consider an over-engineered MVP.
Re:38% of bugs at Airbnb could have been prevented by using ... by pjmlp on Monday February 11, 2019 @08:45AM (#19134397)
You can equally over-engineer in dynamic languages, don't see how a type system is to blame.