Developer working with AI assistant, showcasing code generation and collaboration between human and AI

From Concept to Production: Building CalOohPay with AI-Assisted Development

The Beginning: A Problem There was a time when, every month, I spend 10-15 minutes reconciling on-call rotas for payroll - this was just for my teams. As an engineering manager responsible for multiple teams, this task was boring but necessary to compensate my engineers who bore the inconvenience of on-call responsibilities. I’d manually review PagerDuty schedules, count weekday versus weekend hours, apply different compensation rates, and compile everything for payroll processing. The more teams one had, the more time it took away from the already tightly packed schedule of an engineering manager, who manages multiple teams. ...

January 31, 2026 · 19 min · 3933 words · eakangk
Homebrew logo - a pint glass filled with frothy beer with an Apple in it at the mouth of the glass

What is Homebrew? How is it useful?

What is Homebrew? Homebrew is a package manager for MacOS and Linux systems. Although it is called homebrew, the command is shortened to brew. The thing about homebrew is that every command and option sticks to the theme of brewing. I haven’t gone and dug out why this is the case, but I found it amusing. As I had used homebrew a couple of times when setting up my work laptop and now setting up my own, I got curious and wanted to know what options the command accepted. The brewery terminology also was intriguing. ...

December 25, 2022 · 5 min · 897 words