mcherm.com 22. 6. 2024Book Review: I Have Some Questions For You – mcherm.com 21. 4. 2024Election Guide for April 2024 – mcherm.com 5. 11. 2023Election Guide for Nov 2023 – mcherm.com 15. 5. 2023Election Guide for May 2023 – mcherm.com 18. 9. 2022Highlighting Differences in Google Sheets – mcherm.com 17. 7. 2022How Useful is Big-O? – mcherm.com 17. 5. 2022Candidates for the May 2022 Primary – mcherm.com 26. 1. 2022Do You Remember This Stuff? – mcherm.com 19. 6. 2021Getting Accepted at SECON – mcherm.com 28. 1. 2021Unreasonable Legal Agreements – mcherm.com 23. 6. 2020Journalistic Ethics – mcherm.com 15. 9. 2019Unique IDs – mcherm.com 16. 4. 2019Standups – mcherm.com 12. 4. 2019My Thoughts on Diversity – mcherm.com 7. 1. 2019Mailto for Gmail – mcherm.com 4. 11. 2018Snailbook – mcherm.com 31. 5. 2018Culture of Reuse - Part 4: Changing the Culture – mcherm.com 30. 5. 2018Culture of Reuse - Part 3: The Case for Reuse – mcherm.com 29. 5. 2018Culture of Reuse - Part 2: Capital One and Innovation – mcherm.com 28. 5. 2018Culture of Reuse - Part 1: Company Culture – mcherm.com 9. 4. 2018Confluence Fix – mcherm.com 13. 2. 2018Image Search by License – mcherm.com 28. 1. 2018Depending on Someone Else's Code – mcherm.com 5. 8. 2017Amazon Job offer – mcherm.com 2. 7. 2017REST Lambda Versioning – mcherm.com 14. 5. 2017Election Guide May 2017 – mcherm.com 20. 4. 2017Long-Running Calls – mcherm.com 30. 1. 2017COBOL in a Bank – mcherm.com 7. 1. 2017Lift and Shift Lessons – mcherm.com 20. 6. 2016Before Dockercon – mcherm.com 6. 5. 2016"Smith" – mcherm.com 6. 4. 2016Will Microservices Fix the Rollback? – mcherm.com 27. 2. 2016Beginning Ceylon – mcherm.com 23. 7. 2014Circuit Breakers, Hystrix, And Dealing With Failing Back Ends – mcherm.com 15. 7. 2014My Letter to the FCC on Net Neutrality – mcherm.com 9. 7. 2014What's the "right" way to abandon an open source package? – mcherm.com 28. 3. 2014Using the Legal System To Access Customer Data – mcherm.com 24. 1. 2014Reasons Why My Code Style is Wrong – mcherm.com 31. 12. 2013Book Review: Learning jQuery Deferreds – mcherm.com 28. 10. 2013CAPTCHAs – mcherm.com 28. 6. 2013Version Control... for Servers – mcherm.com 18. 4. 2013I dream of Satoshi Nakamoto – mcherm.com 1. 2. 2013How NOT to do technical recruiting: Sunil Kumar of Panzer Solutions – mcherm.com 21. 9. 2012Things my next phone should have – mcherm.com 30. 8. 2012Story Points Aren't Accurate - That's Why They're Good – mcherm.com 13. 3. 2012Constant Crawl Design - Part 4 – mcherm.com 10. 3. 2012Constant Crawl Design - Part 3 – mcherm.com 6. 3. 2012Constant Crawl Design - Part 2 – mcherm.com 5. 3. 2012Constant Crawl Design - Part 1 – mcherm.com 3. 2. 2012Host Error 2 – mcherm.com 30. 1. 2012Removing the "Macros" warning in PowerPoint – mcherm.com 10. 1. 2012Using a Mix of Computers and Humans for Security – mcherm.com 12. 12. 2011Namespace for a valid SOAP message – mcherm.com 8. 12. 2011Binary Backward Compatibility – mcherm.com 8. 11. 2011Election Guide for Nov 8, 2011 – mcherm.com 29. 9. 2011Story Points – mcherm.com 27. 9. 2011Faster than the Speed of Falsification – mcherm.com 24. 8. 2011How Even Immutables are Hard with Threads – mcherm.com 3. 7. 2011When to Wrap a Library – mcherm.com 28. 6. 2011Setting Low Prices – mcherm.com 17. 5. 2011Election Guide - May 2011 – mcherm.com 8. 5. 2011Wrong SAAJ Version - a Spring bug – mcherm.com 3. 5. 2011How Wierd Is That! – mcherm.com 25. 3. 2011Set Default Address Book in Outlook 2010 – mcherm.com 19. 12. 2010An Important Victory for the US Military – mcherm.com 2. 11. 2010Election Guide, Nov 2010 – mcherm.com 10. 9. 2010Eric Lippert Tree Challenge – mcherm.com 20. 8. 2010Error message was '3'. – mcherm.com 8. 6. 2010Viewing a dependency tree in Maven – mcherm.com 17. 5. 2010Election Guide, May 2010 – mcherm.com 4. 4. 2010Petitioning the FCC on Net Neutrality – mcherm.com 9. 2. 2010Logging APIs - Evaluating Options – mcherm.com 1. 2. 2010Logging APIs - Feature List – mcherm.com 5. 12. 2009Password in Pieces – mcherm.com 13. 11. 2009Raising the limit on IDs processed – mcherm.com 9. 11. 2009Upgrading GWT/AppEngine to v1.6+ – mcherm.com 13. 2. 2009Estimate Units – mcherm.com 31. 12. 2008An Exception to Every Rule – mcherm.com 29. 12. 2008The Death of Ontology – mcherm.com 17. 12. 2008How Long is an Email Address? – mcherm.com 4. 12. 2008My Security Nightmare – mcherm.com 2. 11. 2008Election Guide, Nov 2008 – mcherm.com 27. 10. 2008Separation of Concerns – mcherm.com 9. 10. 2008Many ways to attack websites – mcherm.com 7. 10. 2008Threadsafe Java Servlets - a solution – mcherm.com 23. 9. 2008Threadsafe Java Servlets – mcherm.com 15. 9. 2008How to email MY blog posts from Outlook – mcherm.com 15. 9. 2008The Secret to Making Chrome – mcherm.com 25. 8. 2008The Wager – mcherm.com 28. 7. 2008Metaphorical Programming – mcherm.com 18. 7. 2008Go Easy on the Maintenance Programmer – mcherm.com 27. 6. 2008A random selection algorithm – mcherm.com 12. 6. 2008Two more uses for a Secure Hash – mcherm.com 12. 5. 2008Why User Stories? – mcherm.com 5. 5. 2008Always use Salt – mcherm.com 18. 4. 2008The Butterfly Bug – mcherm.com 2. 4. 2008How to email blog posts from Outlook – mcherm.com 30. 3. 2008Units of Work – mcherm.com 28. 3. 2008Resources – mcherm.com 18. 2. 2008How to talk about Data Structures – mcherm.com 3. 2. 2008A Creaky Old Man's Defense of Creaky old Code – mcherm.com 19. 12. 2007Immutable Trees and Threading Evil - Part 2 – mcherm.com 19. 12. 2007Immutable Trees and Threading Evil - Part 1 – mcherm.com 17. 12. 2007ToDo – mcherm.com 17. 12. 2007Treat Your Customers Well – mcherm.com 9. 12. 2007It's Not Exactly Artificial Intelligence – mcherm.com 3. 12. 2007Feast or Famine – mcherm.com 23. 11. 2007Searching, Thread-count and a Thanksgiving Miracle – mcherm.com 16. 11. 2007When Spheres Collide – mcherm.com 16. 11. 2007The Quadratic Equation – mcherm.com 16. 11. 2007The Future of Television – mcherm.com 16. 11. 2007In Defense of the Much-Maligned GOTO – mcherm.com
22. 6. 2024Book Review: I Have Some Questions For You – mcherm.com 21. 4. 2024Election Guide for April 2024 – mcherm.com 5. 11. 2023Election Guide for Nov 2023 – mcherm.com 15. 5. 2023Election Guide for May 2023 – mcherm.com 18. 9. 2022Highlighting Differences in Google Sheets – mcherm.com 17. 7. 2022How Useful is Big-O? – mcherm.com 17. 5. 2022Candidates for the May 2022 Primary – mcherm.com 26. 1. 2022Do You Remember This Stuff? – mcherm.com 19. 6. 2021Getting Accepted at SECON – mcherm.com 28. 1. 2021Unreasonable Legal Agreements – mcherm.com 23. 6. 2020Journalistic Ethics – mcherm.com 15. 9. 2019Unique IDs – mcherm.com 16. 4. 2019Standups – mcherm.com 12. 4. 2019My Thoughts on Diversity – mcherm.com 7. 1. 2019Mailto for Gmail – mcherm.com 4. 11. 2018Snailbook – mcherm.com 31. 5. 2018Culture of Reuse - Part 4: Changing the Culture – mcherm.com 30. 5. 2018Culture of Reuse - Part 3: The Case for Reuse – mcherm.com 29. 5. 2018Culture of Reuse - Part 2: Capital One and Innovation – mcherm.com 28. 5. 2018Culture of Reuse - Part 1: Company Culture – mcherm.com 9. 4. 2018Confluence Fix – mcherm.com 13. 2. 2018Image Search by License – mcherm.com 28. 1. 2018Depending on Someone Else's Code – mcherm.com 5. 8. 2017Amazon Job offer – mcherm.com 2. 7. 2017REST Lambda Versioning – mcherm.com 14. 5. 2017Election Guide May 2017 – mcherm.com 20. 4. 2017Long-Running Calls – mcherm.com 30. 1. 2017COBOL in a Bank – mcherm.com 7. 1. 2017Lift and Shift Lessons – mcherm.com 20. 6. 2016Before Dockercon – mcherm.com 6. 5. 2016"Smith" – mcherm.com 6. 4. 2016Will Microservices Fix the Rollback? – mcherm.com 27. 2. 2016Beginning Ceylon – mcherm.com 23. 7. 2014Circuit Breakers, Hystrix, And Dealing With Failing Back Ends – mcherm.com 15. 7. 2014My Letter to the FCC on Net Neutrality – mcherm.com 9. 7. 2014What's the "right" way to abandon an open source package? – mcherm.com 28. 3. 2014Using the Legal System To Access Customer Data – mcherm.com 24. 1. 2014Reasons Why My Code Style is Wrong – mcherm.com 31. 12. 2013Book Review: Learning jQuery Deferreds – mcherm.com 28. 10. 2013CAPTCHAs – mcherm.com 28. 6. 2013Version Control... for Servers – mcherm.com 18. 4. 2013I dream of Satoshi Nakamoto – mcherm.com 1. 2. 2013How NOT to do technical recruiting: Sunil Kumar of Panzer Solutions – mcherm.com 21. 9. 2012Things my next phone should have – mcherm.com 30. 8. 2012Story Points Aren't Accurate - That's Why They're Good – mcherm.com 13. 3. 2012Constant Crawl Design - Part 4 – mcherm.com 10. 3. 2012Constant Crawl Design - Part 3 – mcherm.com 6. 3. 2012Constant Crawl Design - Part 2 – mcherm.com 5. 3. 2012Constant Crawl Design - Part 1 – mcherm.com 3. 2. 2012Host Error 2 – mcherm.com 30. 1. 2012Removing the "Macros" warning in PowerPoint – mcherm.com 10. 1. 2012Using a Mix of Computers and Humans for Security – mcherm.com 12. 12. 2011Namespace for a valid SOAP message – mcherm.com 8. 12. 2011Binary Backward Compatibility – mcherm.com 8. 11. 2011Election Guide for Nov 8, 2011 – mcherm.com 29. 9. 2011Story Points – mcherm.com 27. 9. 2011Faster than the Speed of Falsification – mcherm.com 24. 8. 2011How Even Immutables are Hard with Threads – mcherm.com 3. 7. 2011When to Wrap a Library – mcherm.com 28. 6. 2011Setting Low Prices – mcherm.com 17. 5. 2011Election Guide - May 2011 – mcherm.com 8. 5. 2011Wrong SAAJ Version - a Spring bug – mcherm.com 3. 5. 2011How Wierd Is That! – mcherm.com 25. 3. 2011Set Default Address Book in Outlook 2010 – mcherm.com 19. 12. 2010An Important Victory for the US Military – mcherm.com 2. 11. 2010Election Guide, Nov 2010 – mcherm.com 10. 9. 2010Eric Lippert Tree Challenge – mcherm.com 20. 8. 2010Error message was '3'. – mcherm.com 8. 6. 2010Viewing a dependency tree in Maven – mcherm.com 17. 5. 2010Election Guide, May 2010 – mcherm.com 4. 4. 2010Petitioning the FCC on Net Neutrality – mcherm.com 9. 2. 2010Logging APIs - Evaluating Options – mcherm.com 1. 2. 2010Logging APIs - Feature List – mcherm.com 5. 12. 2009Password in Pieces – mcherm.com 13. 11. 2009Raising the limit on IDs processed – mcherm.com 9. 11. 2009Upgrading GWT/AppEngine to v1.6+ – mcherm.com 13. 2. 2009Estimate Units – mcherm.com 31. 12. 2008An Exception to Every Rule – mcherm.com 29. 12. 2008The Death of Ontology – mcherm.com 17. 12. 2008How Long is an Email Address? – mcherm.com 4. 12. 2008My Security Nightmare – mcherm.com 2. 11. 2008Election Guide, Nov 2008 – mcherm.com 27. 10. 2008Separation of Concerns – mcherm.com 9. 10. 2008Many ways to attack websites – mcherm.com 7. 10. 2008Threadsafe Java Servlets - a solution – mcherm.com 23. 9. 2008Threadsafe Java Servlets – mcherm.com 15. 9. 2008How to email MY blog posts from Outlook – mcherm.com 15. 9. 2008The Secret to Making Chrome – mcherm.com 25. 8. 2008The Wager – mcherm.com 28. 7. 2008Metaphorical Programming – mcherm.com 18. 7. 2008Go Easy on the Maintenance Programmer – mcherm.com 27. 6. 2008A random selection algorithm – mcherm.com 12. 6. 2008Two more uses for a Secure Hash – mcherm.com 12. 5. 2008Why User Stories? – mcherm.com 5. 5. 2008Always use Salt – mcherm.com 18. 4. 2008The Butterfly Bug – mcherm.com 2. 4. 2008How to email blog posts from Outlook – mcherm.com 30. 3. 2008Units of Work – mcherm.com 28. 3. 2008Resources – mcherm.com 18. 2. 2008How to talk about Data Structures – mcherm.com 3. 2. 2008A Creaky Old Man's Defense of Creaky old Code – mcherm.com 19. 12. 2007Immutable Trees and Threading Evil - Part 2 – mcherm.com 19. 12. 2007Immutable Trees and Threading Evil - Part 1 – mcherm.com 17. 12. 2007ToDo – mcherm.com 17. 12. 2007Treat Your Customers Well – mcherm.com 9. 12. 2007It's Not Exactly Artificial Intelligence – mcherm.com 3. 12. 2007Feast or Famine – mcherm.com 23. 11. 2007Searching, Thread-count and a Thanksgiving Miracle – mcherm.com 16. 11. 2007When Spheres Collide – mcherm.com 16. 11. 2007The Quadratic Equation – mcherm.com 16. 11. 2007The Future of Television – mcherm.com 16. 11. 2007In Defense of the Much-Maligned GOTO – mcherm.com