Abolish Performance Reviews
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.
Read MoreComments for Jekyll Blogs
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.
Read MoreScientist.NET 2.0 Release
I have some big news! Scientist.NET 2.0 is now available on NuGet.
Read MorePR information at your fingertips
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.
Read MoreAnalyzing GitHub Issue Comment Sentiment With Azure
Developers are real passionate about their semi-colons; or lack thereof. Comment threads on GitHub can get a bit…testy…on this topic. What’s a beleaguered1 repository maintainer to do when an issue comment thread gets out of hand?
Read MoreIncentive Pay Does Not Work
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.
Read MoreThe Impact of our Work
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.
Read MoreWork hard and love yourself
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.
Read More2017 - Darkest timeline
This year felt a lot like living in the darkest timeline and an episode of Black Mirror at the same time.
Read MoreGit Coin Project Maintainer Consensus Protocol
A recent wry tweet by @bcrypt really tickled my funny bone:
Read MoreWhy do managers go bad?
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?
Read MoreEndless Immensity of the Sea
There’s this quote about leadership that resonates with me.
Read MoreTrying Medium
I started my first blog at haack.org some time in the year 2000. You can still see pieces of it in the Internet Archive Wayback machine.
Read MoreThe Moment
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.”
Read MoreAuditing ASP.NET MVC Actions
Read MorePhil Haack is writing a blog post about ASP.NET MVC? What is this, 2011?
GitHub Beyond Your Browser
One of my goals at GitHub is to make GitHub more approachable to developers. If you use GitHub, I want you to have tools that complement the way you work and help you to be more effective. In some cases that’s integrating directly in your Editor or IDE of choice. In other cases, it’s offering tools that work side-by-side with your existing tools.
Read MoreOn .NET and Other Things
Yesterday was the 15th anniversary of .NET’s debut to the world. And Visual Studio was first released twenty years ago! In a recent episode of On .NET, I went to the Channel 9 studios to talk a bit about the history of .NET, my work at GitHub, and challenges to .NET’s future success among other random diversions.
Read MoreGit Alias to browse
Happy New Year! I hope you make the most of this year. To help you out, I have a tiny little Git alias that might save you a few seconds here and there.
Read MoreThe Hard Skills
On Tuesday, November 8, 2016 I’ll be giving a talk entitled “Social Coding for Effective Teams and Products” at QCon SF as part of the “Soft Skills” track. If you happen to be in San Francisco at that time, come check it out.
Read MoreScientist.NET 1.0 released!
In the beginning of the year I announced a .NET Port of GitHub’s Scientist library. Since then I and several contributors from the community (kudos to them all!) have been hard at work getting this library to 1.0 status. Ok, maybe not that hard considering how long it’s taken. This has been a side project labor of love for me and the others.
Read More