It’s not even a WTF. It’s an FTW. Fire-That-Wannabe
It’s nice to be nice.
It’s not even a WTF. It’s an FTW. Fire-That-Wannabe
It’s nice to be nice.
Here is a great blog about the mysteries of software development and the different levels of programmer capabilities. If you can’t glean some gems from here about motivating your team, you can’t read.
Netbooks are the greatest things since sliced bread. Netbooks are perfect for surfing the internet, checking email, blah, blah, blah. These are all part of the netbook lies.
Recently, some family came to visit from the midwest. Their plan was to make us feed them, drive them all over the state and when possible, just float in our pool. Well, everything but the pool fell right into place. Since we had the coolest June since 1913, the pool was really not up to par. Our thermometer, a small penguin who floats all day long, was showing great temps. That’s only the first 6 inches of water, though. As the precocious 14 year old visitor put it, “The penguin lies”.
During this same period, my wife’s internet businesses became worthy of their own computer and a netbook was deemed the best, easiest, greatest solution. But not before a trip to Fry’s Tempe for some serious perusal of the wares. So the Asus Eee PC was ordered from Amazon.
Halt! Who goes there? Is this credit card worthy? Et tu shalt validate. 3 days pass before shipment. Apparently, PCs are so regularly ordered with bad credit cards, all of these purchases are validated by Amazon.
As the resident technical guru of the home, I was delegated the role of software installer, network administrator, printer driver hoon, etc. Problem is, I’m only really good at software (shameless plug makes an appearance), not hardware. Yes, I can change a tire with only a single allen wrench but this is a teeny, tiny netbook looming large on my horizon. Oh well, at least I will finally get to use that 3rd license from Norton.
Night number zero, before the computer is even here, is spent moving software to USB and FTP drives for installation. Most netbooks have no optical drives, er… CD and DVD for laymen out there. Easy enough, I can read my bloglines account while this is processing in the background.
Night number one is spent adding a free firewall, installing Office, adding Norton… Halt! Who goes there? Your Norton Antivirus is expired! What the? How come I got no notice whatsoever? Symantec likes to auto-renew your software. You’ll briefly see this warning displayed during any installation. I must’ve read that and disabled auto renewal immediately after installation. I mean, who wants an unexpected credit card charge from out of (almost) nowhere? So I sign up for two years of Norton, which is probably not a bargain by any means, but the pressure is on <– insert marriage joke here.
Night number two is spent trying to get this netbook on our network, a shared printer installed and listening to the Michael Jackson brouhaha. Ahh, sweet memories. I remember the fun I had trying to add my last Dell laptop to the network. Hint, hint: you really want to have the same domain or workgroup name on all machines. Frustration builds. MSDN is consulted. XP Home, which is installed on the netbook, is feared. A deadline is set. If I don’t solve this in a half hour, I’m calling in an expert, opening a tub of ice cream and giving up. Finally, a breakthrough. If I turn off the free firewall, all computers sing Kumbaya. I just needed to add a range of IP addresses to the firewall. Hurray! We are going to the internet next!
Did Michael Jackson take the internet with him? I can barely get on Gmail. Chrome keeps locking up, which it was designed not to do. Just for laughs, I turn off the ZoneAlarm firewall again. Voila! Back in action. Crazy stuff, but it works as well as any allen wrench.
Lastly, I install and configure DropBox, so the few documents my wife uses that aren’t in the cloud can be shared between two PCs.
So, aren’t netbooks great? Yes. If you have a left brain person within reach, have chiclet size fingerprints and like to surf the web on something the size of a #10 envelope.
Sometimes I love a post about programming because of a turn of phrase (see title above). Some times I love the quality of the writing. Sometimes I love the elegant simplicity of the presentation. Some times I love all three. Thanks Justin.
As we go around, we are only paying attention to those things which have already occupied us, or, better still, are so much a part of us that we lean into the next situation finding that we are already there – Frederik Sommer
This sentence contains a lie.
There are many, many traits needed to be a good (or great) software developer. You see them mentioned everywhere: math skills, deductive reasoning, curiousity, craftmanship, etc.. I also think they need resolve.
Resolve to push through the tough times and the easy times. All of us are expected to adapt to new or changing requirements. A lot of us must also push through the moribund things we have done a 100 times and offer no challenge whatsoever. Just this week, I was cruising through some website changes in classic ASP, when one phone call turned the whole week to….well, nasty.
Just look at this example from Computerworld. I can guarantee you there are software developers involved in the decisions making process at these small businesses, helping decide whether to buy, build or maintain. That takes resolve too.
For years I have followed Formula One racing. F1, it goes without saying, is the most advanced engineering exercise in all of motor sports. Engineers like myself can find plenty to like. Even if it means getting up at 4:30 in the morning (pre-Tivo era) to follow the action and the drama, it has always been worth it.
Lately, I have also taken an interest in photography thanks to a client and a vacation to Costa Rica. Of the 600 plus photos I took on that trip, one picture on the very last day stood head and shoulders above the rest. This and the opportunity to buy a new camera have lead to much research. During that research I came across the Big Picture from the Boston Globe.
Well, lo and behold. Today the Big Picture features Formula One.
Formula One is undergoing a rather tumultous season as the status quo has been upended due to rule changes. Some teams (actually, a few of the smaller ones) have taken advantage of the rules to dominate the start of the season. As they say, go big or go home (whether it’s racing or photos).
It’s not what I am, however skilled, it’s who I am.
In the business world, actual know-how far exceeds prestige.
Creativity and discipline go hand in hand for successful entrepreneurs.
Entrepreneurship often depends more on successful execution than radical reinvention.
No is a complete sentence.
After having just been introduced to .NET Isolated Storage, I’m ready to give it my vote of confidence. It’s a pretty slick way to store info that may be required by a .NET framework application between sessions or throughout a ClickOnce update.
For me, I was struggling with an n-tier application that did not properly store connection strings in a central location. While searching for an elegant solution to that problem, this Isolated Storage bubbled up. I couldn’t use it for that problem, but the next day a new problem presented itself. It was question of how to enable a (different) software application to have a 90 day demonstration license upon install. Isolated Storage gave me a way to check for previous installs (and expiration dates) between sessions and installations. You see, the store can be based on an assembly’s identity, which is perfect in this case. I will tell you that anything that solves a problem for me, in an elegant fashion, is a winner in my book.
While I was reading this great article on BusinessWeek about innovation, I was struck by how much the findings resemble what happens at the networking meetings I attend. Each of us, as small business owners, have problems we have to solve every day. One of those is “how do I get more clients?”. The answer is business networking.
Listen to these findings from the article…
“The further the focal problem was from the solvers’ field of expertise, the more likely they were to solve it.”
“…diversity increases the probability of coming up with a solution…”
“Serendipity is most likely to occur when a large number of diverse participants are aggregated in ways that expose them to a broad range of challenging problems”
People who engage in networking quickly find that a referral can come from anyone in any industry. As an example, one of my projects was referred to me by a commercial painter. The more diverse your network, the more likely you are to uncover opportunities. The more people you expose to your “problem” of needing or wanting new clients, the greater the likelihood of finding new clients.