About
My name is Peter Williams. I am a father and software developer. (I do a few other things, of course, but family and software are what I am most passionate about.) This blog is primarily a place where I can rant without scaring too many people, but occasionally I record things of interest to my family here.
more about »Projects
- Rspec (minor) mode
- Shoulda (minor) mode
- Resourceful
- Saml SP
- Parallel Each
- resque-fairly
- resque-multi-step
- random-word
-
Recent Comments
- Peter Williams on Developing software as if quality matters
Susan, i understand that perspective. If you are in an organizati …
- Susan McNamara on Developing software as if quality matters
One concern/question I have is the placement of responsibility fo …
- Jason Heiss on Versioning REST Web Services
Peter, In your comments both here and on the "response to Jean" …
- Joao Thomazini Neto on Java Daemon
Amazing information. Right on target. Many thanks. …
- Daniel P. on Mercurial and Perforce
Whoops... "p4 changes -m1 ...#have" shows you your currently-sync …
- Peter Williams on Developing software as if quality matters
People I know
- Brian Erickson
- Catherine Williams
- Charlie Savage
- Donald Marino
- Morgan Whitney
- Paul Sadauskas
- Robert Smeets
-
Peter Williams
Author Archives Peter Williams
Why is `Rational(3,1).integer?` false in ruby?
“There are more people under “correctional supervision” in America than were in the Gulag Archipelago under Stalin” t.co/IEfDE411
Morality is about make the world a better place, not religion. t.co/mWVyobr2
My “cloud” tool chain
Recently Mike Amundsen posted a list of the tools he uses for developing cloud applications. He also asked for others to provide their lists. So here goes: Emacs The one true development environment that all others aspire to be like when they grow up. Mike has been using Cloud9 and really seems to like it. [...]
Ideas to ponder
… thinking long-term is a high status thing to do because smart people are better at it. Thus, being a long-term thinker signals that you are smart. However, as we might expect with status competitions this is overdone. – Karl Smith
Developing software as if quality matters
When we started developing CloudSwing we decided to develop CloudSwing as if quality actually matters. By quality i don’t just mean that the code functions as designed. High quality products also meet the needs of the business and customers. In the past there has been a sense of disconnection between the business, QA and development [...]
How i spent my summer
CloudSwing If the idea of deploying your applications on commercially supported open source stacks with built in application monitoring and cost management sounds appealing you should check it out. I learned an immense amount, even though i have been using cloud computing for years. The view from inside is a bit different than it is [...]
“libraries … are guaranteed not to change during runtime” = a language i *don’t* need to learn – t.co/FAjiIcFq
That first cup of good coffee after not having any for a week is sooo good.
The “Edit with Emacs” chrome extension rocks. t.co/qGiyJv5