Tagged in

Software Engineering

The Plain Programmer
The Plain Programmer
Articles on software design, architecture and teams
More information
Followers
114
Elsewhere
More, on Medium

Applying Clean Architecture to Ruby on Rails: First Impressions

On the team I work with at Nav we’ve got three different projects running that have all been experimenting with Clean Architecture. My project in particular is a green field effort where Ruby on Rails was chosen as the…


Principles of Software Engineering

I recently watched a presentation by Peter Campbell from 2016’s O’Reilly Software Architecture Conference in London. The presentation was titled “Architecture as Belief.” The talk’s emphasis was on identifying and discussing the fundamental principles that underly…


The Right Abstraction Matters

Last week DHH wrote about his love for implicit code, and held up Rails as an example of the benefits. As…


Friends & Enemies of Effective Development

All our teams at Mavenlink care a great deal about effective development workflows. Since we work daily in a pair programming environment support for refining our process is never far away. Over the last several weeks I have talked with both Salt Lake…