Scott Hannen's user avatar
Scott Hannen's user avatar
Scott Hannen's user avatar
Scott Hannen
  • Member for 6 years, 1 month
  • Last seen more than 4 years ago
About

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.

Badges
This user doesn’t have any gold badges yet.
This user doesn’t have any silver badges yet.
2
bronze badges
Top tags
3
Score
1
Posts
50
Posts %
3
Score
1
Posts
50
Posts %
3
Score
1
Posts
50
Posts %
Top posts