DevCorner: Who develops the software you use?

  Who develops the software you use? Well, it used to be me. I developed much of Snagit in the 1990’s and was the lead developer for the initial Camtasia product. Somewhere along the way life happened and I moved on from software development to growing our development staff, now serving as Chief Technology Officer (CTO) at TechSmith. I am happy with the software I developed and how it lives on, but I am even more satisfied with growing the people who are developing the software you Continue reading

Meet up with TechSmith at Agile2012

TechSmithies are hitting the road! A bunch of us are headed to Agile 2012 conference next week nearby Dallas, Texas on August 13-17. This is our 5th time attending this conference. Our experience means that we know the drill and are getting ourselves in prime shape for the sheer volume of learning, sharing, connecting and laughing that is always present at #Agile2012. As if that alone was not enough, we always want to take advantage of opportunities to meet directly with customers. We know Continue reading

Dev Corner – Decltype Keyword

// The keyword decltype is new in Visual Studio 2010 and is available as well in GCC C++.  It is pretty simple you can get a type out of an expression.  I see it used most in cases where you don't want to supply a typedef but would like to use the type of an existing variable; hopefully this example will help illustrate: struct A { int m_n; }; int main() { A a = {4}; decltype(a.m_n) n = 6; //n in the same as A::m_n which in an int a.m_n = n; return 0; } So with Continue reading

Interview With a Lead Developer: Paul Middlin

Who are you, and what do you do? Paul Middlin, Lead Developer on Camtasia:mac How did you find out about TechSmith? Mike Malinak had found the company in 2002, while we were in grad school. Said it was a fantastic place. There were about 40 people here at the time. At first I took his ravings with a grain of salt, but when Tony Lambert was equally impressed, I sought out an interview! What do you like most about working at TechSmith? We really do have an entire company focused on Continue reading

Interview With a Lead Developer: Jim Dusseau

Who are you, and what do you do? Jim Dusseau. I'm a lead developer currently working on Camtasia Relay. I spent the last few months helping out the Coach's Eye team. How did you find out about TechSmith? My manager at my previous company knew I really wanted to develop for the Mac platform. He was a Camtasia Studio user, found out about a mac development position with TechSmith, and let me know about it. What do you like most about working at TechSmith? I think great companies are Continue reading

Interview With a Lead Developer: Justin Welsch

Who are you, and what do you do? Justin Welsch Lead Developer for Shared Code/Recorder SDK/Anti-Piracy How did you find out about TechSmith? I saw TechSmith on Monster.com way back in 2001. I called the number listed and spoke to Bill Hamilton himself. What do you like most about working at TechSmith? I like that TechSmith is a relatively small company (or has a small company feel) that has many people who are passionate about what they work on. I have also enjoyed watching it grow Continue reading

Dev Corner – Regular Expressions for Improved Productivity

If you're a developer, the term "regular expression" should at least sound familiar.  But, if you've never had to write any code that made use of them (i.e. code in a scripting language), you may not know how to write/use regular expressions. And, if you're like I was, that doesn't bother you. After all, regular expressions can get confusing and complicated very quickly. So, it's probably better to just leave them alone until you need them for some code, right? Sure, maybe. But consider this: Continue reading