Welcome to fixedpoint

f.x.y.z = x.y.z

If you’ve stumbled across my blog, you might be wondering who I am, and what I’m all about. Well, then, allow me to introduce myself! I’m a Software Engineer on the Core Backend Team at Yelp in San Francisco. I graduated from Case Western Reserve University with my Bachelor’s in Computer Science in 2016.

I find computers fascinating. They can also be scary, sometimes. But, there are some areas of computing that I’m more passionate about than others. I’m also well-aware there is a wide, wide world outside the realm of Computer Science.

If you’d like to get in touch with me, feel free to contact me via any of the social media icons below. Technically, there’s also a link down there to subscribe to my RSS feed. That won’t help you contact me, but don’t be that person. For a list of everything I’m up to now (yes, literally right now), check out this page.

I also mentor! You can learn more about that here, and do feel free to reach out!


Software Craftsmanship

I love talking about software craftsmanship. I took a course on craftsmanship (based on Code Complete) during my sophomore year, and was a TA for the course for the next two years. If craftsmanship interests you, feel free to reach out! Nothing would make me happier.

This is something I can geek out about to no end if you let me. I’m always looking for ways to work more effectively or to automate tedious, repetitive tasks that I have to do. I’m feel I’m always tinkering, and some of my latest output has been a tool for creating and jumping around named sessions and a tool to auto-format the code reviews and pull requests that I submit for work. They’ve both been huge wins for me and have probably saved me hours and many keystrokes already. The tmux one even does fancy tab completion!

Sometimes I have to remind myself not to get too carried away, lest my efforts to increase productivity get in the way of my actually being productive! I ask only one thing - please, please please don’t call them lifehacks, or whatever.

I also care a lot about working comfortably. I know many developers who’ve had to take time off for RSI-related injuries, and the thought of not being able to work without pain terrifies me. I’m also painfully aware of how sedentary our profession is - you literally just sit in a chair and stare at screens all day, occasionally typing.


Books are the best! I spend a great deal of my free time reading. Sci-Fi, fantasy, steam punk, the occasional non-fiction - I’ll read pretty much anything! I track all my reading on Goodreads, so you should become my friend on there if you’re not already. I also have a page that shows the books I’m currently reading (via Goodreads), which lives here.


I love podcasts! I feel like I’m always listening to a podcast in my spare time or during a commute. They’re great for news, learning and entertainment.

Some of my favorite podcasts, if you don’t mind my listing them alphabetically here, include: The Art of Product (and Giant Robots Smashing Into Other Giant Robots, which it grew out of), Ask Me Another, The Bike Shed, Code Newbie, Cortex, Developer Tea, Freakonomics, Free Agents, Hidden Brain, Reply All, The Tim Ferriss Show, Turing Incomplete, and Wait Wait Don’t Tell Me. There are lots of other podcasts that I listen to and love, so please don’t yell at me if I didn’t list yours here. Odds are good that I listen to it.

And, no, I haven’t listened to Serial. Yet. No spoilers!

Health and Fitness

This is a huge passion of mine. I’ve written a bit about this, in particular here and here. Oh! also here and here.

Diversity in Tech

Another big passion of mine that I’ve been trying to involve myself in more lately. I’ve always been more of a “fly on the wall” in the tech diversity conversation. I’ve felt that as a cis, white male, I could easily shove my foot in my mouth. Plus, I didn’t have the same first-hand experiences with harassment or discrimination.

I am happy to report that I finally grew a spine and reached out to a coworker I knew was very involved with Women in Tech. We met for coffee and talked about increasing my involvement at the company. It went great, and I learned that there are many other cis, white males feeling just like me! There are groups and mailing lists at the company that I’ve joined and plenty of opportunities for me to step up! Until then, I’ll continue to read as much material as I can, and writing on it when I dare.