Steal My Blog Design

jekyll design suggest edit

A name like Haack does not make me destined to win awards as an outstanding designer. I’ve come to grips with that. I’m not terrible, mind you. I’d say my skill level is somewhere in the ballpark of slightly above Geocities and closely approaching the aesthetics of Craigslist, on a good day.


An adventure in CSS with column lists

css design suggest edit

Sit back and relax as I regale you with a harrowing account of trying to do something straightforward with CSS. Ha! Straightforward. How silly was I to think that. As they say,


The Problem of Package Manager Trust

npm nuget security trust safety package-managers suggest edit

Package managers are among the most valuable tools in a developer’s toolkit. A package can inject hundreds to thousands of lines of useful code into a project that a developer would otherwise have to write by hand. Ain’t nobody got time for that!


Land that first programming job

community mentoring software career suggest edit

How does a person land their first job as a developer these days?


Caribbean Developer's Conference

community conferences software suggest edit

Picture a developer’s conference held at a resort on a tropical island. What comes to mind?


Abolish Performance Reviews

work management reviews suggest edit

Who doesn’t love the smell of performance reviews in the morning? A smell welcomed by employees and managers alike with joy and delight. An efficient ritual that is fair and definitely motivates everyone to improve. A ritual that no one doubts is worth the investment of time and energy.


Comments for Jekyll Blogs

jekyll comments blogging suggest edit

If you are a long time reader of my blog, you might notice something different starting today. No, the content hasn’t gotten any better. What’s new is the comment system.


Scientist.NET 2.0 Release

github csharp dotnet scientist suggest edit

I have some big news! Scientist.NET 2.0 is now available on NuGet.


PR information at your fingertips

github VisualStudio pull-request suggest edit

The Information Industry Association adopted the motto “Putting Information at Your Fingertips” way back in the hazy days of the 1970s. However it was during a 1990 Comdex keynote (you can watch a scratchy VHS recording of it on YouTube), when a relatively young Bill Gates articulated a vision to bring that idea to reality.


Analyzing GitHub Issue Comment Sentiment With Azure

azure azure-functions serverless github sentiment ml ai suggest edit

Tragedy and Comedy - Scarbrough Hotel, Bishopgate, Leeds - by Tim Green - CC BY 2.0


Incentive Pay Does Not Work

personal career management suggest edit

In The Case Against Pay for Performance, I argued against increasing pay based on performance reviews. Checkmate. Case closed. Or so I thought. Like many bloggers, I suffer from delusions of grandeur that millions ponder every word I write, are enlightened by insight, and then compelled to action.


The Impact of our Work

personal career suggest edit

There was once a time I regretted not attending a school with a more rigorous engineering program. I would tell myself, I should have gone to an institution like Stanford which has a strong CS program and ties to the bay area tech scene. I’d be further ahead in my career hobnobbing with VCs showering me with champagne and hundred dollar bills.


Work hard and love yourself

personal fitness exercise lifting suggest edit

Not to stereotype tech folks, but, I’ll do it anyways. Most of us could stand to get in better physical shape. I know, that’s about as surprising as a cryptocurrency crash.


2017 - Darkest timeline

personal suggest edit

This year felt a lot like living in the darkest timeline and an episode of Black Mirror at the same time.


Git Coin Project Maintainer Consensus Protocol

git crypto humor oss bash shell unix suggest edit

A recent wry tweet by @bcrypt really tickled my funny bone:


Why do managers go bad?

leadership management suggest edit

In Endless Immensity of the Sea I wrote about a leadership style that encourages intrinsic motivation. Many people I talk to don’t work in such an environment. Even those who work in places that promote the ideals of autonomy and intrinsic motivation often find that over time, things change for the worse. Why does this happen?


Endless Immensity of the Sea

leadership management suggest edit

There’s this quote about leadership that resonates with me.


Trying Medium

personal blogging suggest edit

I started my first blog at some time in the year 2000. You can still see pieces of it in the Internet Archive Wayback machine.


The Moment

personal suggest edit

Twin Falls lies around a forty minute drive east of Bellevue, Washington. From the trail head, the path leads to views of three separate waterfalls. Yes, three. “Twin Falls” has a nicer ring to it than “Triplet falls.”


Auditing ASP.NET MVC Actions

aspnetmvc security suggest edit

Phil Haack is writing a blog post about ASP.NET MVC? What is this, 2011?