I style myself a pirate, not because I steal anything, but because life is better with a little fun in it.
I do software. These days by writing JavaScript (but I have no desire to be a “strongly typed” developer). I like deeply pondering the systems of software development. I am more interested in overall business success than the code I’m crafting (and I’ll tell you too, just ask my boss’).
I am employed full time. If you are an old client, feel free to reach out. I still have nights and weekends to update my past work so that it continues to meet your business needs. To everyone else, I’m always interested in hearing your ideas and providing whatever council I can offer. Whoever you are, if you think we can benefit each other don’t hesitate to reach out.
Now onto the full story...
Regarding the Moniker
I dread the dreary drudgery of dull repetition that so often plagues the day-in and day-out of a human’s professional endeavours. So I decided to say **** it and became a pirate. Despite the potential detriment the association to actual pirates’ actions may bring me (or mine to theirs), I find the moniker a useful focal point to remind myself to never become mindlessly complicit in existing systems. So, even if my childhood self is slightly disappointed with me… No, I do not raid upon the high seas. And even if you, the reader, are slightly disappointed with me... No, I am not a source of technological thievery.
I do feel compelled to disclose a bit of the background behind this decision. See, I did indeed steal my pirate label. Some of my more formative professional (and personal) lessons came from a time I lent what skills I had to some self-styled pirates as they were getting a business off the ground. They inspired me so much and taught me so much that I straight up stole their pirate imagery. They likened themselves to pirates because they were unconcerned with the status quo. Rather they were seriously focused on doing things well even if that meant doing things vastly different. It’s a lesson I hope never to forget. And so, with a brazen act of persona-crafting theft, I anointed myself piratematt. It is perhaps more accurate to say they were helping me get my sea legs, than I was helping them build their ship. (In the event you’re wondering who these lovely humans are you can check out some of their work over at habitry.com.)
My pirate moniker serves as a constant reminder. It is a constant reminder to always be a little silly and have a little joy. It is a constant reminder to be fearless when it comes to being and doing things differently. If there is a better way, take it. It is a constant reminder to look for a good ship with a good captain and a good crew. Money is a great enabler, but I am more interested in finding places and people where I can invest some hopes, some dreams, and some personhood; a place to thrive.
Regarding the Profession
Generally Speaking
Unsurprisingly to those who know me. I have opinions. A lot of them. (If you want me to, I’ll even create one on the spot and defend it on the fly.) Granted I’m trying to reduce the volume with which I am prone to express them and the frequency with which I find myself having them, but throughout my prolific opinion having ability I’m beginning to find several common thoughts that drive the majority my opinions when it comes to software. You will most likely find they align quite frequently with the writings of Ron Jeffries. This is a great example.
  • The way you build software is fundamentally a business decision, not an engineering one. Only when that is understood are software methodologies interesting.
  • Truly great software companies can accurately (don’t obsess over precision) visualize value. Visible value is the great enabler. It enables every facet of a company to discuss informed decisions rather than operate solely off instinct and guesswork.
  • The agile manifesto is the best starting place. Our processes serves us, not the other way around.
    We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

    Individuals and interactions over processes and tools
    Working software over comprehensive documentation
    Customer collaboration over contract negotiation
    Responding to change over following a plan

    That is, while there is value in the items on the right, we value the items on the left more.
Regarding the Person
Working Full Time
I am currently gainfully employed as a Senior Software Engineer at the wonderful PactSafe. Some truly great people work there. I am glad I have a good ship and some great pirate-mates.
I was previously a full-time consultant and freelance developer. Although I certainly enjoyed it, I never got sufficiently good at locating work so I re-entered the realm of salaried employment. Perhaps one day I will once again make a full time go of self-employment, but for the present my consulting is limited to nights and weekends. I am most concerned that any consulting engagement benefit both parties. If you think this is the case, you can get in touch here. If you are unsure if this is you, feel free to reach out anyway and we’ll talk through it.
There is something to be said about a balance of sorts between creation and consumption. I too often find myself consuming too much and creating too little. In recognition of this problem I am striving to implement several “side hustles” of sorts in an effort to tip the scales of my life towards creation. Pseudo-philosophies aside if you find yourself interested in these creation endeavors, I’m sure a little lite internet sleuthing can turn them up. If I were you, I’d look for some apparel designs, some typed thoughts with a professional focus, and if you’re lucky, maybe you’ll even uncover a less polished collections of writings… or maybe that’s just a rumor I’m creating to throw you off the trail of some secret fame... Who can say? These are the wilds of the internet.