Refactoring With Claude
This is a story of some relatively big code refactoring and my experience of using Claude code for it. At Uber, we have a Go service for generating financial statements for users (let’s call it service X). Over time, this service grew into a pretty hefty monolith service which includes data fetching, massaging and presentation logic. We had to build a new service (service Y) for a different type of reporting that should re-use the data fetching part of the X service. Unfortunately, this part had typical features of legacy code - written long time ago, not well maintained but at the same time was updated with some frequency which made the quality rather worse than better with every diff. ...
Deep Dive into LLMs by Andrej Karpathy
A few weeks ago, I watched “Deep Dive into LLMs like ChatGPT” by Andrej Karpathy. I found it EXTREMELY valuable. It’s the most concise material I’ve seen so far on this topic. If you have some knowledge of software and want to learn about LLMs, this video is the one to watch. It explains all the main concepts and fundamentals of this new tech. ...
First Post
Hello, Internet This is the first post on this blog just to test how it looks like. This is Dolomites: