At Jeli, we’re building the world’s best incident analysis tools. With decades of combined knowledge from our time at tech’s leading companies, we’ve developed deep insights into how users can better understand their shared experiences. We’ve seen these problems directly in our time as engineers throughout the stack. We’ve delved into countless incidents after the fact to make sense of… Read more →
Category: Tech
Interviewing: Understanding Your Rate of Compensation
It’s ok to be in tech for the money. You want to get paid for hard work and software engineering jobs tend to pay well. There’s no shame in making that a big part of your search. We can love our job, the mission our company is taking on, and the people we work with, but it has to pay… Read more →
Even Experts Need Experts
Before moving to the suburbs, I had been living in NYC for 12+ years, so my skills with a set of tools aren’t extensive. There are lots of problems I could eventually fix with significant time and money invested into projects, as I do like my projects to tinker with, but I don’t have infinite resources to do all the… Read more →
Code Schools and Bootcamps
Developing a tech focused background from an educational institution doesn’t require committing yourself to four years and sizable financial debt. Universities can be expensive and while a well rounded education can be incredibly beneficial, you may want a more focused learning experience concentrated on your area of interest. That’s where code schools come in. Code schools, also known as bootcamps,… Read more →
Awakening the Sleeping Mind
I’m a big fan of Fantasy and SciFi novels, ever since I first picked up The Hobbit before freshmen year in high school. I love how magic seems to well up within folks, when things seem most dire that people can be their best selves. Unknown strength or skill appears in the moment to solve the crisis at hand, despite… Read more →
Continuous Verification of Friday Deploys
Deploying code on a Friday is a hot button topic that pops up in tech every few months, setting twitter and the like ablaze with passionate discourse in both directions. “It’s too risky to on call folks”, “no, it’s perfectly fine if you build your systems right” and so on. This is me adding fuel to that fire. Some first… Read more →
Pursuing Excellence, not Perfection
The following is the current version of a section in my book on interviewing for technical roles. I’m trying to help out with any advice I can while I’m putting all of this together. As part of that, I’m looking for constructive criticism and feedback. My experiences as an engineer are also not universal and so my own biases will creep… Read more →
Peering into the future of Resilience Engineering in Tech
Coming back from SREcon 19 Americas in Brooklyn (catch up with Tanya Reilly’s conf report) and Chaos Community Day 19 in Manhattan (Nora Jones’ Chaos Engineering Traps), Resilience Engineering has had my full attention lately. I’m thoroughly encouraged to see so many folks interested in it and speakers from many different companies contributing their shared experiences to a field that… Read more →
Resilience Engineering and Error Budgets
This post on error budgets should be considered fluid, ideas worked in and out as any good beliefs should. My experiences with error budgets are not universal and should not be assumed as decrying anyone who has had success using them. I strongly welcome thoughtful, critical feedback and assume best intent from anyone who disagrees. I’m not a fan of… Read more →
Support Driven Engineering (SDE)
I want to help folks. That’s one of my driving forces in software development. I don’t want to simply build for the sake of building, my code nothing more than a digital ouroboros. There needs to be a sense of purpose to what I’m investing my time in, something greater than “hey, look at this thing I made, aren’t I… Read more →