Geeks With Blogs
Geeks with Blogs, the #1 blog community for IT Pros
Start Your Blog
Login
Russell Ball
My Other Recent Posts
Look What Santa Brought Me!
On Communal Douche Bags and My New Business Model
Puzzling Issue Involving Reflection and MbUnit
Vil: Dead as in Doornail?
Are You Mocking My Code?
The Hundredth Monkey Effect
An Open Letter to a Certain Delusional Canadian Blogger
Friends Don't Let Friends Use the Start Menu
Ten States Down...Forty To Go
A Touching VSS Moment
@CaffeinatedTwit
CaffeinatedTwit
It would also be nice if google added some sarcasm filters
about 1781 days ago
CaffeinatedTwit
"Singletons are evil" = 739,000 results..."Singletons are aewsome" = 384,000 results...Evil clearly wins.
about 1781 days ago
CaffeinatedTwit
@mpool
Noob! You obviously haven't had enough practice when it comes to drinking at lunch.
about 1793 days ago
CaffeinatedTwit
Spent lunch at Borders working on a blog post for Monday.
about 1793 days ago
CaffeinatedTwit
I'm still in the mode where I'm trying to minimize the refactoring until I get the mocking framework more deeply integrated into our process
about 1793 days ago
CaffeinatedTwit
Just discovered the outref option in rhino.mocks. Opted to use that instead of refactoring legacy code to a return object this time.
about 1793 days ago
CaffeinatedTwit
First time posting on twitter in a couple of weeks and the update fails. Good to know things haven't changed much.
about 1794 days ago
CaffeinatedTwit
Overheard: Is there anyone I can talk to there who is having a better day than you are? (coworker to DMV worker)
about 1794 days ago
CaffeinatedTwit
Installing the final version of R# 4.0. Been getting lots of errors with the pre-release version I am using, so hopefully this will help.
about 1802 days ago
CaffeinatedTwit
blogged: The Dynamic Language Advantage: A Concrete Example
http://snurl.com/2f1t2
about 1802 days ago
Post Categories
Software Development Practices
Architecture
Musings, Rants, and Humor
Non-Techie Interests
Technical How-To's
Becoming A Better Developer
Reviews
Tools
Technical Overviews
Caffeinated Codeys
Archives
January 2008 (7)
December 2007 (16)
November 2007 (18)
October 2007 (22)
September 2007 (16)
August 2007 (13)
July 2007 (12)
June 2007 (11)
Caffeinated Coder
A Grande, Triple Shot, Non-Fat Core Dump by Russell Ball
<< The Foiling: More Tales of Birthday Antics in the Workplace
|
Home
|
A New Name For Caffeinated Coder Jr. >>
Geeking Out The Old School Way
Comments (1)
|
Share
I've been spending a little too much time reading blogs over the last several months and am starting to crave some more in-depth study, so I decided that I am going to be "old-school" and try to spend more time reading books instead.
What I'm Reading Now
Here are the three books that I have been bouncing back and forth between lately. As you can tell, I am a little ADD as far as books are concerned and rarely read one at a time (probably why I like blogs so much). On the positive side, I stay motivated because I only read about topics that I am curious about or feel are most relevant at the time. On the other hand, I am also a little embarrassed by how many half-read tech books I have on my shelf.
Tonight I read a few sections from Effective C#. Here's a random geek fact I learned. Changing a public variable to a property or changing a constant to a read-only variable will break binary compatibility. That means that your dll's won't work with clients anymore without a recompile even though the client source code is identical. This is due to the IL that is generated behind the scenes. The book gives much more practical advice than that, but for some reason that stuck in my brain because it was interesting.
What I Plan to Read Next
I've only really used Generics for strongly typed collections and am getting tired of not fully comprehending some of
Ayende
's code samples, so I plan on devouring this Wrox book on Generics soon.
As far as the book on web services is concerned,
you're probably wondering why I don't just jump to WCF, but there is quite a bit of 1.1 web service infrastructure at my new job and I am feeling the need for a refresher.
I also thought I should brush up on the coding standards with my Brad Abrams book since standards are pretty strictly enforced through formal code reviews here as well. Perhaps I can even find evidence that would help me convince my boss that
if (isMyBoolVarTrue)
is just as clear as
if (isMyBoolVarTrue == true)
... :-)
Favorite Books
These are the three books that have been most influential on my professional career and that I would most recommend to other developers.
I don't think any of them have .NET sample code in them, but all three do an excellent job of explaining core developer concepts that transcend languages.
Fowler's book on Refactoring is probably the book I've read the most. I am glad it is hard-cover, because it would have fallen apart long ago if it was paperback like the rest of my tech books.
Books I'm Not Smart Enough To Finish Yet
These are three books I would love to read, but will probably never get through them unless I suddenly find myself on a deserted island for 6 months with an endless supply of espresso and only these three books.
I've read several chapters of each book at some point, but the majority of the content went over my head because the samples were all done in low level C.
The PC Ph.D. book has chapters on Assembly, device driver programming, and low level hardware interfacing, which is just not my strong suit since I majored in history rather than electrical engineering in college.
The Rootkits book is actually the one I most covet. I got it on a whim a couple years ago because security is one of those topics that I love, but can never seem to find enough time to gain any real expertise in it because it never matches up conveniently with my day job.
Nostalgic Books
Finally, for a trip down memory lane, here are the first three technical books that I ever read. I haven't looked at them in quite a while, but for some reason I can't manage to get rid of them.
The C++ book was actually my first introduction to programming. I read it from start to finish one summer way back when I was still an elementary school teacher. I locked myself in a room from sun-up to sun-down for 3 months going over every sample in that book as well as the samples in a few other C++ books I picked up. It was geek love at first sight...:-)
I actually ended up getting my first job as a VB6/ASP programmer, so I never got a chance to use any of that C++ goodness. However, I am glad that I started out with that mindset because I think it really helped my transition to .NET a lot easier than it otherwise would have been if I had never been exposed to an object oriented language before.
Does anyone else still read books? I certainly don't use them as technical references anymore, but I think I still prefer this medium whenever I feel the need to dig deeper into a technology. But, perhaps I'm just old school like that...
Posted on Wednesday, October 17, 2007 11:09 PM
Reviews
|
Back to top
Related Posts on Geeks With Blogs
Matching Categories
Review: fotor for Windows 8
Reviews
Review: Feed Me for Windows Phone
Reviews
HTTP Succinctly
reviews
Review: Using Pluralsight Video Training To Keep U...
Reviews
Get You Some DZone Refcardz
Reviews
Comments on this post: Geeking Out The Old School Way
#
re: Geeking Out The Old School Way
>...just as clear as if (isMyBoolVarTrue == true).
Must not have gone to NWMSU. We actually lost points if we bool'ified a boolean.
Left by
Dewayne Christensen
on Oct 22, 2007 7:57 AM
Your comment:
Title:
Name:
Email: (never displayed)
(will show your
gravatar
)
Website:
Comment:
Allowed tags: blockquote, a, strong, em, p, u, strike, super, sub, code
Enter the code shown above
Copyright © Russell Ball | Powered by:
GeeksWithBlogs.net
|
Join free
Popular Posts on Geeks with Blogs
0
Use the NotMapped Attribute with Entity Framework in Partial Classes
.NET Security Part 3
Which kind of API service provider are you?
Tech Learning–Always Start with Hello World
Using Windows Azure Mobile services to develop Android Applications–Nigeria DevCamp
Geeks With Blogs Content Categories
ASP.Net
SQL Server
Apple
Google
SharePoint
Windows
Visual Studio
Team Foundation Server
Agile
Office
Design Patterns
Web
Azure
Brand New Posts on Geeks with Blogs
0
Why I Chose WordPress Over Geeks With Blogs, And Moving From WordPress.com To A GoDaddy Hosted Solution
Exploiting the Non-Uniqueness of Guids
APress Deal of the Day 17/May/2013 - Pro HTML5 with Visual Studio 2012
I was surfing io13 and found this interesting article from google
Powershell functions to get an xml node, and get and set an xml element’s value, even when the element does not already exist