super-structure

Tuesday, March 9, 2010

Archaic Iconography

Filed under: Geek — Jason Coleman @ 9:31 pm

In many computer applications1, you’ll find a toolbar which contains a save tool & icon. Almost without fail, that icon is of a floppy disk (most closely resembling a blue 3 1/2″ floppy). But why not a computer hard drive (though those often end up looking like sardine tins in small icons) or a reel-to-reel tape? It is interesting that we sort of all agreed on one slice out of our technological history to agree upon as the standard for saving data. Of course, the irony of using this for to execute a save command is that very few computers today have a floppy drive at all and using these as a primary method of saving predates even the 3 1/2″ floppy itself.

I’ve often wondered if I’ll have to show my kids a old floppy disk to explain the history of the icon. That is, assuming I can even find one around here. When I did my Spring cleaning last year, I had to borrow a USB floppy drive from my father-in-law since I didn’t have a computer handy to even read those disks. Regardless, I believe the icon itself will be largely abstract to them; though I don’t doubt they’ll learn to recognize what function it represents immediately. They will become symbols more than direct representations, which isn’t a bad thing in of itself2

Similarly, you might find a old phone handset representing calls or phone functions and a snail-mail envelope for creating or checking e-mail. These, too, are outdated (or nearly, in the case of the envelope) tools to represent their digital replacements.

But then, what icon better represents saving data? Or making phone calls? Or sending mail?

  1. This is mostly a Windows and Linux GUI convention. You’ll occasionally find it in Mac applications, though mostly in those written by Microsoft. This is because in most Mac applications, the file-level commands are only found on the menu bar and not in a window toolbar. A lot of web applications use a similar icon, as well.
  2. Pretty much all letters, numbers, and other symbols all had more concrete meaning at one time. Take, for example, the octothorpe/pound/hash/crosshatch/number symbol (#). According to The Elements of Typographic Style, this was once used in cartography to represent a village. That is, it was a symbol for a town square surrounded by eight fields. The fact that we have so many different names for this symbol is indicative of its many modern uses and that we have all but forgotten its original, more literal meaning.

Monday, March 8, 2010

Using Location Based Social Networking Sites

Filed under: Geek — Jason Coleman @ 3:16 pm

As I’ve become more and more attached to using Twitter, I (like most everyone else) has enjoyed adding more rich information into tweets. I personally love including links to a photo, which essentially renders a tweet to a caption (Arguably it also adds a 1,000 words or so to your actual tweet length). I have also been trying to use some of the location-based social networks on and off for a couple of years now, most of which seem to thrive based on their integration with Twitter.

First, we had BrightKite, which – while an attractive site – was trying to do too much. Foursquare and Gowalla both seem to be restricting themselves to I was here and did this1.The value I see in these is to add some location context to a tweet (rather than the game of Foursquare or Gowalla, for which I couldn’t care less). It also provides a way for any additional data I wish to add to be made available to others if they happen on the same spot.

That being said, it is very annoying to me that these two methods for adding information to tweets (images and locations) aren’t really integrated better. After struggling for the better part of 15 minutes to add a Flickr2 photo to a Foursquare post, I figured I’d likely never try that again.

Twitter + Foursquare + Flickr = headache

Perhaps it could be argued that having multiple URLs in a single tweet is a bit much information for a system that was built around minimalism. To that end, I at least try to provide enough information in the tweet itself to make it of some value. I almost never just use the default “I went to [blank]” text in Foursquare. If it is worth posting, it’s worth letting others know why I did it. This is how I choose to use Twitter. That is, letting anyone interested in what I think know what I’m doing and why it is of value. Unfortunately, it just doesn’t seem to be the intention of many of the services on Twitter.

  1. It’s no coincidence I use the past tense here. One of my issues with putting my location online, in real time, while doing something away from home is best explained by the site PleaseRobMe. While I don’t worry too much about actual thieves tracking my whereabouts via the web, I find it best practice to limit who knows where I am and when. Thus, I generally post to Foursquare just after I’ve left. I’m just cagey like that, I suppose. Some feel this abuse of Foursquare is cheating the game. To those I would point to above and remind them that shit = not given.
  2. Despite Flickr’s adoption of their own URL shortening, it has been poorly adopted by Twitter, its clients, and its services. The lack of integration there really puts a damper on my interest in using these as well. Why must I use TwitPic (less attractive and interesting to me) when I already am a long-time Flickr user?

Saturday, March 6, 2010

Screencasting 101 at PodCamp Nashville 2010

Filed under: General — Jason Coleman @ 10:15 am

You can watch the director’s cut (extended edition with DVD extras) of my presentation here.

Screencasting Session

Unfortunately, my small HD video camera gave out only 22 minutes into a 32 minute presentation. The above is from the still of the actual presentation at PodCamp. However, I have re-recorded the audio (and hopefully adding back in a bunch of the tips I forgot to tell the audience or ran our of time to include). You can watch the whole thing in the link above or head on over to SlideShare to watch.

Wednesday, March 3, 2010

Sunday, February 28, 2010

Whiskerino 2009

Filed under: General — Jason Coleman @ 11:23 pm

My friend Trey was part of this online beard-growing contest a couple of years ago. In actual fact, it is really a photography contest with growing beards as a theme (and is thusly pretty much limited to male contestants, though females certainly jump in and contribute). For the past few years, I’ve been growing out a “winter beard” every year around November and shaving it off in again around the beginning of March, which just so happened to coincide with Whiskerino.

Unfortunately, Whiskerino only happens every couple of years so I had to wait until this season to participate. Sign-up was on the 1st of November and the response was so overwhelming I almost didn’t get in (my grandfather was visiting that day and I had waited until family left to try). Fortunately, an e-mail plea to the organizer got me signed up and I posted a photo of Angela kissing my beard good-bye.

I really did my best to be creative. I was pretty much constrained to what I could pull off by myself (I work at home, alone) during the time I was taking to eat some lunch or take a short break from writing. I had a few good photos and the photo constraints of the contest forced me to think about how to use my camera and limited resources (no post-processing allowed; i.e. – no Photoshop).

My Whiskerino 2009 Photos

However, between parenting and visiting family around the holidays, and all of being more sick this past winter than our entire lives, it put a strain on my time. Internet beard-growing & photo contests are unfortunately the sort of thing that has to get put aside first in these situations. I stand in awe of the guys who did this every last day with kids, jobs, and way more stuff going on than me. But it is important to note that many of these guys have been doing this for years and have become very close friends. This is the modern internet equivalent to a guy’s road trip.

And, in fact, there was even one of those! (though many women came along for the fun, too). Last weekend many participants came together here in Nashville for the Throwdown weekend. I was able to join for a taco lunch and got the chance to meet some people whose work I’ve been admiring for the past 3+ months. They were all the nicest, most interesting people from every background you can imagine.

Despite all the grumblings from Angela (who has never approved of my beard-growing activities and was not happy at all about Whiskerino), despite all the crazy one-upmans-ship that I had not way of competing in, despite all the discomfort that I get when my beard goes for a few weeks untrimmed, let alone four months!; I’d do again were it to happen in a couple of years.

Why? Because I started to see what all the people who’ve done it for the past few years see in it. It is way more than beards. Or photography. Or posting every day. It is about making friends with people whom you’d never would have had the chance to meet otherwise. It’s about taking the most individual, least competitive things in the whole world and turning it into some sort of team sport. One where the team consists of over four hundred other guys whom despite not knowing you and maybe having nothing else in common with you, encourage you and are your friend.

It was one of the oddest things I’ve ever done and it was so much more fun than I can begin to convey in a blog post. But don’t take my word for it. Go over there and look at the photos from today. Read how much this means to the guys involved. Then go and read some of the amazing stories they shared (babies, engagements, cancer, broken backs, swine flu, newspaper interviews, tattoos, even bigger tattoos, and so much more).

All that being said, I was more than ready to shave off the pile of wire and horse hair that was growing out of my face. I was starting to feel very uncomfortable (both physically and socially) and was never so glad to shave as I was today. I did try and have a little fun with that, too:

You can see all of my 2009 Whiskerino photos, as well.

To see what was truly the best of the best in these photos, please check out the King Beard section (each day’s favorite photos, as voted upon by the participants). Note, I only made into the top ten one time, and I’m proud to say it was by one of the most amazing photos I’ve ever scene.

Sunday, January 24, 2010

Pandorum

Filed under: Film — Jason Coleman @ 2:17 am

I watched Pandorum over the course of a couple of days this past week1. I really hadn’t seen or read a lot about the film, other than a trailer and a very short interview with Dennis Quaid on Leno (or some evening talk show). I wasn’t really sure what to expect; but whatever I was expecting, this film wasn’t quite it.

Needless to say, this is going to be filled with spoilers. You have been warned.

This poster of Pandorum makes sense. The one with the wiring in the man’s arm does not. The latter perhaps let to some of my misplaced expectations.

The film is really like two scifi films spliced together, with only a minimal attempt and bring the stories back together at the end. This, I think, was where I felt most disappointed in the film. And I mean disappointed. I really wanted to love this movie. The acting is really quite good, I thought. Quaid gave one of his stronger performances in some time2. I really liked Ben Foster as Bower. I couldn’t help but think that he reminded of a younger Edward Nortorn; and that is a very good thing. Cam Gigandet was truly un-nerving as Gallo and one of the highlights of the movie. The remainder of the cast were strong and all of the action was believable 3.

As a technical effort, this film truly shows off the German film industry exceedingly well and credit should be given because almost all scenes employ physical sets and real actors & monsters. That’s a rarity in the age of hyper-real CG films like Avatar; and this film looks great. I’ll certainly be watching director Alvart’s other films and would love to see him write/ direct more science fiction. If any were to be set of the planet of Tanis in the 32nd century, all the better.

But at the end of the film, I felt empty. I wanted something more out of this movie that I really wanted to like. It sort of stayed with me for the past few days. Namely, what I think this movie really needed was one strong plot. Instead, it had two weak ones.

In plot A, we have the protagonist who represents sanity and humanity fighting hordes of monsters4 with a few survivors to reach a goal and return. It is pretty classic scifi/ horror/ apocalypse/ survival stuff. There’s nothing wrong with that genre and this film does a modest effort at that.

In plot B, we have a physiological thriller as we try and figure out which of two characters truly suffers from Pandorum (aka – space madness), either the good Lt. Payton or the edgy Gallo. We soon find what passes as the story’s one novel twist in this plot line. That is, that they are Tyler Durden.

Some Issues

Pandorum’s treatment of hyper-sleep for sub-light speed space travel is scifi gold and is rightly used to advance the plot (both of them, actually). From the grogginess and “mild” memory loss to the absolute gross cleaning off of hundreds of years worth of shed skin5, it all really helped to give Pandorum a bit of its own style right from the beginning. It said to me that the writer and director had thought about this and were going to show us their own vision here. It really helps to set why a lot of these events unfold and was a bit of brilliance; and I really hate to see that not play out in the end.

We see the psychological effects of deep space travel as well, in the form of the film’s namesake illness. We get a school-book explanation from Payton early on as Bower asks about him about it. Later, we seen both men seeming to suffer from some of the symptoms. However, other than some weird looks and what we can only assume are hallucinations on the part of Bower, his issues are never really explored (Payton’s & Gallo’s are pretty well explained in full, bad guy monologue style). The polarity of Bower and Payton/Gallo as humanity versus insanity really could have been better dealt with in the film’s climax. We’re left with a sense of confusion. What caused Bower to be able to overcome the illness? What struggles did he face in doing so? Simply having him shake it off seems a bit weak for the illness which so important the film was named after it. Otherwise, we could have called the movie Space Mutant Hunters.

The biggest failure in terms of story is tying the two protagonists together in some meaningful way: Payton/Gallo and the mutant hunters. Just to say that Gallo slept and the hunters evolved is like trying to assume the butterfly effect as a plot device. Sure there may have been some dominoes from one that resulted in the other, but why not give us a bit more of a concrete relationship? This would have woven the two plot lines together, instead of just licking the back of one and hoping it stays on the other.

Some Suggestions

So, what would I have done differently? I mean, after all, I’m just throwing spitballs if I don’t offer something constructive, right?

I think the reactor core should have been related to hunter mutants in a more concrete fashion. There seems to be no rational as to why they all sleep there. It may be a trite scifi convention to claim that exposure to radiation causes rapid (and often horrific, backwards) evolution, but it isn’t so commonplace that it can just be assumed (if that is even what has happened here). So, in very clear terms we should state to the viewers that the ship decided to wake Bower up specifically for his expertise with radiation leaks in reactor cores (most of the flight crew are dead, so the ship has to wake up the one specialist it has left). Unbeknown to the ship and to Bower, some of the passengers closer to the core who were woken by Gallo centuries earlier began to get sick (Pandorum!) never went back to sleep normally. They began to try to use power from the reactor core, but instead damaged it. After generations (and having been given the evolution-enhancing drugs for settlers), they devolved into the hunters we see today. They live near the reactor core as they have learned that it mutates their offspring faster, making them more effective hunters.

As I said, the hunters and Payton/Gallo need a more concrete relationship, as well. Since it is stated that Gallo tried to act like a god, why have the hunters worship him as such. Fear of him and his whims is one of the few human-like thoughts they have passed on. The reactor core room could be strewn with cave markings (as opposed to the cannibal cook’s chamber) telling this story, which serves to tip off Bower6. In fact, they could see him as the destroy of Earth since he delivered the message to their ancestors and revere him as a hunter of whole worlds. To whatever extent the hunters revere him, in the final encounter with Payton/Gallo, the hunters can be sneaking in and just when Bower thinks they’ll do in Payton/Gallo for him, they refuse to and begin advancing on Bower. This would ad a huge level of fear for the protagonists as now both the antagonists are working together. Water & ejecting in a sleep pod due to hull breach would still be an acceptable end to stopping these unstoppable villains of the story.

Also, as stated earlier, seeing the difference in how Pandorum affected both Bower and Payton would have been satisfying. It would have made it clear to us the kind of struggles that both went through but only Bower could overcome. I think if Payton (while in his right mind) had given Bower the advice which allows him to overcome bits of anxiety/ Pandorum/ space-madness; but that Payton himself doesn’t/didn’t follow when he is Gallo. This would tie the two characters together while setting their paths apart in the story.

I would also have liked to have seen the symptoms of Pandorum, specifically the vivid hallucinations aspect, play a little more prominently into the story for Bower. Clearly, the hallucinations were a major component of Payton/Gallo’s story. So why should Bower only see one such hallucination for a short period at the climax of the film? Were more of his interactions actually hallucinations; maybe even ones which he and other human survivors shared? Not to go all deus ex machina here, but what if the whole hunter problem is just a shared hallucination brought on by paranoia and hallucinations of waking crew? Perhaps Pandorum isn’t a rare illness at all, but in fact the norm when a human has been in suspended animation for centuries? Just seems like a host of missed opportunities here in terms of ways to leverage what set this story apart; all given up in favor of the mutant attack movie.

Lastly, while I appreciated the hunters, I think the at some level detracted from the strong part of the story. Too much screen time was spent on them when the truly novel elements of the story were left for us to guess at. Though it pains to me to say it, I’d have actually rather had less killer mutant hordes in this film (and I am indeed a huge fan of killer mutant hordes, to be for sure). Instead, I’d rather seen more on the internal and human/human conflicts.

This notion struck me as a laid down to sleep the evening after having finished watching Pandorum. It wasn’t the hunters that made me take that one last glace over my shoulder before going to sleep. It was the thought of Gallo creeping up behind me. That’s a great villain.

And there it is. Some of the reasons of why I felt like this movie garnered three out of five stars. I wanted to really like it, but couldn’t shake the nagging feeling that in the enormous effort to craft such a well-styled film that much of the plot elements got left in the director’s notebook or on the editing room floor. It is a good scifi film and worth the time of any fan of the genre, just the same.

Note: I haven’t done a film review on this site in quite a long time and I sincerely regret doing so. I hope to get back into that and often it is a book or film such as this – where I felt that it fell just short of being great – that motivates me to do so.

  1. It’s really not Angela’s sort of movie, so I watched it over the course of two lunch breaks. One of the perks of working from home, I suppose.
  2. Though, given that this film came out around the same time as G.I. Joe, that’s a really low personal bar. I haven’t seen Legion, but I’m also not hearing anything positive there, either.
  3. Nothing ruins fight scenes like bad wire work for me. This film has some aerial, Hong Kong style fighting and it is all done well and blends into the film.
  4. The monsters are essentially the Reavers from Firefly/Serenity with a bit of orcs from Lord of the Rings thrown in to make them seem a bit more alien. That being said, they are creepy as hell and work well.
  5. Not that I’m wanting to be overly picky here, but how could Bower have had a thick sheet of skin to pull off and only the kind of beard I grow in a few weeks. I’d have gone with a crazy beard and hair.
  6. Instead, we have Payton’s wife. A memory of a character who is never explained, nor – for that matter – is Payton. Why is Gallo in his chamber? He sort of has to be for the story and yet I don’t recall any explanation of who Payton was or why Gallo would end up there.

Sunday, January 3, 2010

Devices versus Technology

Filed under: General — Jason Coleman @ 12:08 pm

A couple of months ago, Google announced that Android 2.0 (their mobile operating system) will include a maps navigation service which will provide turn-by-turn driving directions. This news was credited for driving down the stock price of navigation device manufacturers Magellen and Garmin.

But really, this should really come as no surprise. GPS was once so bulky and expensive of a technology that it’s inclusion warranted an entire device be built around it. Now, I get GPS along with WiFi and gigyabytes of storage in something the size of a quarter in my EyeFi camera card1. As the cost of a technology like GPS, accelerometers, cameras, or WiFi approaches free, the uses for it will increase exponentially. Where it once was odd to include WiFi in a stationary device (an iMac or the Wii, for instance) which could be hardwired, cheap WiFi hardware does away with the need to run wires. Bluetooth does essentially the same thing, only with far less range and bandwidth. But, I think that the single best thing about this sort of device consolidation is the new uses that having essentially free hardware allows. Uses that we really can’t quite grasp until the tech is cheap enough to unleash them.

Even now, it may seem odd to think of GPS being included in to what is essentially a stationary device — like a desktop PC — but it once the cost of GPS is nearly zero, then it’s inclusion is inevitable. Including GPS allows a device to suddenly know where it is and that can be handy information; even if that doesn’t change very often. Why should it be easier to pull out your phone quickly get a map of what lunch places are around the office when you’re sitting at a desktop computer? Or insert the need for location for any other website of program you use on any given day2 Data storage is cheap. GPS is cheap. The reasons for having a dedicated GPS device are rapidly approaching zero, which is what both my wife and I have tried to explain to anyone who mentioned we should get a car GPS.

So, I posit the following: When the cost of the technology behind a device drops below a certain threshold, that device will become obsolete in favor or other common devices which can co-op that technology to greater effect. Let’s call it Coleman’s law until someone else shows me someone else previously said it or something similar3.

You might argue: what about a device like the Kindle that uses cellular networks to communicate? E-readers surely won’t replace cell phones, will they? No, but I can’t help but shake the feeling that cell phones are destined to replace e-readers. And this coming from a guy who would love to have an e-ink display reader, himself.

Another argument against device consolidation is that general purpose devices (like a cell phone4) just can’t do any one of those things as well as a special purpose device; and surely that’s true. However, I never hear anyone complain that their low-budget GPS device doesn’t work as well as a high-end mapping system by Trimble used for construction. Nor do I really think most people care that the quality of video on YouTube doesn’t rival that shot on a RED camera. As a matter of fact, I doubt most people even know who Trimble or RED are. So does it really matter if your cell phone doesn’t shoot the same kind of photos or video as a fancy DSLR? My answer is no. The enthusiasts who really want that kind of quality will continue to use those device but the majority of people are taking photos for high-quality but rather because any photo is better than losing the moment.

  1. Truly, the EyeFi card is simply amazing. It is the first bit of tech I’ve had in a long time that really seems closer to magic than to science.
  2. Of course, cell tower triangulation or IP addresses can be used as reasonable substitutes for GPS technology, but the falling cost of GPS with respect to its accuracy makes it the logical option in almost any device, now.
  3. Though possibly an extension of Moore’s law, they are not really the same thing.
  4. I’m not using the phrase "smart phone" here as I simply now consider non-smart phones to simply be last-generation phones.

Thursday, December 31, 2009

Twenty Ought Nine – Goals in Review

Filed under: Life — Jason Coleman @ 3:03 pm

Well, it has been a really rough past couple of months. We’ve been passing around who-knows-how-many viruses. We had several holiday get-together with friends and family here at our house (not including tonight’s NYE party1. Wyatt has learned to crawl, so our lives have only become that much more insane as we attempt to keep him out of trouble. I’ve also been in a beard-growing contest and while you might think not shaving would only save me some trouble, the efforts to do some creative photo documentation have taken up a not-so-small chunk of my dwindling free time. To top it all off, of the four products2 I’m writing for at work, all of them attempted to have releases in the same week (immediately before Christmas).

So, excuses aside, I really wanted to look back on the goals I set out back in January on this site to see just how far I got, in terms of my plan.

  • Write More In terms of blogging, this is already looking bad. I think I had even fewer blog posts here and for Bentley than I did last year. I still wrote a lot (did I mention all those work projects?), but I can only say I’m disappointed in the lack of online writings.

  • Take More Photographs and Video – This one fared a good bit better. I don’t know that I took many more general photos than last year, but I will say that between a new baby boy and doing Whiskerino, I’ve spent a lot more time trying to take better photos.

    Given that the amount of video I shot in previous years amounted to almost nothing, this was a pretty low hurdle to clear. I did shoot a good bit more video and even shared some clips this year. I managed to capture some very wonderful moments with both kids and even with some family members. Most special to me was that I got to record one of my Grandfather’s stories during his visit back at the beginning of November. I certainly want to share that with my family and children (who are far too young to appreciate that sort of thing). I only regret not doing some more of that.

    If nothing else, though, I very proud of this video birth announcement we did for Wyatt:

    The Birth of Wyatt Paul from Jason Coleman on Vimeo.

  • Learn an Object Oriented Programming Language – This one stalled out pretty early on, I must confess. It was always something of a low priority and this simply wasn’t a year to get around to anything that didn’t have flashing sirens and flames shooting out of its openings. It is certainly still something I’d love to pick up again and my O’Reilly book isn’t going anywhere.

  • Learn to use Regular Expressions- I really did get into the meat of this one, though. Two of my work projects involved taking a lot of legacy content and updating or integrating it into new documentation of my own. I simply couldn’t have done the amount of work I accomplished without a tool like RegEx and the utility software I used to learn/apply3 it.

    In the coming year, I’m going to be getting into structuring legacy content (both my own and that from others) even more. I’ll be forging a lot of my own path in developing document conversions with RegEx and spending some hours learning even the fundamentals is going to pay off.

  • Take Ainsley Swimming – We did take Ainsley swimming in our neighborhood a few times. What’s more, we dedicated a large portion of time this summer to taking to a swim safety course. The results were nothing short of amazing and I recommend this to anyone with small children. We fully plan on taking Wyatt in the next year.

    Ainsley’s Swim Class from Jason Coleman on Vimeo.

  • Finally Get Something Out of Twitter – I really ramped up using Twitter this year. I purchased Tweetie for both the mac and the iPhone and began to follow loads of folks, both near and far. Twitter also went entirely mainstream this past year, which didn’t hurt in finding people of interest to follow.

    However, Twitter has become a double-edged sword. It makes finding and following so much easier, it has supplanted blogging and feed-reading a great deal. It seems I’m not the only person who has noticed this, too. Were blogs used to be filled with comments and trackbacks, now we just get shortened links via Twitter. Link blogs are all but dead now (though fortunately some are still strong, such as Gruber or Kottke, and other old-timers) as we constantly are fed a diet of bit.ly links inside of 140 character chunks. I’m not arguing that one is really better than the other and certainly blogging can be a time consuming hobby. But it is important to acknowledge that the way we use Twitter can actually diminish other activities.

  • Run One Short Road Race Per Month – Oh, God, no. That just didn’t happen. I barely ran at all. That’s not to say I’ve not at least made some effort into getting a bit healthier (I’m already down about 12 pounds from just three months ago). I ran a couple of races, true, but nothing like one a month.

So, there you have it. I’m not disappointed in how things went this year on the whole. I do think I came closer my family, friends, and colleagues; which as I said back in January, was really the ultimate goal here. Two-thousand nine was a tough year, but in a far better way that its immediate predecessor. It was difficult because of the new challenges of a second baby, new work projects, learning to use (or get more out of) the tools I have. In fact, looking back, those are best kind of challenges I think anyone can hope to be up against.

Happy New Year and may twenty ten be a wonderful year for all of us.

  1. Tonight’s party is actually going to be kind of a early event, as we’re getting together to watch Virginia Tech play and, hopefully beat, the Univ. of Tennessee. There will be food and drink, but I suspect we won’t last much past midnight.
  2. I inherited a huge responsibility in the form of STAAD.Pro’s documentation. I made some great strides in updating it over the past three months but I still have a long road ahead of me. Other than that, I worked on the documentation for our soon-to-be released structural modeling integration toolset as well as the two STAAD(X) Tower products.
  3. I purchased RegEx Buddy about 6 months ago. Even though it was at my own expense, it saved my bacon ten times over and was worth every penny.

Powered by WordPress abc