If you haven’t heard, Nine Inch Nails is offering their latest album, The Slip, for free. You can download the music in a variety of formats.
Between that and my recent acquisition of One Cell in the Sea by A Fine Frenzy via iTunes, I got me some new music to drown in. So far, I’m liking both. One to get my energy pumping and another to play in the background, kick back and read a book.
I think I really need to get one of these.
A recent article sheds, what’s possibly an obvious, light on how people find the time to go online (got video). Basically, the time comes from watching t.v. and I think it’d be spot on for most people. It’s sort of right for me. I do noticed that I watch less television before I got into doing a lot of stuff online but as I’m an avid gamer, I notice my time being stretched between maintaining an online presence and playing video games. With my post count, it’s obvious on which is winning.
Anyway, if you haven’t seen the video (speaker is Clay Shirky) you should check it out. It’s pretty nifty.
I came across a “10 things” post on AppleMatters and it is 10 Things Every Programmer Should Know For Their First Job. While I’m not a professional programmer, I have had similar insights when getting into what I do.
- Being liked is easy - So true. Even without “bribing” people with candy, it’s fairly easy to make people like you. Just don’t act like a jerk.
- Being respected is hard - I think it depends on who you’re earning respect from. Same level co-workers are probably the hardest. Your supervisor/boss would be the next hardest and so on. As long as you do your work and complete it on time, it’s easy with the boss, but with same level co-workers, folks who do the same or related things you do, it’s harder because not only do you have to finish projects on time, you also have to be competent.
- Everything you learned in college is useless - I agree somewhat. Designer friends of mine have told me that most everything they learned in school was useless in the work world. For me, what I learned in school and what I got my (lowly) degree in had nothing to do with what I’m doing now, which is web development. In fact, instead of doing my homework, I was building web pages and when my mother caught me, she reprimanded me and said I’d never get a job doing what I’m doing instead of my studies. It’s funny how life worked out.
- Never stop learning - This is so true. In the tech industry, no matter what specialization, things evolve and if you don’t keep on learning you’ll get so far behind you won’t be as critical an asset you could be. The workplace is one of the best places to expand your knowledge. Your co-workers should be more than happy to help you and with the crash course training, learning something is easier, for me at least.
- You live or die by your text editor, so choose wisely - For me, it was all about do I know how to code by hand or do I use a WYSIWYG editor? vi, Emacs, Pico, notepad, textedit, 1st Page 2000 (not to be confused with Microsoft Frontpage, ick). It didn’t matter, so long as I was the only one inserting code and not having a program do it, I was happy. And that increased my chances of getting hired.
- No one really cares what college you went to - Not completely true. Where I ended up no one really cared, but I could have had an easy entrance to Intel if I wasn’t lazy. The college I went to had an excellent track record for getting their tech/electronics graduates into Intel (fab plants). And I know at least one person who has been hired just based on the college they graduated from.
- Silence never goes out of style - Word. Another easy way to break into the group as the new guy? If the company holds a gaming night, attend. Try to beat the crap out of everyone in Quake or Motorcross Madness or whatever games they play. Whether you can or can’t pwn people, just have fun and you’ll mesh well pretty quickly.
- You will meet odd, strange and unpleasant people, deal with it - So true and you know what? There are always worse people out there, so be grateful.
- Make friends with IT - Mother is god on the lips and hearts of all children. IT is god in the workplace. Get on their good side and you’ll get cool stuff.
- You will never escape office politics - Sooner or later, the game catches up to you. I disagree that it has anything to do with geeks/programmers not being people-persons and that they can advance into management. The game isn’t how well you communicate with people but how you can manipulate them and avoid being manipulated. Some people just prefer to get things done.
So I’ve left hospitals behind me. Going back only for checkups. I’ve completed my sessions with Physical Therapy and am soon to be done with Occupational Therapy. Going back to work is upcoming and I’m afraid to say, I’ll be slaving away for a while until I can earn some vacation time back.
While my trip to Japan has been postponed, I do plan to fly out somewhere this year. I need a vacation to enjoy. This year was to be the start of living for me. And that’s not going to change. Especially not after what happened… which by the way, the doctors still don’t know what the cause was.
First thing’s first… getting back to work and getting on with life here. Then, it’s planning for an adventure!