Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Compare cell phone plans using Wirefly's innovative plan comparison tool ×

Comment Re:free money from the govt (Score 1) 85

What's sad is that a lot of people DO get jobs out of these bootcamps.

The "You don't need to go to school to make 200k/year" wave is strong, because there's the occasional kid who started coding when they were 5 and self taught by coding 60 hours a day instead of playing Pokemon, who then went in a bootcamp to learn Rails and actually did end up successful.

Then everyone use their example and go "see!!! This kid became a tech lead at 21 and is making a truck ton of money instead of wasting their time in college!!"

It's sad and adds a lot of noise to the signal when hiring, since those people are basically trained for a few months to "beat" the interview. Then you have to figure out how to let them go gracefully.

Now, I'm firmly in the camp that thinks not everyone should go to college, and we should invest more in apprenticeship, encourage people to go in fields that aren't as sexy, and all around stop worshiping the diploma. But this isn't the way to do it. Companies have trouble hiring software engineers because many positions require highly qualified people. Pumping out more from bootcamps isn't gonna help that at all.

Comment Re:Shying away from OOP(s) (Score 3, Interesting) 671

I came here to actually say OOP.

Its an absolutely terrible idea that tries to make software work the way we think it should, not the way we think.

It never ends well, and every time it goes to hell, people say "Oh, but if it had been done right in the first place..."

Though somehow people actually make it work, and right now superior functional patterns aren't taught, so if you implement them everyone thinks you're crazy. So for now, OOP is a terrible idea that "works", that many know is wrong, but that we still use for historical reason to make working software, for now.

Comment Re:Is volume really the answer (Score 1) 187

If you're working on a big database + rails CRUD project where you need a bunch of hands to make forms, sure, I'll take that.

Of course, you could drastically reduce cost by architect a system that doesn't need to just brute force code so much.

And that's the difference: if I'm building a sky scrapper, I need some architects and engineers to figure out how to make it stand 50+ stories tall, and then I need hands to build the hundreds and hundreds of identical units inside.

In software engineering, I can architect a way to only have to make 1 of those units and never have to worry about the grunt work. There's always SOME level of grunt work, but it's very small compared to non-software fields.

And then there's actually complex software projects, which is where a large chunk of the money is. Not just chugging out stupid games and apps. And this is where code monkeys are useless, and where they keep being noise for the signal.

That being said, right now, those coding boot camps are chugging out people who arent even fit to be code monkeys.... so the argument doesn't even apply.

Comment Re:Is volume really the answer (Score 1) 187

Its already causing problems. Its super hard to make a full team of half decent software engineers, because the signal to noise ratio is so bad. Even very successful companies are filled with teams where 1 person is doing the job while 10 people are just dicking around arguing about which 3rd party package to pick between the latest trend and the new fad.

And since no one figured out how to properly screen for good programmers yet, the only semi-acceptable teams are the ones in companies that are willing to just can those who can't make it, and then they end up in the news for being "horrible places to work" ::shrugs:: We need a second dot com crash.

Comment Re:Turnabout IS fair play... (Score 1) 765

Definately depends on the field and the company.

Quite a few companies will start by putting employees on "performance improvement plans", that can be as much as 6 months in some cases, with feedback along the way as to how you're doing.

With layoffs often come severance. And not all companies are Disney forcing employees to train their replacements.

If you work for a company like that, then, IMO, some mutual respect is appropriate.

If you work the cash at McD? WHATEVER!

Comment Re:Cost of living (Score 2) 100

Things that cost the same everywhere cost the same in SF. Your 401k's cap is the same. Your smart phone is the same, your kid's college education will be the same (assuming they move anyway).

If you're dumping money in rent, that may or may not make you come up ahead with the above. If you dump your money in a mortgage instead...then you're -way- ahead, unless you're expecting a massive crash before you sell.

You can also do interesting things: home renovation doesn't magically get more expensive. Labor might be a little, but the price of wood and appliances doesn't significantly change, so you can go all out.

I don't live in SF, but I still live in a high cost area, and once that mortgage is in place, your disposable income shoots up the roof. That's basically the whole reason cost of living is so high...because for a lot of people, it's worth it.

Now, I'm not gonna argue against how messed up it is, privilege, how it screws the poor over, etc. That shit has to change sooner or later before we end up in another civil war. But as far as an individual software engineer goes, it can very well be totally worth it.

Comment Re:hated language becomes a success (Score 3, Insightful) 165

Languages are not nearly as important as ecosystem. Else Haskell and co would be ruling the world of software engineering.

We're only starting to see a world where good languages are starting to catch on...but it's slow going. If the ecosystem is there, it picks up, even if the language sucks.

Slashdot Top Deals

The test of intelligent tinkering is to save all the parts. -- Aldo Leopold