There are Ladies Present
Oh! I think I get it!
I'm likely to take some heat for what I'm about to write; but I think I finally understand something...more.
Oh! I think I get it!
I'm likely to take some heat for what I'm about to write; but I think I finally understand something...more.
Last week I wrote a blog entitled The Startup Trap in which I lamented the unfortunate tendency of developers in a startup to cast...more.
I awoke this morning to see a twitter conversation about the Open-Closed Principle. The tweeter was complaining that it didn't make a lot of sense....more.
So my last blog: The Startup Trap raised quite a ruckus. Amidst the various shouts of agreement and support, there was also a group...more.
It should come as no surprise to anyone that I think 8th Light Inc. is a remarkable company. The company was founded, and is run,...more.
There is another side to Ted Neward's blog; and it's a side that I agree with. I believe Ted's overall thesis and analysis was...more.
In a recent blog Ted Neward made this remarkable statement:
I'm criticizing because this is what "software craftsmanship" gets us: an imposed segregation of...more.
Remember my squares of integers program in clojure?
(take 25 (squares-of (integers))) Whenever we start to use a new paradigm, we confront the problem of our old rules and our old habits....more.
In the previous episode I told you what all the functional programming hubbub is all about. Remember: Referential Transparency and the...more.
This is going to be one of those annoying, rambling, touchy-feely, new-years blogs. You know the kind. One that tries to make you think about...more.
By now you’ve almost certainly heard of functional programming. I mean, how could you miss it? Everybody’s talking about it....more.
In the last 40 years computer hardware technology has increased the computing power of our machines by well over twenty orders of magnitude. We now...more.
“So, what did you think of that?” I asked as we sat down at our regular table in the cafeteria. As I scanned the other...more.
This book, written by Brian Marick, is important. Indeed, it may be necessary. We need something to bridge the gap between the huge population of...more.

Over the last several years we’ve seen a whole range of ideas regarding the architecture of systems. These include:
In the United States, in 1920, the manufacture, sale, and importation of alcoholic beverages was prohibited by a constitutional amendment. That amendment was repealed thirteen...more.
Consider the Gettysburg Address:
“Four score and seven years ago our fathers brought forth upon this continent a new nation, conceived in liberty and dedicated...more.
There’s a disaster coming. I don’t know when. I don’t know what. But it’s coming, and there’s nothing we can do to stop it; but...more.
I sat down with a group of developers today to do a retrospective on a project. They told me that project management has been complaining...more.
I recently read a blog about a guy who had a bad interview. The blog was well written and pretty funny. He metaphorically described...more.
→
I got an interesting email yesterday. It contained the following paragraph describing an email he had sent to his co-workers about a refactoring...more.
We need to become a self-regulating and self-policing profession. The stakes are simply too high to allow software to remain in the current ad-hoc limbo...more.
There’s a bit you need to flip in your head. It’s just one bit. In this blog we’ll call it “THE BIT”. Some...more.
There’s a revolution coming. I wonder if anyone has noticed. It’s not subtle. It won’t be sublime, or easy to integrate. Indeed, it’ll probably muck...more.
In the weeks since I started talking about the need to clean up our architecture, I’ve noticed a surprising resistance to the idea. Apparently the...more.
A few days ago I found this blog, which makes the case that
software developers who use TDD, should be pragmatic about...more.
Rich Hickey gave a great talk at Strange Loop entitled Simple Made Easy. I strongly recommend you spend an hour and listen to...more.
Imagine that you are looking at the blueprints of a building. This document, prepared by an architect, tells you the plans for the building. What...more.
8th Light Needs a few good Craftsmen and Women
8th Light is a small group of Software Craftsmen who help companies get...more.