- You have joined a new startup.
- You are a multi-talented mega-being.
- You can work 60, 70, 80 hours per week to get the job...more.
Keep your cookies to yourself
Browser cookies are a good way to provide a stateless protocol with some memory. Unfortunately, they're also good for hijacking...more.
We continually master a variety of technologies and techniques.
We do not let unfamiliarity dissuade us from using the best tools. —from...more.
Our jobs as creators and maintainers of software systems are heavily wrapped up in our ability to learn. Generally we need a base level of...more.
As developers our workspaces are important to us. As software craftspeople, our tools are part of who we are. How many times do we settle...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.
Last week I had the privilege of attending the first ever Innovation Games Summit in Silicon Valley.
If you've ever worked on a software development project under a time crunch, then you may have heard the phrase "mythical man month."...more.
Have you ever watched an interview with a successful product creator?
I have, and lots. Typically the interviewer will ask what mistakes...more.
Lately, I've been learning a great deal about pedigree.
It's a learning that actually began in my teenage years. Back then, I...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)))
I have been reading on blogs and tweets the sentiment that "software craftsmanship is elitism". This perception is formed around comments of code, process,...more.