History of this site
I started my first blog as a personal page (using a PowerMac 7600) during a bout of between-job unemployment-itis in 1995.
I have always written and used writing as a way to organize my thoughts and sort of self-therapy: once my thoughts are written down and clarified, I found I could let things go. (I'd written a Martial Arts book 5+ years earlier, and been participating in forums and BBS's since the late 1970's). And I figured i could learn more about the Web and Internet, which I figured were going to be "big". So it was partly a way to learn HTML.
I needed a topic to focus on so it started as a way to debunk "some" of the ignorance [Myths] about Macs and have a few of my favorite Mac Advocacy arguments. This was during the era where Apple was doomed, and many didn't understand computer history, technology, or the flaws in their sides interface, or why many people felt the Mac was "better" (at least at some things). So by doing this, I could have references and links back to the same arguments that kept popping up, without copy/paste or re-typing all the time. Then my anal-organization side kicked in, and with my free time, I started to cover much more. The lesson is -- "don't plant a web site seed, unless you are prepared for that sucker to grow, and consume all free time in its path.
It was the era when the Internet was new and growing, and starving for good content. And the site did pretty good, peaking at 100K visitors a day. I parlayed that into a writing gig for many Mac Magazines (MacWEEK, MacWorld, MacTech, and so on). I was even doing some trades-show speaking and training. But I had long since been re-employed as my day-job as Software Engineer, Manager, and/or Software Architect. Apple had started thriving with the iMac and iPod -- and needed less advocacy. And the return of Steve Jobs had shifted Apple from being User Interface centric, to Design centric. My passion was the former (I had a lot of Human Interface background). Plus, I was getting less enamored of my audience. So I was preparing a shift.
iGeek = website 2.0
So I bought this domain (for a couple hundred dollars), and sold the old site for a few thousand dollars, and started a new site (this one), around 2001. I was going to cut way back on the advocacy, focus more on the teaching/tutorial side. But life was sort of conspiring against that.
I was doing jobs that had me "disclosed" on things that were coming in the tech industry and knew too much and was too NDA'd to write about it. So While I was still a futurist and a technologist, I could only share behind the safety of a corporate firewall. I was pretty constrained not only by legal agreements, but by personal ethics to not cross lines. But not being able to tell the who/what/why, and having neat data-points that would explain my reasoning, but I couldn't write about, was making tech writing (for public consumption), a bit miserable. I could have done pure tutorial writing, but I had enough work to do. So let a lot of my freelance writing for magazines and stuff go.
I had always been a history, current event and politics buff, and wasn't afraid to let that leak in. And this was the era of 9/11, the Iraq War. So there was plenty of other things to write about. My professional and writing separated a lot. So while I still wrote about tech -- I went from Tech with a bit of politics, to politics with a bit of Tech.
- original sites in straight HTML I wrote myself
- When I moved to iGeek, I wrote my own CMS (Content Management System). The first one was in WebObjects, an Apple Framework. But while WO (WebObjects) was a pretty good Application Framework, it had "issues".
I had written one of the largest solutions that used it, for a startup (PowerSchool) that I was the second engineers for, I was getting kind of tired of Apple's slipshod quality control and support. I was really frustrated with them breaking me, or making me have to rewrite things every year or two, because they couldn't design in forward compatibility. WO was also a great solution for enterprises, if your enterprise had a lot of strong Application developers that new ObjectiveC or Java, but it was too heavy weight, complex, and had gaping functionality holes for some things, and didn't scale as well as it should for others. It was also a pain-in-the-ass to host.
- So I threw it all away, and rewrote it (and a Newspaper solution) in PHP. Twice. This worked great for the newspaper that was doing dozens of mini-sites for others. But HTML technologies kept changing.
- The first one I wrote was database (MySQL) driven -- but I needed something simpler to setup and deploy.
- So I rewrote the back-end to be file driven and very modular and simple. I could bring up an entire functional site in a few hours and teach others too as well.
- After 5 years, I left the Newspaper, and moved on. While my code had a brilliant architecture for what it was designed for, I just didn't want to maintain the HTML and template side of things (the technology kept changing, and I didn't need to maintain it any more)-- so I went with an off-the-shelf solution called WordPress. WordPress works, and I could focus on the writing instead of the software, but I hated its architecture and features. I wasn't a simple journal style blog, I was more a reference and information retrieval solution that had much better navigation, search and interlinking. And I couldn't find a really good solution.
- Then I found MediaWiki -- which is the engine behind Wikipedia. Architecture is brilliant. Brilliantly easy to maintain the content (using markup). Features are what I needed. Design is overly-complex, but mostly understandable. Documentation, Support and Deployment is torture. With enough time and effort, I can make it do whatever I want. But it takes way longer than it should, and it isn't popular enough that you can get questions answered, or hire people to help easily. But being able to do some semi-structured content, something called transclusion (articles can be made from parts of other articles), and the reference-material centric model, all fit with what I needed. So I've been using it for years.