The New York Times published the article “Once a Dynamo, the Tech Sector Is Slow to Hire.”
The piece comes across a little “woe is me.” Which I find strange. The tech industry that I know and love isn’t hurting at all. However, as the article states, the mediocre development jobs and the grunt work is being shipped overseas. That’s good for America and American developers.
This particular paragraph in the article kind of sums it up (I think):
Ms. Mann said, that an employer has sent her job abroad since she received her master’s in computer science more than two decades ago; the last time was in 2001. This week she starts a yearlong program to upgrade her programming skills, paid for by a federal program that assists workers who have been displaced by international trade.
The tech industry is so wide open for positions right now. Companies are scrambling to find the best talent and it’s incredibly difficult to find excellent developers. Software development also has vastly greater resources available to the self starter than many other industries.
All it takes to become an excellent developer is to decide on something to learn, and go learn it. You probably don’t even have to buy a book. In general, the communities are very supportive of “newbs” and there are tons of open source projects that you could work on to provide you with “something real.”
In any industry, if you “show up for your job, work a little, and then leave” you will probably be out of a job. There are hungry, passionate people all over the world that want your job. The good news is that if you care about what you do, constantly learn, and adapt then it will be impossible to ship your job overseas.
All it takes is to love your job. Do that – and I bet you keep it.
Also: read Linchpin
The secret to happy employees isn’t a secret. Let them be creative, own their destiny and do great things. The money is ancillary. Create an environment where they can ship.
I’ve hated meetings for a long time. At my first “real” job at a medium sized company (1200 in the us) I became known as “the guy that hates meetings.” Since then I do my best to actively avoid almost all of them. However, lately I think I’ve realized the ones I like.
Meetings are for brain storming and/or getting to know someone (or a group of people).
Anything else and you should strongly consider why you just spent all that money to have a meeting.
Anyone else have any other ideas for good meetings? In this context I’m not considering a conference or a talk a meeting.
I don’t think your team needs to subscribe to any sort of project management framework. You’re all adults. You should work however best works for you.
However, if your immediate team is bigger than 10-15 people and/or doesn’t involve UI and business people, or you use gantt charts, or you don’t actively work with people from all disciplines…
You’re probably doing it wrong.
Unless of course your company only involves yourself.
The Byline reader for iPhone is awesome. It syncs your google reader account into an offline cache that is simply perfect for the subway. I am currently using the new free version which is ad supported. The ads are unobtrusive and the app just seems to work.
I did have one problem that after reading several articles I would keep getting a white screen. I have hundreds of feeds with thousands of articles and interrupted a sync – so maybe that was the cause.
The app is so good I missed two subway stops on the way to work. Woops! But I recommend anyone who has an iPhone and a Google Reader account to get this app.
I am in no way affiliated with the Byline team.
Only allowed to prompt for permissions due to a user action. Which is shitty, but I should have seen is documented.
Also, when I try to create an account on the forums (not using facebook connect) I get a “cannot connect to socket” error. I guess I go back to their older clunkier API? Seems to be a number of complaints but no answers from Facebook.