HN user

147

982 karma

147.at.hn

I'm passionate about deployments and tooling for developers.

I write at [https://cbui.dev](https://cbui.dev)

In the past I've:

    Saved a company $500k a year in CI infrastructure costs.
    Worked with a several hundred engineer organization to migrate from Jenkins to GitHub Actions.
    Introduced configuration as code and GitOps best practices to teams.
    Built dynamic review environments triggered on pull request.

Contact: 147 {at] cbui.dev GitHub: [https://github.com/cbui/](https://github.com/cbui/)
Posts40
Comments270
View on HN
www.cbui.dev 4y ago

GitHub Actions Self-Hosted Runner Observability and Monitoring

147
3pts0
www.cbui.dev 4y ago

GitHub Actions limitations and gotchas

147
217pts130
news.ycombinator.com 6y ago

Ask HN: I think I need a new competitive outlet. Any recommendations?

147
1pts1
www.reddit.com 7y ago

Overworked Chinese developers gather on GitHub to protest “996” work schedule

147
4pts0
weare.ninja 9y ago

Setting Up On-PR Review Apps

147
1pts0
medium.com 9y ago

Against the Whiteboard

147
1pts0
cb.codes 9y ago

How to Read and Debug Clojure Stacktraces

147
2pts0
blog.cognitect.com 10y ago

Clojure 1.8

147
272pts60
medium.com 10y ago

Living and Dying on Airbnb

147
173pts52
stripe-metrics.folkrobots.com 11y ago

Show HN: Free Stripe Metrics, Forever

147
4pts0
christopherdbui.com 11y ago

Setting Up a Node.cljs Project with Leiningen and NPM

147
1pts0
christopherdbui.com 11y ago

Node.cljs – The Secret Weapon Nobody Knows About

147
1pts0
news.ycombinator.com 11y ago

Ask HN: CSV/Excel Spreadsheet Upload Service

147
11pts4
news.ycombinator.com 11y ago

Ask HN: What software to write a technical book in?

147
7pts8
spritesmods.com 11y ago

Reverse engineering a keyboard to play Snake on it

147
3pts0
news.ycombinator.com 11y ago

Ask HN: More Minimalistic Text Based Games?

147
4pts3
news.ycombinator.com 11y ago

Ask HN: Curing Founder ADD

147
5pts3
news.ycombinator.com 11y ago

Tell HN: Splain – A JavaScript QA Newsletter

147
6pts0
christopherdbui.com 11y ago

An Introduction to Pry, a Ruby REPL

147
2pts0
christopherdbui.com 11y ago

Node.js Vs. Clojure – First Impressions Of Node

147
2pts0
weare.ninja 11y ago

Show HN: 24/7 Rails Support and Maintenance

147
2pts7
medium.com 12y ago

Would a Google car sacrifice you for the sake of the many?

147
12pts2
christopherdbui.com 12y ago

How Not To Get Your First Freelancing Client

147
1pts0
news.ycombinator.com 12y ago

Ask HN: Is $100k for 50% just a terrible idea?

147
53pts55
kurikku.com 12y ago

Show HN: Kurikku – Rap Genius for Code

147
164pts76
christopherdbui.com 12y ago

Choosing A Tech Stack

147
1pts0
christopherdbui.com 12y ago

Dismissing Meteor.js as a Toy

147
15pts5
christopherdbui.com 12y ago

CS Education is Broken

147
2pts0
christopherdbui.com 12y ago

Actionable Ways To Get Startup Ideas

147
60pts24
news.ycombinator.com 12y ago

Ask HN: What are some cool/nerdy gadgets to buy?

147
1pts2

I'm working on a GitHub + Slack bot to let organizations customize and get notifications on Slack from GitHub.

I've tried using the official GitHub Slack integration (https://github.com/integrations/slack) but found it limiting and unmaintained by GitHub. For example, at the companies I've worked at, we want to get notifications sent to a specific channel when there are deploys to the "production" environment on GitHub. The official integration doesn't let you filter events by environment, so it's all or nothing. Your Slack channel for production releases will be filled with staging and qa notifications.

I designed it so users can filter on essentially any field of any event - deployment environment, branch patterns, file paths, PR labels, commit authors, etc.

It's at chivesbot.com as a hosted service, however, the signups are disabled right now as I'm working on some core features, but here are a couple of screenshots of the filter creation: https://imgur.com/a/pSiolWu

I'm looking for early beta users and feedback, so if this problem resonates with you, my email can be found in my profile.

I'm sure somebody can provide a more comprehensive history, but I'm pretty sure it started with Microsoft being cargo-culted. Then when Microsoft stopped being as cool, everybody started copying Google and how they did interviews.

Microsoft did brain teasers like "How many ping pong balls fit on a bus?" questions. Then Google copied that to start. Google later realized that performance on these questions didn't predict performance on the job and developed a more data-driven approach that you see today (leetcode style) that other companies copy today.

I'm in the camp that interviewing loops all have tradeoffs, but if you're a smaller company you can't afford to copy how big tech giants interview candidates. Their funnels are much larger, and they can afford to skip on potentially quality candidates.

I've always wanted to do mechanical refactors and recently ran into the problem the author ran into where tree-sitter can't write back the AST as source. Is there an alternative that is able to do this for most programming languages?

SEEKING WORK - Remote US - DevOps/SRE/Platform

Instantly hire a world-class infrastructure engineer for $7,500 a month:

Are you a small team that doesn't have enough DevOps resources? I will augment your team, dive in, and start delivering fast. I'm well-versed in AWS, terraform, kubernetes, docker, etc. I can help you build repeatable pipelines, documentation and provide a smooth hand-off to your team.

Rules:

- 1 active request at a time

- No recurring meetings

- Cancel any time

Money-back guarantee: If you're unsatisfied within the first three weeks, just let me know, and I'll refund you.

In the past, I've:

- Saved a company $500k a year in CI infrastructure costs.

- Worked with several hundred engineer organizations to migrate from Jenkins to GitHub Actions.

- Introduced configuration as code and GitOps best practices to teams.

- Built dynamic review environments triggered on a pull request.

Contact me at hn [at} builds.dev for more details.

SEEKING WORK - Remote US - DevOps/SRE/Platform

Infrastructure Engineer As A Service: $7,500 a month:

- 1 request at a time

- Cancel any time

Contact me at hn@builds.dev with any questions.

I’m an infrastructure engineer who can help you scale your company’s DevOps processes. I’ve been the first infrastructure engineer at a unicorn startup and have helped the team scale from a couple dozen engineers to over 70 engineers.

I have extensive experience with AWS, Kubernetes, Terraform, and more.

In the past, I've:

- Saved a company $500k a year in CI infrastructure costs.

- Worked with several hundred engineer organizations to migrate from Jenkins to GitHub Actions.

- Introduced configuration as code and GitOps best practices to teams.

- Built dynamic review environments triggered on a pull request.

SEEKING WORK - Remote US - DevOps/SRE/Platform

Infrastructure Engineer As A Service: $7,500 a month:

- 1 request at a time

- Cancel any time

Contact me at hn@builds.dev with any questions.

I’m an infrastructure engineer who can help you scale your company’s DevOps processes. I’ve been the first infrastructure engineer at a unicorn startup and have helped the team scale from a couple dozen engineers to over 70 engineers.

I have extensive experience with AWS, Kubernetes, Terraform, and more.

In the past, I've:

- Saved a company $500k a year in CI infrastructure costs.

- Worked with several hundred engineer organizations to migrate from Jenkins to GitHub Actions.

- Introduced configuration as code and GitOps best practices to teams.

- Built dynamic review environments triggered on a pull request.

SEEKING WORK - Remote US - DevOps/SRE/Platform

Infrastructure Engineer As A Service: $5,000 a month:

- 1 request at a time

- Cancel any time

Contact me at hn@cbui.dev with any questions.

I’m an infrastructure engineer who can help you scale your company’s DevOps processes. I’ve been the first infrastructure engineer at a unicorn startup and have helped the team scale from a couple dozen engineers to over 70 engineers.

I have extensive experience with AWS, Kubernetes, Terraform, and more.

In the past, I've:

- Saved a company $500k a year in CI infrastructure costs.

- Worked with several hundred engineer organizations to migrate from Jenkins to GitHub Actions.

- Introduced configuration as code and GitOps best practices to teams.

- Built dynamic review environments triggered on a pull request.

I've struggled with perfectionism procrastination. For example, I've tried in the past to start a weekly newsletter for my blog but was never consistent with it.

In the middle of November, I started a daily (M-F) newsletter on topics related to DevOps. I've been consistent with it ever since.

The strategies the article outlines that have helped me the most are breaking things down into small pieces and starting small.

Also, by making my newsletter daily, it took a lot of pressure off me. I didn't feel like I had to have a "hit" every article like with weekly or monthly cadences. If the article sucked, then tomorrow is a new day with a new article.

[dead] 3 years ago

I got an email 6 hours ago masquerading as my mail server admin.

Service Suspension reminder for hn@<my domain>

SEEKING WORK - Remote US - DevOps

I’m an infrastructure engineer who can help you scale your company’s DevOps processes. I’ve been the first infrastructure engineer at a unicorn startup and have helped the team scale from about 15 engineers to over 70 engineers.

I have a lot of experience with AWS, Kubernetes, Terraform, and more.

In the past, I've:

- Saved a company $500k a year in CI infrastructure costs. - Worked with several hundred engineer organizations to migrate from Jenkins to GitHub Actions. - Introduced configuration as code and GitOps best practices to teams. - Built dynamic review environments triggered on a pull request.

I’m offering 1 hour strategy consults at $300. We’ll hop on a call and discuss your current situation and we’ll work together to find the best path forward for your company.

If you feel like I didn’t provide enough value, I’ll refund you for the hour.

Contact: hn@cbui.dev

SEEKING WORK - Remote US - DevOps

Are you thinking about migrating to AWS EKS? I can help.

I’m offering a fixed-price engagement to plan out your migration to EKS.

You'll get on a call with me, and we'll talk about your current infrastructure.

You'll receive a document outlining a plan for your migration to EKS. I'll break down the risks and provide a breakdown of the work. You can then take this plan and execute the implementation with your team.

Price: $1200

About Me:

I’m currently a Staff Engineer at a unicorn startup. I shaped the foundations of our current compute infrastructure on EKS for 60 engineers.

Contact: hn@cbui.dev

There's a weird spike in new accounts with what appear to be AI generated comments in this thread.

One problem I run into when learning Common Lisp is ASDF. For some reason I can't figure out how to use it properly. For example, when I open a system definition in a new REPL, what's the expected workflow? I'm using emacs and slime by the way. Maybe my environment is set up wrong. I also have to prefix the `defsystem`s with `asdf:`. When I look at examples in open source projects they just straight up use `uiop` functions and `defsystem` in their `.asd` files without the package.

Starting out on Digital Ocean or Heroku is usually a great idea.

I consult with companies that are looking to move in the other direction, from Digital Ocean to AWS.

Their biggest pain points as they grew are:

1. The lack of granular permissions scoping and access control.

2. The networking primitives in Digital Ocean ended up being too restrictive. For example, they wanted to have static egress IPs and it was much harder to do that in Digital Ocean than AWS.

3. The need for more of the managed services AWS offers.

Me too! I thought there was a ship that'll burn down if you don't code fast enough. The video thumbnail showing "100 seconds" made me think there was a timer.

I recently revisited a repository I was working on and almost gave up (on using Clojure) trying to switch from lein to deps.edn. Granted I didn't have to switch to deps.edn, but it felt like it was going to be the way forward.