The nightmare version is easy to imagine. It is 2am. OpsGenie is paging you. A user-uploaded PDF contained instructions the model should have ignored, and now the system has produced an answer that could expose something it should not expose. Maybe that sounds dramatic. But the underlying problem is not exotic. A receipt, invoice, comment, [ ]
In the previous post, I wrote about deciding which parts of an expense workflow should be automated first. Some decisions are better handled with ordinary code. Some need model judgement. Some should surface information for a reviewer without making the final call. Over time, the goal is to automate more of the workflow as the [ ]
The ideal expense workflow is one you barely notice. An expense is captured automatically. The right policy is applied. The supporting evidence is checked. Obvious cases move through without anyone needing to think about them. A person only gets involved when something genuinely needs judgement. I hate spending time submitting expenses. Nobody wants to spend [ ]
Prompt engineering is often talked about like it s magic. Write the right words. Add the right examples. Tell the model to be careful. Tell it to think step by step. Tell it not to hallucinate. Tell it to output JSON. Tell it to be concise. Tell it to be accurate. Tell it to do everything. [ ]
In the last post, we explored simple linear regression, where one feature predicts one target. That single line already gave us pretty good insights into relationships between variables. But real-world problems don t just depend on one factor. Let s take some examples: House prices are influenced by more than just size. Salary depends on more than [ ]
When I first thought about machine learning, it seemed like a scary topic. Coming from product engineering, I often heard about models, black boxes, and mysterious choices around which model to use. It felt inaccessible and mathematical. Recently, I decided to go beyond that assumption. To my surprise, a lot of it builds on concepts [ ]
I ve been through my fair share of engineering interviews over the past few years. I ve looked at large companies and smaller start-ups like companies. Everyone has a different process, but there s one thing in common: you need to have stories. Being a leader is being a storyteller. I ve added some tips below to help you [ ]
It s hard when you have someone sandbagging your team. The underperformer is dragging everyone down with their performance but it s also hard to eliminate them. You know them, and you ve built up a rapport. You know about their family and their struggles over the past few years. Ideally, we shouldn t be here. Everyone should [ ]
I wanted to write a short article on how to get all four components working so you don t need to install a bunch of libraries on your machine. The reason I m doing this is so that I can work on my frontend, backend, and SQL independently. The Nginx acts as a reverse proxy for my [ ]
We ve considered what we value as an engineering manager (or leader). How can you do performance appraisals without a concrete framework for evaluation? How do you evaluate those wishy-washy soft skills that are so clearly not objective? And does being a good manager mean that you will perform well? Today, I ll discuss engineering management. What [ ]