News for hackers. Stuff that matters.
Re:38% of bugs at Airbnb could have been prevented by using ... by franciscop on Sunday February 10, 2019 @10:27PM (#19131830)
For example, having a compiling system. That is a drag for everyone, but especially for newcomers and people getting started.

Edit: can you really not imagine any situation where typescript slows down some team in some situations? :)

Re:38% of bugs at Airbnb could have been prevented by using ... by tom_ on Sunday February 10, 2019 @10:28PM (#19131838)
These people reap the greatest benefit, because they are least familiar with the codebase and get the most out of having the computer check their changes make sense.
Re:38% of bugs at Airbnb could have been prevented by using ... by franciscop on Sunday February 10, 2019 @10:38PM (#19131877)
Totally agreed. I'm not saying that they would not get benefits! I'm just saying there's also a cost and that might be the difference from someone continuing learning or giving up.
Re:38% of bugs at Airbnb could have been prevented by using ... by tom_ on Sunday February 10, 2019 @11:12PM (#19132009)
I was assuming professional programmers with at least some experience - the article is about the toolchain in use by Airbnb.
Re:38% of bugs at Airbnb could have been prevented by using ... by cellularmitosis on Monday February 11, 2019 @06:10AM (#19133581)
I’m not sure. A newbie experiencing a truly interactive REPL-style environment might be way faster than being stuck in an edit-compile-debug loop.
Re:38% of bugs at Airbnb could have been prevented by using ... by james_s_tayler on Monday February 11, 2019 @02:05AM (#19132561)
Depends on compile/deploy times really. 5 minutes per cycle is painful. 30 seconds not so much. You often just compile the part you need and that can be very fast. Depends on the language too. I've found .NET turnaround times faster than Java for example.
Re:38% of bugs at Airbnb could have been prevented by using ... by root_axis on Monday February 11, 2019 @01:33AM (#19132485)
There is a cost to breaking up your logic into various modules/packages on the file system when you could simply write all your code in one gigantic file and not worry about any of that. Just because it saves time doesn't mean it's the best choice.
Re:38% of bugs at Airbnb could have been prevented by using ... by franciscop on Monday February 11, 2019 @05:22AM (#19133341)
Is there any situation where it'd be better to keep all your JS to a single file?
Re:38% of bugs at Airbnb could have been prevented by using ... by hombre_fatal on Monday February 11, 2019 @11:27AM (#19135615)
Premature extraction can solidify premature abstractions and create pressure against reabstraction.

The creator of Elm has a talk that mentions this: https://www.youtube.com/watch?v=XpDsk374LDE