The Feral Programmer
Programming in the wild
A Compensation Model for Technical Contributions to Startups
Here is a draft of a model for compensation. Here is a link to the spreadsheet if you want to play around with the numbers. I’m not sure about the exact numbers but it … more
MvcScaffolding or GenericController<T>
Every time I go to build a new controller, I get the funny feeling that I’m not being very dry… If I started from scratch, with the visual studio template, it creates a boilerplate … more
A Data Model for Social Media
Over the past many months I've been helping a non-profit, Emory Center for Injury Control, create a social media strategy. (Shout out to Change Challenge organizers Jake Aull and Sherry Heyl!) You … more
Getting to "How" - Lessons from 8th grade journalism applied to social media strategy
Part 1 – Ask the Right Questions, in the Right Order. Many people and organizations are asking, “How can I take advantage of social media?” Unfortunately, figuring that out … more
How to add vertical borders in a separate layer whose height matches the under lying layer
Add vertical lines that are the exact height of the page, regardless of page size. more
Kleenex.com's Softness Worth Sharing Project Architecture
Here is a diagram of the architecture for a project I worked on from Aug 2011 to Nov 2011. more
In memory xml serializer
I got tired of looking up serialization code, so I posted this as a gist to github. If your looking to do the same, I hope it saves you some time. more
The world's greatest app settings reader...
Ten years into reading app settings from the app or web.config file, I decided to capture the pattern in this class. more
LinkedIn Training For Nonprofits - Draft 2
Here's a draft of the "training" I'm giving to a local non-profit on leveraging LinkedIn to empower your community. more
Social Media Communication Strategy for ECIC
Here is overview of the existing and planned communication for a local non-profit I'm working with as part of a Change Challenge team. more