<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Architecture on Bulrush Labs — Richard Tibbetts</title><link>https://bulrushlabs.com/articles/tag/architecture/</link><description>Recent content in Architecture on Bulrush Labs — Richard Tibbetts</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 14 Nov 2010 23:38:00 +0000</lastBuildDate><atom:link href="https://bulrushlabs.com/articles/tag/architecture/index.xml" rel="self" type="application/rss+xml"/><item><title>Proactive Assumption Violation: Avoiding Bugs By Behaving Badly</title><link>https://bulrushlabs.com/articles/2010/11/14/proactive-assumption-violation-avoiding-bugs-by-behaving-badly/</link><pubDate>Sun, 14 Nov 2010 23:38:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/11/14/proactive-assumption-violation-avoiding-bugs-by-behaving-badly/</guid><description>&lt;p&gt;Bugs are a fact of life in software, and probably always will be. Some bugs are probably unavoidable, but a lot of bugs can be avoided through good architecture, defensive programming, immutability, and other techniques. One major source of bugs, especially frustrating bugs, is non-deterministic behavior. Every programmer has experienced bugs which don’t reproduce, which require a special environment, or special timing, or even just luck to make happen. To avoid these bugs, programmers learn to favor determinism, making sure their software behaves the same way every time.&lt;/p&gt;</description></item><item><title>A Timeless Way of Building or Why do all these houses suck?</title><link>https://bulrushlabs.com/articles/2010/05/16/a-timeless-way-of-building-or-why-do-all-these-houses-suck/</link><pubDate>Sun, 16 May 2010 18:12:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/05/16/a-timeless-way-of-building-or-why-do-all-these-houses-suck/</guid><description>&lt;p&gt;Lately I’ve been looking at a lot of houses. I’ve also been reading &lt;a href="https://www.amazon.com/exec/obidos/ASIN/0195024028/innocuousorg-20/ref=nosim/"&gt;A Timeless Way of Building&lt;/a&gt; (ATWB). The net result has been a deep dissatisfaction with the available housing stock in Arlington, and probably in the entire United States. So while I would like to recommend the book, it comes with the disclaimer of being hostile to casual house hunting. Instead it will help you develop opinions about everything.&lt;/p&gt;</description></item></channel></rss>