Homepage
Open in app
Sign in
Get started
How We Craft
Engineering and Product Blog
Browse all posts
Follow
Following
Five tools for writing higher quality PHP
Five tools for writing higher quality PHP
Deliver high quality and maintainable code with some simple tools.
Craig Davis
Dec 14, 2018
I, Me, We, Us — Creating team ownership with better language.
I, Me, We, Us — Creating team ownership with better language.
Create a more collaborative working environment by changing the tone of our messages.
Craig Davis
Sep 27, 2018
How I stay productive working remotely
How I stay productive working remotely
One year ago, I made one of the best decisions of my life, I joined Help Scout to build our Android application from scratch.
David González
Jul 13, 2017
Testing code that talks to the database
Testing code that talks to the database
In my previous blog post we talked about working with databases and how crucial they are in the design of a well functioning system. One of…
vrto
Jun 19, 2017
Functional vs Unit Testing for the browser
Functional vs Unit Testing for the browser
Back in 2013, I wrote a blog post in which I argued for prioritizing functional testing over unit testing in front end development. “Unit…
Brett Jones
Jun 11, 2017
Reducing Complexity with Guard Clauses in PHP and JavaScript
Reducing Complexity with Guard Clauses in PHP and JavaScript
Use guard clauses to simplify maintenance and reduce the cognitive load of reading code
Craig Davis
May 5, 2017
The database is not an implementation detail
The database is not an implementation detail
Databases are critical functions of most systems that are in use today. But there seems to be two schools of thought within the engineering…
vrto
Apr 5, 2017
About Help Scout Engineering & Product
Latest Stories
Archive
About Medium
Terms
Privacy
Teams