GraphQL, Data Sources, and Visual Testing

In the ever-changing world of development, new tools are constantly popping up to help developers create and manage complex solutions with the ultimate goal of building a great experience for their customers.

Whether it's a tool to help that developer become more productive or an entirely new way of thinking about the architecture of the project, developers are able to spend more time focusing on the unique parts of our code and focus on that great experience.

What to Do When the Code Sucks

I've written a few times about people saying, "This code sucks." Most of the time the sucky code in question was written by somebody else — another employee or a different vendor.

On occasion, it was written by the very person who is talking to me about it, usually 6 months or more in the past. That is always a fascinating conversation, but that is not what this blog is about. This blog is about the other situation: "This bad code was written by somebody else and it is bad, bad code."