Wednesday, January 2, 2008
Today, I was a given a copy of Code Complete 2nd Edition at work. I ended up talking to a coworker about must-have books for professional software developers/engineers. So my question is, what books in your collection do you consider must-haves?
I have meant to write up a list a few times in the past but never end up writing it down. Here are a few books that I have seen called must-haves:
- Code Complete
- Mythical Man-Month
- Pragmatic Programmer
- Structure and Interpretation of Computer Programs
- Knuth’s books
What books should I add or take away?
2007 was a pretty big year for me, as I hit several big personal milestones.
In March, Tanya and I celebrated our one year anniversary. That was pretty cool and pretty quickly we will celebrate two years together. What I find interesting is that March 2009 will our 3rd year together, but probably won’t be celebrated. Instead August will be our anniversary month.
Also in March, I accepted an internship with Maverick Software Consulting to do some work for Thomson. I am at the tail end of my second project and I am excited about the next. I am glad for all the experience and connections this internship has give me. I also continue to do some work for Flock. The fall semester didn’t leave much free time (except for Sunday’s but I filled that with several hours of football), but coming this spring I hope to find some time to help out with support.
In June, Tanya and I got engaged. That was a pretty fun time, but we didn’t waste any time getting the planning started. Not once have I regretted this decision and am looking forward to getting hitched.
A lot of fun times were had with many friends. A couple stand out in my mind. A few weeks ago, Tanya, the housemates and I threw a Christmas party at my house. It turned out great and I think a lot of fun was had. Thanks to everyone who come, I hope you all had fun. We also had a few fires (in the firepit) at my place. They were always a good time and when the weather is nice again we’ll do it again. Oh, and the Halo 3 parties were always fun. It was a blast having 12 people playing in the same house. It reminded me of the LAN parties I went to in high school.
Thanks to all my friends and family for some great memories this year. I am looking forward to 2008, especially to getting married, attending friend’s weddings and seeing a bunch of friends graduating.
Tuesday, December 18, 2007
Research Net Neutrality. I don’t know nearly enough about what’s going on there.
Article that spured the research gathering: http://arstechnica.com/articles/culture/the-coming-exaflood.ars
Tuesday, November 20, 2007
I, along with 2 friends, gave an ACM presentation on Ubuntu today. I think it went over pretty well. The presentation might have been a little too short, but was too long when they gave a similar presentation last semester. We had a few good conversations after the presentation, so it was a success in my book.
We had two professors attend, which was pretty cool. Hopefully in the future, there will be some more technical Linux presentations. I am thinking about doing a presentation on getting involved in open-source software. I think that would be pretty sweet.
I have a question for my two readers: We used Google Docs to create the presentation. Not Powerpoint or OpenOffice’s powerpoint app. Does anyone know of a way to get the .ppt from Google Docs? I really hope this is possible. If not, I will probably never use Google’s online stuff again.
Friday, November 16, 2007
So, Tanya, my awesome fiancĂ©e, wants me to update my blog. Here’s an update.
Our ’save the dates’ are being put together slowly but surely. Our goal is to have them done around Thanksgiving so we can give them to our parents to include in Christmas cards. Saving_on_postage++
Last weekend, Tanya and I went to here hometown for a funeral, which wasn’t cool. However, she did get to try on her wedding dress (I had to sit out in the car). Unfortunately, she will probably need to get some alterations done. So, I guess the whole deal wasn’t too good for her.
On the 13th, Tanya and I have been together for 20 months, which is pretty cool. 20 is also Tanya’s favorite number so she liked that. I guess we will have to be sure to celebrate our 42nd anniversary since that is my favorite number.
Coming up for me this weekend and the coming week:
- An ACM presentation at my university. Talking about Ubuntu and some of it applications. Geared towards the general user. Trying to advocate Linux usage.
- Doing a socket programming assignment for my Data Comm and Networking class. The prof provided starting code, shouldn’t be too hard to finish it up.
- Watching the Packer game.
Also, in order for Tanya to write content about the wedding (and not be content on my personal blog), I set up another blog at jonhoman.com/wedding for her to “own”. So, hopefully Tanya is better about updating than I.