Jeff Makes Software
The software musings of Jeff Putz
-
Writing about server controls is no fun
I finally finished writing my book chapter on custom and composite server controls tonight. I hated every minute of it because it's not an easy thing to write about in a way that is simple and lets the reader "get it" quickly.
-
What's on your book shelf?
I cleaned up the bookshelf in my office. Here's a look at what's left:
-
Buggin' on the LoginView control
I guess I'm just lucky, but I was surprised to find some bugs with the ASP.NET LoginView control and its use in VS 2005. I know it's only beta 1, but it surprised me.
-
The realization of misery
Almost two months ago I quit my day job. I justified it (rightfully so) by knowing that I had to dedicate adequate time to writing my book. What sealed the idea is that I could at least get by with the little book advance and advertising revenue from my sites. I wouldn't be rich or able to live the J-Pizzie lifestyle, but I could at least pay the mortgage for a little while.
The last two weeks in particular have led to a number of realizations, most of which have to do with the fact that three years in corporate hell sucked the soul right out of me, and made me a miserable person. The thing that's so fucked up about it is that I thought that for the most part I was pretty happy.
When the bubble burst in early 2001, and Penton Media was going down the crapper, I split for Pfingsten Publishing. After only a few months and 9/11 related problems (not to mention a bunch of cheeseball big company personalities in a worthless start-up), they laid me off. I spent six months on the "government payroll" with my self-esteem in the crapper, unable to find a job. I was at least able to learn .NET during that time, which got me a job at an even more shitty payroll company. A year and a half later they laid me off too. Barely missing a beat, recruiters calling every day, I got in on a contract job with a gigantic insurance company, breaking the six-figure barrier. Four months later, it was May, 2004, and I made the break.
Many things became very clear during those three years. The first was that money isn't the key to happiness, or a measure of self-worth. I doubled my salary in three years, and the more I made it seemed, the less interested I was in the work.
The second thing is that, for better or worse, your self-esteem is tied to what you do. Prior to this time period, I worked for three years creating, programming and engineering an amazing government cable access operation, and I loved it. I would've stayed had it not been for the fact I'd never break $30,000 on the salary scale, and the people I worked for would have no part in making a raise happen. (Money isn't everything, but skilled professionals need to have some minimum standard.) Even at Penton, I believed in what we were doing at one point. Every job thereafter I didn't care. It wasn't interesting, and that made me feel worthless.
The third thing is that the fire to do great things elevates your work ethic to a higher plane. I was doing great things in that government job, and worked insane hours to make it happen. The sheer act of creation is a natural high, and one I never got out of those three years. I would briefly have moments of satisfaction when I finished a revision for CoasterBuzz or something like that, but for the most part it was rare.
Fourth is that balance is key in life. I've talked about it in online journals for three years, but in reality I was never practicing it. Finishing Masters of Doom, I realized that lack of balance is what put Carmack's and Romero's ventures on a perpetual downward spiral (if the timing is right, you can still make millions even if you screw up). If you keep at it too hard, you'll burn out and alienate everyone else. If you live carelessly, failure will kick your ass. Somewhere in the middle, you can succeed and be happy.
Finally, the inability to take risks will keep you forever stuck in the same place. That's probably what was eating at me the most. In college I was idealistic and optimistic, heading into the worst business in the world, radio. I had a bright career ahead of me in an industry that killed more people's spirits than it elevated. The crappy jobs took those qualities away from me. Only now am I realizing that I missed out on three years because I wouldn't take any risks. Sure, I'm "poor" for the moment, but the long-term benefit of writing a book and taking time to "find myself" again will help me out.
Fortunately my dear wife Stephanie didn't take off during those years. She had a lot of realizations herself with regards to career and education, so naturally things could've been really bad between us. As of today, I feel better about myself, my surroundings, my skills, my interests and my future than I have in years. There are a lot of things I still want to change about myself, but I finally feel that I can evolve with a little time. I'm not stuck anymore.
Now I'm not just saying it anymore... it really is fun to be me again.
-
I fear for our educational future
In responding to a post by Alex, I realized that American education is screwed up. It's not that there aren't many great teachers (among them my wife and many friends), it's that the standards they have to follow are stupid.
-
Does shareware still work?
I need to make yet another Masters of Doom reference, this time to the idea of shareware. The original Doom and Commander Keen series made a ton of money by going the shareware route. Is this still possible today?
-
What happened to the 80s pizza joint?
I was reading Masters of Doom today, which chronicles the lives of John Romero and John Carmack, two of the founders of id Software. In talking about their youth, Romero spent a lot of time going to pizza joints to play video games, because that's where the games were generally found.
This made me stop and think, where did these places all go? I can think of three that used to be in the area around my house growing up in Cleveland. I always looked forward to going to these place because if I could convince my parents to spot me a quarter, I'd get to play Pac-Man, or even better, Ms. Pac-Man. How awesome was that?
Now, it's rare to find a pizza place at all where you can go in, have a slice and play a few video games. Pizza is all about the big chains and delivery. Arcade games are harder to find outside of places like Dave & Busters. It's so odd that the era has come and gone.
The weird irony is that you can buy the Ms. Pac-Man/Galaga combination cabinets now in small, medium and cocktail versions. In fact, some are targeted for home use, without the coin slots.
-
How Comcast could learn from radio with the G4-TechTV nonsense
In the blog entry that will never die, “McMike” asks why they would kill TechTV shows and stick in a bunch of G4 shows on the newly merged G4TechTV. The more I thought about that the more I started to draw parallels to radio. More on that in a moment.
-
Looking for best practices with hierarchical data
Now that we have the glorious TreeView and site mapping controls in v2 of ASP.NET, I'm curious to know if anyone has published some kind of best practices regarding the extraction of hierarchical data from a database.
-
Bookstore visits just aren't the same
Visiting my local Border's bookstore just isn't the same as it used to be. There was a time when I would anxiously head back to the computer section and browse the many .NET books, especially the Wrox Press books with the red covers. There was so much to learn!