Archive for category Geekiness

Technological Failures

So anyway, I ended up calling back later and getting Comcast to fix their problem. They had somehow confused my account with someone else’s and had sort of reset or “uninitialized” my account. This time I was told that I had a different cable modem and that the one I’ve had for the last several years that I’ve used for Comcast and other services was never registered with Comcast. So it was my fault. But thankfully they were patient with me and configured the “new” modem to work. Thanks Comcast! 😛

I also got a cell phone from Cingular. I’ve been trying to find some sort of solution for the cell phone crisis I’m currently having. Basically, Sprint (my old provider) has no bars right where our house is. This isn’t killer since obviously the phone is of most use when I’m away from the house, but it’s annoying and in general, quite aggravating to have to leave the area to check my voicemail. So I tried Cingular. I wanted to upgrade and get the data plan that would allow me to check email and such. Cingular’s final charge is about $80/month. Verizon offers faster data speed but costs about $80/month. Sprint costs $55 and has the high speed and some features that I prefer. Quite annoying.

I’m still undecided what to do…

1 Comment

Phone Support

Just contacted Comcast trying to troubleshoot a problem with their service. Somehow our account has been disabled or in some way turned off. We can see the “Comcast Account” page but it won’t let us through. Basically, we’re hitting their service but they’re blocking our account from accessing the Internet. Calling Comcast resulted in some dumb solutions with the end result that it doesn’t work. I mentioned that we had it working for a week since we moved into our house. “A new house? A transfer! Ha! that’s your problem — it didn’t transfer”. “But it’s been working smoothly for the first week since we’ve been in here even though I’ve reset the modem several times”, I say. The woman insists that it’s a transfer issue. I keep asking how that makes any sense if we’ve had it working for a week already. I start getting really frustrated and then the woman on the phone gets frustrated but tries to remain calm. She tells me she has no reason to lie to me, (now the punchline!) “I’m very ethical!” she tells me.

Life is amazingly funny. 🙂

P.S. In case you’re ever wondering, routers and cable modems cause interference if they’re plugged together. I learned this today from the cable woman. Don’t laugh! It’s very serious!

1 Comment

More Microsoft Updates

Welp, the next two Microsoft breakout sessions weren’t so hot. The first was on “Putting the User Back into SOA”. SOA (or Service Oriented Architecture) is the idea of using enterprise-wide services to provide functionality internally and externally within your organization. They function sort of like functions in traditional programming but run across the network (usually through Web Services — i.e. port 80, standard HTTP POST/GET operation). The idea is a great one (and SOA is probably the biggest buzz-word in the software development world right now.The focus of the session was that the whole point of SOA is not to just provide data when asked but to provide it in a meaningful way to the user. The power of SOA is that it can integrate quite nicely with web applications. The example given was of writing a nice web application (in this case using ASP.NET — surprise, surpise) to access a clunky legacy web system. The frontend can pass information easily to the old clunker without any major rework but the interface can be completely revamped to make it much more user-friendly and generally efficient.

I guess that’s good — it’s boring though. User Interfaces are the bain of my existence as a software engineer since so often I’m expected to design them (and I don’t tend to do that well). The problem is that designers (graphic/layout designers, that is) are really the people to do this sort of job. There’s sort of a breakdown between “architecture” of a UI and the layout, design, etc. Basically, it’s really hard to write code without having the layout in place and it’s hard to make a layout without the code working.

Anyway — maybe I just wasn’t paying enough attention but I didn’t get many answers from that.

The next session I attended I really disliked. It was regarding Windows/Linux Integration. It was extremely high-level and was basically an advertisement for the speakers book (“…and in my book, you’ll see how to do this”). Very annoying, very uninformed speaker. The worst part was that it basically said that that there were some technical differences that needed to be bridged to get Linux and Windows to play nicely but it didn’t really address just what the advantages of each system were. There were some broad sweeping statements like “Linux isn’t good with desktop applications” that were bandied about, but nothing of any real substance. The overall feeling was that you can get Linux and Windows to work, and please buy his book. Somewhat of a waste. This session doesn’t even get it’s own blog entry.

All for now,

No Comments

Agile Development

A neat session this morning on Agile Development. While not pushing the “Microsoft Way” of doing Agile Development it was a thought-provoking session talking about the need to focus on the “ingredients” that make the Agile “recipe” work. Not terribly new or innovative (this stuff has been around for a while and I’ve had some exposure to it through Extreme Programming) but it really made me wish that we implemented it in some form. In the project that I’m working on right now, it’s a difficult environment since we’re spread out geographically and much of the development effort is performed in different places, in different time zones, by just a few developers. However, I do feel that it would be well worth it to pursue this (and actually implement this for the next phase of our project).

Some of the key “ingredients” include a heavy focus on communication within the group, a willingness to change as your environment changes, a focus on strict but simple rules and procedures for the software development lifecycle, and a focus on the customer. Like I said, it’s not new, but it really does challenge the traditional software development process.

More session summaries as I have time,

No Comments

Arrived in Boston

Well, I’m here at TechEd 2006 in Boston, MA and things are about to begin. It’s been neat so far. Boston [seems] to be a pretty place. More details may confirm otherwise. Anyhow — the break-out sessions will be beginning soon and I’ll get a chance to get blasted by some Microsoft advertising while learning probably not that much. The food is good though. That’s always important. Internet access is ubiqutious. They have wireless here all over and I have quite fast wired Internet access in my hotel room.

Let’s see how this goes…

No Comments

Boston trip

Well, I’m heading off Sunday evening to Boston for Microsoft’s Evil TechEd 2006 Conference. It should be fun! I’ve been to Boston before with relatives but really briefly (I think a few baseball games and that’s it). When I was a little kid, one of my favorite books was Make Way for Ducklings. The book takes place in Boston’s Public Garden and so it will be neat to take a stroll through the area. Most likely I’ll be traumatized as I see hippies begging for change and business people talking into their Bluetooth headsets instead of cute ducks and noble policemen. I believe the hotel is only a block away.

I’m also considering actually keeping a running commentary on my experiences. Posting daily! Maybe!

We’ll see what happens…

No Comments

Government IT

  Well, I spent the last week in Dallas, TX attending a conference discussing Information Technology in the government. Some neat stuff. It seems like the government is pretty far behind technologically from the commerical sector. Don’t get me wrong, there’s some neat high-tech stuff that occurs in government — especially with regard to custom applications and some very fun hardware. However, they are severly hampered by the beaurocracy that exists and also the insanely paranoid level of security (and the sheer complexity of the security architecture) as well as the conflicting directive to “share information and operate in a collaborative environment”. Yeah — whatever. If all we were protecting was the secret recipe for Coke, I think things would be a lot easier but with the volume of data and the obtuse way that it’s separated and cordoned off, it’s just not being realistic to think that it can be shared.

1 Comment

Fun With Esoteric Code

Sorry for not updating for a bit! We’ve been busy continuing to house hunt as well as taking care of our ever-more-evil little son. At work I’ve been busy with doing some extensive .NET exception handling in my pretty but buggy code as well as getting into some serious shell scripting (never really had a reason to get too involved before). It’s amazing how a single line of bizarre and seemingly random characters can solve all your problems. I’ve also been messing around a bit with regular expressions. I’ve used them before but I had to add data validation to all of my code and it’s been time consuming learning exactly what to type next. Fun, fun, fun. Really — I’ve been enjoying it.
I’ve ordered a second hard drive (it should arrive tomorrow). It’s external, 2.5″ and bus-powered (no big clunky power adapter!). The intent is to use it with my laptop to install the Intel version of OS X. This will allow me to use Windows on my “work” hard drive but then tri-boot between OS X/Ubuntu/Solaris 10 on my external drive. Let’s hope it goes that smoothly.

1 Comment

Recent Geekiness

This week has been full of geekiness so far. I’m in D.C. on business travel doing all sorts of boring stuff for work. Thankfully, I’ve found a little time when I’m done with work and while I’m not on the phone with my wife to do a bunch of random time-consuming stuff. I reinstalled Linux on my laptop (and this time did some things right). I tried to install OS X on my laptop (there’s an Intel version that you can run on a standard PC) but I need a separate hard disk for it and I’m not that rich. I’ve also been playing around with some new software and taking a look at XGL (a coworker of mine gave me a LiveCD to check out). Very slick stuff.

All for now — it’s not that exciting but it’s something to pass the time before I head home to the family…

No Comments

Gmail for Your Domain

I just got in on the Gmail for “Your Domain” Beta.

Neat stuff — it’s basically just the Gmail interface but they’re providing “domain level” administration. Basically, if you don’t mind keeping your email on Google’s “Anti-Federal Government” servers, you can have a really slick interface.

I’ve already found and reported some minor bugs, but it looks really promising! Here are some screenshots:
Gmail Hosting For Your Domain (2) Gmail Hosting For Your Domain (1)

1 Comment