Dates covered: December 15-21, 2014 (week 51 of 52)
Career
- Rethink Your Hiring Criteria (via Jim Holmes)
- How to Future Proof Your Career with the Skills That Matter (via Lifehacker)
- Day 8 – From Operator to Guide: Lessons Learned Moving from Engineering into Management (via Software Lead Weekly)
Communication
- Ask Two Irrational Questions to Persuade People to Do What You Want (via Lifehacker)
- Make a Good First Impression by Saying Who You Help, Not What You Do (via Lifehacker)
- 10 Types of Odd Friendships You’re Probably Part Of (via Lifehacker)
Culture
- In Devs We Trust (via Eric Dietrich)
- Transparent salaries – it’s not for breaking workspace taboos (via Software Lead Weekly)
General interest
Productivity
- This Coach Improved Every Tiny Thing by 1 Percent and Here’s What Happened (via Lifehacker)
- What Your “Working Memory” Does (and How to Give It a Tune-Up) (via Lifehacker)
- Get Better at Getting Better: The Kaizen Productivity Philosophy (via Lifehacker)
- How We Can Improve Our Decisions (via Lifehacker)
Philosophy
Science
- .NET Rocks! 1076: MMS and Space Weather Geek Out (via .NET Rocks!)
Software
- “Legacy” by Chad Fowler (via Software Lead Weekly)
- Good Software Takes 10 Years. Get Used to It. (via Chad Fowler)
- .NET Rocks! 1074: Writing Compilers with Phil Trelford (via .NET Rocks!)
- WPF Commanding with the State Machine Pattern (via MSDN Magazine, Nov 2014)
- Consensus Classification Using C# (via MSDN Magazine, Nov 2014)
- .NET Rocks! 1075: SPA using Knockout with Steve Sanderson (via .NET Rocks!)
- Today I Learned Excelsior (via Cameron Presley)
- The Cycles of TDD (via Uncle Bob Martin)
- The Craftsman 62, The Dark Path.
- The Economics of Reuse (via Rich Rogers)
- Excellence through Code Reviewing (via Software Lead Weekly)
- Code of Ages: Go and Swift take another step up the programming-language ladder (via Software Lead Weekly)
- Don’t mix test code with production code (via 8th Light Blog)
- Asynchronous C#