News for hackers. Stuff that matters.
Re:Don't use Hadoop when your data isn't that big (2013) by scarmig on Tuesday May 23, 2017 @01:32PM (#14403202)
What's the alternative?

Many dev jobs can be accomplished by pretty tried and true technology. For a startup and even most mid sized companies, MySQL and a web framework will get you pretty much everything you need. But any kid a year out of school can do that. So those positions are not really well paid, certainly not enough for a family in the Bay Area.

To become a mid-level engineer and make more money, you've got to implement some kind of complicated distributed system. Incorrectly. And then you can "fix" it (or someone else's) to get the next promotion!

This is stylized and not 100% true to reality, but I think it gets at a core truth.

Re:Don't use Hadoop when your data isn't that big (2013) by ansgri on Tuesday May 23, 2017 @02:29PM (#14403830)
The alternative is to be a problem solver.

There are many cases where there's a real need to create a solution either without any established framework or where previous attempts have failed. That means you're either a founding engineer or some skunk-works employee where you are given great autonomy but also bear most of the responsibility for the failed project. And, AFAIK, these positions are usually not advertised, you need good connections and luck to arrive at such opportunities.

Re:Don't use Hadoop when your data isn't that big (2013) by pjmlp on Tuesday May 23, 2017 @02:57PM (#14404104)
The alternative is to realize that for certain types of problems, programming has become commoditized and one has to go up the consulting ladder selling architecture expertise, while improving social skills to be able to deal with customers at other level that isn't plain coding.
Re:Don't use Hadoop when your data isn't that big (2013) by gnaritas on Tuesday May 23, 2017 @07:02PM (#14406176)
That's a roundabout way of describing theft.

> Many dev jobs can be accomplished by pretty tried and true technology.

Then they should be.

> To become a mid-level engineer and make more money, you've got to implement some kind of complicated distributed system. Incorrectly. And then you can "fix" it (or someone else's) to get the next promotion!

Yea... that's dishonest, and frankly theft of the companies money.