Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Comment Re:Marketing (Score 4, Insightful) 164

If you never found somebody who loved their blackberry, you just weren't looking very hard. For instance, frickin' Barack Obama.

I've found the majority of those people didn't love the BB, they loved email on the go. They loved being fully connected all the time, and for a long time the BB was only device that did corporate email at all.

Comment Re:We'll be whatever you want... (Score 2) 727

I agree with you. Comments should be reserved for when something is especially tricky or some non-obvious solution was picked for some other non-obvious reason. Code littered with comments simply explaining what the next line of code does is hard to read and harder to follow. Even worse is when there are required comment templates that make fitting more than 1/10 of a function on the screen impossible to do.

Finally, incorrect comments are worse than pretty much anything else. As soon as trivial comments are added that also adds another point of change for maintenance when code changes.

Comment Re:Tech is a seller's market (Score 2) 435

My experience matches yours. The key is GOOD people. Finding good people is hard.

I know someone who has been trying to hire a few good people for awhile now. In between interview 1 and 2 he sends them home with a coding problem. IMHO, it's too basic, but it's just a simple "implement a few design patterns" so that the company doing the hiring can see the programmers style and if they know what they are doing. The goal is to have something to talk about in the second interview. Many of the responses he gets back do not even compile (think about that for a second...the candidate has the full internet at their disposal). The ones that do compile look horrible (editors have auto-format - use it!) and/or don't meet the very simple requirements.

And offshoring really is broken. It can work for a very particular set of project types (basically ones with strictly defined requirements), but even then it's hit or miss. India is really too expensive now, especially if the cost of communication, time zones, culture, and remote management is factored in. Philippines is big now, but with good people there pulling $30k+ and being poached from company to company it's impossible to build any tenure into your people. It seems everyday I talk to a CTO or director who has a story of throwing away lots of money on offshoring with nothing to show for it.

The problem, and you touched on it, is that every company needs software people that not only know software but also know and learn the company. Only then can the real value add company software be created. This requires good people and is very hard to do with outsourcing.

Comment Re:Consultant or Manager (Score 1) 435

I don't know who the unemployed software engineers are. Possibly people living in the wrong town. I know no unemployed programmers. My office let go a few people, all of whom had new jobs lined up within 2 weeks. Of course, I mean actual software engineers who are experienced, productive, flexible, customer focused and able to have a conversation out loud with other people.

I've been wondering the same thing. My current company has recently lost people to other companies poaching our engineers. My friend manages a software dev group in Tampa and is having a hard time filling his team. He told me a couple weeks ago that he's thinking about getting out of management and back into coding because the market there is going crazy right now ($120k+ for senior software engineers).

I'm about to start a new job after being heavily recruited by a local company. The interviews (if I could call them that) were them selling me on working for them and not the other way around. They are a small company and just put together a very generous bonus program because they were losing software people to other local companies.

So yeah, where are all these senior engineers who know what they are doing and are also out of work?

Comment Re:They don't want to (Score 5, Insightful) 477

Get together with a million other geeks to throw money at this problem

This is the problem with allowing money to act as a form of 'free speech'. It's an arms race with more and more money trying to buy the 'right' laws and the people (corporations) that financially benefit from those laws will always have more money to buy more laws.

Slashdot Top Deals

The rate at which a disease spreads through a corn field is a precise measurement of the speed of blight.