In this edition: Good design for developers; Code Maid for Visual Studio; the key to Productivity; Tattoo friendly companies; and Seven Ineffective Coding Habits of Many Programmers.

Sharpen the Saw is a somewhat delayed repost of a semi-regular newsletter of information I publish for the professional development of software developers. While targeted primarily at developers working with the Microsoft technology stack, content will cover a wider range of topics.

To subscribe, send me an email and I’ll put you on the list. Membership is moderated.


Design Cheats for Developers

Good visual design is a particular skill - and one that most developers sadly lack. Fortunately, we can cheat by stealing good design elements when we see them.

Find out how

Software and Updates

Code Maid

Even though Visual Studio is already pretty powerful, there is a rich variety of add-ins for Visual Studio that can turbocharge the IDE to meet your needs.

One of these is the open source Code Maid - a set of extensions that works across multiple languages, including C#, XML, CSS, and Html.

Find out more

Being Professional

Why Taking Breaks Is The Key To Productivity

While workaholics are often celebrated, there’s actually a lot of good science that shows the need to take breaks in order to achieve high productivity.

Read the article


These are the Most Tattoo-Friendly Companies to Work For In the U.S.

Need I say more?

Read more

Video of the Week

Seven Ineffective Coding Habits of Many Programmers

Noted author Kevlin Henney gave this talk at NDC 2014 talking about seven habits that many developers mistakenly believe are valuable.

Watch Now


blog comments powered by Disqus
Next Post
Test Coverage with Opencover  30 Sep 2017
Prior Post
NuGet packaging  23 Sep 2017
Related Posts
Browsers and WSL  31 Mar 2024
Factory methods and functions  05 Mar 2023
Using Constructors  27 Feb 2023
An Inconvenient API  18 Feb 2023
Method Archetypes  11 Sep 2022
A bash puzzle, solved  02 Jul 2022
A bash puzzle  25 Jun 2022
Improve your troubleshooting by aggregating errors  11 Jun 2022
Improve your troubleshooting by wrapping errors  28 May 2022
Keep your promises  14 May 2022
September 2017