I currently work on a pretty small team, 4 devs (including myself). We have no one dedicated strictly to QA. A few years ago we ran into a few unexpected issues with our software. I hesitate to call them bugs, because they only appeared when you did th…
Read more at the sourceAll posts by Jay Fields
Maintainability and Expect Literals
Recently, Stephen Schaub asked the following on the wewut group:Several of the unit test examples in the book verify the construction of both HTML and plain text strings. Jay recommends using literal strings in the assertions. However, this strikes me …
Read more at the sourceDrop Books
The vast majority of books I purchase are for my own enjoyment, but not all of them. There are a few books that I buy over and over, and drop on the desks of friends and colleagues. These books, all technical, are books that I think most programmers wi…
Read more at the sourceUnit Testing Points of View, Probably
Michael Feathers, Brian Marick, and I are collaborating to create a new book: Unit Testing Points of View … probably. OriginIn 2014 Martin Fowler provided Technical Review for Working Effectively with Unit Tests. As part of his feedback he said somet…
Read more at the sourceMy Answers for Microservices Awkward Questions
Earlier this year, Ade published Awkward questions for those boarding the microservices bandwagon. I think the list is pretty solid, and (with a small push from Ade) I decided to write concise details on my experience. I think it’s reasonable to start …
Read more at the sourceExperience Report: Weak Code Ownership
In 2006 Martin Fowler wrote about Code Ownership. It’s a quick read, I’d recommend checking it out if you’ve never seen it. At the time I was working at ThoughtWorks; I remember thinking “Clearly Strong makes no sense and I have no idea what scenario w…
Read more at the sourcePreview Arbitrary HTML
I’m a big fan of https://gist.github.com/ for sharing code. It’s fantastic for quickly putting something online to talk over with someone else. I’ve often found myself wishing for something that allowed me to share rendered HTML in the same way. For ex…
Read more at the sourceLTR Org Chart
Most traditional organizations have an Org Chart that looks similar to the following:Org Charts displayed in this way emphasize the chain of command. A quick look at a node in this Org Chart will let you know who someone reports to and who reports to t…
Read more at the sourceMaking Remote Work: Tools
I recently wrote about my experiences working on a remote team. Within that blog entry you can find a more verbose version of the following text:Communication is what I consider to be the hardest part of remote work. I haven’t found an easy, general so…
Read more at the sourceMaking Remote Work
Over 18 months ago I wrote Year Five, an experience report I never imagined I would write. I closed the blog entry by saying I look forward to writing about Year Six. A year and a half later, I’m still having a hard time deciding what (if anything) I s…
Read more at the source