Skip to main content
Scott Hannen's user avatar
Scott Hannen's user avatar
Scott Hannen's user avatar
Scott Hannen
  • Member for 8 years, 3 months
  • Last seen more than 5 years ago

I'm not a know-it-all rock star, but I enjoy helping others with whatever I've learned or at least think I've learned. Feel free to ping me or connect with me on whatever people connect on, although I primarily do what I can either at work or through this site.

I work primarily with C#, supplemented at times by JavaScript and SQL. Before that I did VB.NET and other things starting with "VB" that shouldn't embarrass me but do. The context has been services, websites (MVC and WebForms) and all sorts of other odds and ends in other environments.

While learning new tools and frameworks (Azure, for example) is necessary if I want to actually deliver any software, in more recent years I'm much more interested in the practices and patterns that make code testable, maintainable, and decoupled from concrete implementation details.

One of my favorite books, Code Complete 2nd Edition, has been around since 2004. I wish I'd known. If you haven't read it, read it. Give a copy to a new programmer. You'll make the world a marginally better place.

If we can't explain something then we don't understand it. So I write blog posts to see how well I understand what I'm learning and to share with others. I used to send my coworkers long emails when I found something interesting, but that's not a great way to communicate. People don't like long emails and they just disappear into the ever-scrolling inbox (or worse.) I'd also like to think that writing from that perspective makes it more accessible to less experienced developers who need really simple examples.

Have you been downvoted? I hate getting downvoted! Here's why downvotes are good for you.

This user doesn’t have any gold badges yet.
silver badges
bronze badge

This user hasn’t posted yet.