Stories about Software


I offer a number of services under the DaedTech umbrella.

I’ll make your software delivery team more effective.

I’ve been part of a lot of software teams.  Sometimes as a developer, sometimes as a team lead, sometimes as a consultant, sometimes as a line manager, but always as a student of the craft and studious observer.  I’ve learned a lot and I can leverage that learning on your behalf.  Over the last year, I’ve spent an extensive amount of time doing what’s known as, “craftsmanship coaching.”  The idea is that I teach developers practices like strategic refactoring, test driven development, writing modular code, and a variety of other practices that lead to more maintainable software that can be deployed more quickly to realize business value.

All of this, however, is just an appealing way of describing gap analysis.  I come in, size up inefficiencies in your group, and help eliminate them.

I can help you with the following:

  • I can conduct targeted or general code reviews/audits along with a detailed road map for improvement.
  • I can implement force multipliers related to your application life-cycle management, such as setting up continuous deployment.
  • I can provide one on one and team-based learning time with your developers to help improve software practice.
  • I can create “code-casts” where I walk through a targeted refactoring of your codebase on video, narrating what I’m doing and why.
  • I can identify gaps in your day-to-day process and supply solutions to eliminate them.
  • I can help you with your interview process, either by giving suggestions to improve it or by conducting the process with or for you.
  • I can offer you a second opinion, for absolutely no charge, on a software development proposal that you’ve been given or on a plan that your team has.
  • I can hop on the phone with you and chat, answering any questions you have.   I love to talk about software.

Clients of mine, past and present, include:

  • 300px-Ford_Motor_Company_Logo.svg[1]
  • 4DLogo[1]
  • resound-logo
  • pillar-logo
  • And others that are anonymous under various forms of NDA.

I’ll help you build your blog.

Almost 4 years ago, I started DaedTech as my site and as a technical blog.  In the time between then and now, I’ve learned a few things about writing and about running a blog.  The result?  A site that’s attracted over a million visitors and helps me earn my living both in residual income and as a lead generator for business.

It’s attracted enough notice that companies have hired me to help them move in the direction of improving their blogs and sites.

I can help you with the following:

  • I can supply you with posts for your blog, helping with SEO, lead generation, and traffic.
  • I can coach your staff on how to write high quality blog posts with a consistent cadence.
  • I can help you with the nuts and bolts of how to get your blog started, where to host it and how to manage it.
  • I can edit prospective posts and provide feedback and suggestions.
  • I can work with you to decide on a theme, tone, and recurring topics.

Clients of mine include:

  • UserVoiceLogo[1]
  • logo[1]
  • Logo[1]
  • Excelon-logo-vertical-web-e1390943650962[1]
  • smartbear-color-logo-s[1]
  • 60885_PS_Inline_01[1]
  • LogEntries
  • ZephyrLogo

Application Development

These days I don’t do a whole lot of application development anymore, but I am open to it for particularly interesting or appealing projects.  I also have a network of developers that sub-contract for DaedTech, allowing me to scale up effectively if you need something implemented.  In order for this work to be done by DaedTech, it has to be a discrete project with clear milestones, deliverables and business value, and you have to be comfortable with an agile approach.

I won’t do fixed bid projects, and I can’t give you an up-front estimate for a major project.  Actually, no one can.  I’m just honest about it.

I can help you with the following:

  • I can help you recover a distressed code base with a lot of technical debt.
  • I can build you green field applications on a variety of platforms and tech stacks.
  • I can promise you that if neither I nor any of my subcontractors have the chops for the project you’re looking for, I will tell you right away and offer to help find you someone who does.
  • I can partner with you to identify savings that could be realized by automating line of business processes, and then automate them with you, splitting the savings rather than demanding an hourly rate or a retainer.

My application development work over the course of my career has been too numerous for me to list all of my clients, so I won’t do that.  If you want to get a feel for the caliber and quality of work that I offer, you can certainly gain insights from the various links in my About page where you can see past employers, accomplishments, open source contributions, and instructional work.