September 24th, 2004

Its been forever since I’ve posted something. Things have been pretty busy lately and I just haven’t gotten to it. I actually haven’t read any blogs regularly or even irregularly for a month or more. I’m sure the next time I open Bloglines it’ll say something like “your unread posts are about to explode” … just like my head has been lately! Well, here’s a few of the more exciting things going on…

In a few hours we’ll find out the sex of both of the twins. We’re going for an anatomical ultrasound where they measure limbs, spine, etc. for proper growth, and of course check out for sex organs. I’m psyched!

And then, we’re buying a house. We just had the engineer’s inspection yesterday. It was very cool to have someone who knows the ins and outs of a houses mechanics take you through a house and tell you how it works and whats wrong with it. Fortunately for us, there was very little wrong with the house. We also met the current owners who were very nice and spent a good bit of time talking about the house, Brooklyn, sports and various other things with us. Now comes the contract …

Conntrack Viewer

August 18th, 2004

Patrick Lagacé’s Conntrack Viewer is a really handy little Perl script that formats the contents of /proc/net/ip_conntrack. It came in handy today trying to figure out what our firewall was up to. It’s definitely going into my permanent toolkit. I surprised I hadn’t found it sooner.

Double Trouble!

August 12th, 2004

Amy and I are having twins! I’m ecstatic! More on this soon.

twins

Missing Nikon Lenses

July 24th, 2004

Thom Hogan prepared a list of lenses that Nikon should be producing. I like his choices. I think my top picks his list would be:

  • 12mm f/2.8G DX
  • 85mm f/1.4G AF-S VR
  • 70-300mm f/4-5.6G AF-S (VR)

There is one lens I think is definitely missing from the list: a “normal” DX
lens, about a 34mm f/1.8 DX. While my 50mm f/1.8 does the job pretty well, it
isn’t a normal lens for the digital SLRs.

The PC lenses might be cool, but I don’t know that I’d buy one… yet. I’ll
have to see how much I use the movements on my Graflex large format. Also, I’d
have to imagine that having PC on an 18mm DX lens would produce distortion
making using the lens difficult, even w/ the wide-angle adjustments in Nikon
Capture. I suppose you have to have a specific need for those.

View camera

July 18th, 2004

I purchased a Graflex Pacemaker Crown Graphic 45 yesterday - a large format “Press” camera w/ ground-glass view back. The purchase was somewhat spontaneous - I went with Adam to check out the remaining equipment of a friend of a friend’s deceased relative, or something like that. I paid a reasonable price consider that I got it with a Polaroid 4x5 Land Film Holder and some film. I need to get ahold of a cut sheet film holder for the camera so that I can use it as I’d like to, though. I’d wanted a medium and/or large format camera for a while, but just couldn’t justify it. I still can’t, but when the opportunity arose, I jumped on it.

It’s really fun - a total change of pace from my Nikon FM3A & D100. I’ve taken 5 B&W Polaroid shots with it so far. The first 3 shots had a pattern of splotches repeated on them. I realized after the third shot that it must be something in the mechanism causing the developer to be unevenly spread. I opened up the holder and found some brown gunk on the rollers. Cleaning those fixed the problem, and the last two Polaroids came out well. I’ll have to scan some in soon.

Anyway, the camera is a lot of fun but it is definitely a more time consuming rig. I hope I get around to really using it as a large format film camera (not Polaroid) when I have more time.

Microsoft cultural shift, Scoble is brainwashed

July 8th, 2004

It is apparent that significant cultural changes are occurring at Microsoft from many perspectives.

Scoble may not be brainwashed. Scoble recognizes that he’s getting every little bit of money squeezed out of him by Microsoft in their attempts to cut costs. He rationalizes the changes by suggesting that the other benefits still far outweigh what he has lost, as they are better than he and others have experienced in the past, and his location offers other benefits. I agree!

Joel Spolsky’s API Wars article points out a drastic change in their API strategy, the part of Microsoft’s culture that affects the world outside Redmond. They’re moving away from backward compatibility and replacing entire APIs. Why? Given these other cost-saving changes, my bet is also is cost-savings. It’s cheaper to develop a robust new API that supports wild new rich client abilities and provides no backward compatibility than to improve their existing APIs to do the same, while maintaining backward compatibility. It also has the added benefit of getting their developers to spin their wheels in "fire and motion" while adapting to the new APIs so Microsoft can add or improve their own competitive product.

Am I surprised by these changes? No. As Cringely pointed out, “EVERYTHING Microsoft does — has to do with profitability and market share.” It makes perfect sense. These recent changes increase both profitability and market share. Profitability is increased by cutting costs. Market share is increased by broadening the product offerings and adding/busying developers.

Microsoft has every reason to make these changes. Their poorly performing stock hasn’t made investors terribly happy, including Scoble. Ballmer says in his annual memo, “Using the cash reduces profits, which reduces the stock price. The cash is shareholders’ money, so we need to either invest in new opportunities or return it to them.” Their recent efforts are clearly in this vane.

It looks like it’s working. Recently their stock price has been performing pretty well and that makes Scoble happy… because he’s a stockholder. But at what cost? How are these changes going to affect the culture of Microsoft in the long term? Microsoft better make these changes count, or they may be making a turn for the worse. Can they continue to produce products that consumers want and an API that developers will use with decreased employee loyalty? I believe these changes will negate themselves in the long-run, pushing them into a downward spiral.

In my opinion, rationalizations like Scoble’s justify Microsoft cutting perks further. As small as they are, little by little these changes are definitely going to affect the internal culture at Microsoft in a big way. Fewer perks will make Microsoft more like everywhere else and will result in less employee loyalty and devotion. Their API changes will affect their developers in the same way: less loyalty and devotion. It’s only a matter of time.

Considering it again, I think Scoble is brainwashed. Is that so bad? I suppose that depends on who you are when the payouts are made.

RSS FedEx package tracking

July 8th, 2004

Another cool use of RSS from Ben Hammersley: FedEx package tracking. Rockin’. (Via Adam)

Testing environments

July 7th, 2004

One reason why testing environments are important and why programmers shouldn’t be given access to production environments:


“… This is very bad indeed. 2500 linux servers had to be rebooted. I owe a lot of beers.”

(From "Journal of Matts")

Ouch! I think many of us have made similar mistakes… hopefully only once.

Bloglines Overhaul

July 7th, 2004

Bloglines got an overhaul for its birthday! So far, I like the new look and feel. The new functionality isn’t huge - mostly small additions to and rearrangements of existing functionaltiy. The best part is the things that were just moved around/changed make a LOT more sense now.

If you’re not using Bloglines as your RSS aggregator, or don’t use one at all, give it a shot! I think you’ll like it.

RSS is “listen”

July 6th, 2004

Ben Hammersley’s XHTML Validator to RSS (via SimpleBits) is exactly the kind of tools I expect to see a lot more of in the RSS world. I got excited about the observer pattern when I first started using it in pre-1.0 Java. RSS brings this type of publish-subscribe/observable-observer/listener functionality to human information/data interactions. The important thing to note is that RSS is not "push" … it’s more like a selective "listen". Consumers are only going to "listen" if they want to, and may be willing to pay for feeds that provide premium or customized service. Dave and Doc Searls get it. I think it’ll be interesting to see what other uses of RSS we’ll see popping up.