Skip to main content
APN16303 3


Sharing #AppianLife behind the scenes, one blog post at a time!

Header (17)

Artisanal Scripting: Todo Lists and Reminders

Photo by Glenn Carstens-Peters on Unsplash There are many tools to keep todo lists and calendar reminders, so this post isn’t necessarily going to be about a groundbreaking way of doing such things. Rather, I’ll illustrate how easy it can be to build…

Header (14)

Chaos Testing a Distributed System with Jepsen

Photo by ActionVance on Unsplash Many thanks to Josh Kessler, the Data Layer team, Antonio Andrade, Jonathon Blonchek, and Debby Chang for their help in making this blog possible. This is the first post in a series that will explore how to run chaos…


Dogfooding Appian

Appian is a low-code platform that turns your business ideas into enterprise-class applications. This article covers why and how Appian uses our software (or “eat our own dog food”) to run and scale our department.

Header (20)

Artisanal Scripting: Keeping Secrets

Photo by James Sutton on Unsplash As mentioned in a previous post, I keep most of my configuration files and scripts in a git repository. Files that must remain secret, like ssh private keys, the .netrc file and the like should never end up there.

Header (19)

Artisanal Scripting: Home Git Home

Photo by Nynne Schrøder on Unsplash Hello there, it’s David again. Over the next few weeks I will be publishing a series of posts I’m calling Artisanal Scripting. As a developer who spends much of his time on the terminal, I’ve crafted dotfiles and…

Header (15)

Sending Announcements with Git Notes

Hi, my name is David and I am a little obsessed with git. At Appian, we migrated from subversion in 2010 and have been using git ever since. Besides the obvious benefits like local commits and its decentralized nature, it offers interesting features…

1 Sovjyjeonnkxlvolsbl3ag

Managers are Dead! Long Live Managers!

Over the last few years in Appian Engineering, I have made sure to share one key aspect of our culture in every interview, because our management model is very different than it is at most companies. After more than 50 interviews, candidates are…

Header (18)

Boost Your 1-on-1s with This One Simple Trick

The number one rule of being a manager is to have 1-on-1s with your direct reports (Don’t believe me? Read this and this and this.) But the best 1-on-1s are those where your direct report has spent time thinking about what they want to discuss with…

Desk Setup

Another Blog About Finding Your Dream Job

The concept of one’s “dream job” has been a fairly ubiquitous one, and every thought leader, social media guru, and lay-person across the world has either written, hosted a podcast, or given a Ted Talk about it.