Not Invented Here

Thursday, May 12, 2016

Voting, consensus, and the tyranny of structurelessness

›
I am in a new organization with growing pains.  We all want to work together but nobody knows how to make decisions in this organization.  T...
Monday, June 22, 2015

Trello for agile development

›
I've now observed a few development teams using Trello to manage their work.  Trello feels great to use and it seems to promote creativi...
Monday, April 27, 2015

Management of Risk in Software Testing

›
I read a rather old book called "Technological Risk" while working on startup software test plans, and this is making me think of...
Tuesday, April 21, 2015

HTTP error responses in APIs

›
I've seen a bunch of mis-use of HTTP status responses in HTTP/JSON or HTTP/XML APIs.  It's not merely a matter of taste when interop...
Monday, April 21, 2014

Dear applicant

›
I wrote up a series of overly honest responses to job applicants a few years ago.  Didn't send them, of course, it was purely therapeuti...
2 comments:
Monday, March 31, 2014

Streets are safer than ever

›
I recently looked up some data in response to a sad person thinking that "our streets" (the writer was writing from New York, but ...
3 comments:
Monday, March 10, 2014

How I hire engineers for startups

›
I went looking for articles on how to interview programmers/engineers for startups.  I didn't like much of what I found (I did like  El...
Wednesday, February 12, 2014

You must be this tall to ride the Elastic Beanstalk

›
Elastic Beanstalk seems like it’s meant to allow a startup to easily deploy Web sites using the most common Web frameworks, and scale those...
2 comments:
Wednesday, December 11, 2013

Testing Rails apps when using DynamoDB

›
Once we decided to use Dynamoid to replace ActiveRecord in our Rails project, we needed to figure out how to test it. First off, testing ...
2 comments:
Wednesday, October 30, 2013

Using DynamoDB, work in progress

›
At work we're using Amazon Web Services' DynamoDB for a backend.  This is early days and a work in progress, but I thought I'd ...
Monday, October 14, 2013

Correctness impedes expression

›
In kindergarten and grade one these days, teachers encourage kids to get their thoughts onto paper any old way.  They don't explain how ...
Friday, October 04, 2013

AWS Persistence for Core Data

›
I like DynamoDB, and I like architecture that reduces the amount of backend engineering one needs to do in a company whose product is an app...
Thursday, September 26, 2013

Opportunities arising in fall 2013

›
Working on a new project using cutting-edge AWS stuff and iOS 7, I note some opportunities. 1.  A really good Ruby library for working wit...

Systems thinking vs algorithm thinking

›
I was chatting with another programmer about our different styles.  He's an incredible algorithm solver.  He's done compression and...
Monday, September 23, 2013

›
I'm reading Don't Make Me Think by Steve Krug, and just read the section on home page messages.  That's why I laughed out loud ...
2 comments:
›
Home
View web version
Powered by Blogger.