How Stacked Commits Can Help You Write Better Code FasterWhat are Stacked Commits? Stacked commits, also known as stacked diffs, stacked changes, or patch stacks, are a way of delivering code where a deliverable is split into multiple units of change that build on top of each other, and each unit of change...Feb 24, 2023 · 5 min readblog.chotu.me
Quick Bites: Discovering a Bug in the Kotlin CompilerSummary I was working with a Kotlin class which extended a Java class and the Kotlin class defined a less-accessible property with the same name as a more-accessible field of the Java class and I ran into an IllegalAccessError. It's now filed as a bu...Oct 23, 2022 · 3 min readblog.chotu.me
Quick Bites: Making a Commit as Part of a GitHub Action FlowBackground I use the resume.md tool to maintain my resume. An advantage of using this tool is that my resume sits nicely in Git version control and I can modify it with ease of mind. The tool takes a MarkDown file and generates .html and .pdf resume ...Nov 6, 2021 · 3 min readblog.chotu.me
Lessons for an Engineer from a Corporate Vice President of ProductAt my workplace, we have an internal career guidance fair where you can book one-on-one sessions with senior folk from various disciplines. I was fortunate enough to secure a session from a CVP (Corporate Vice President) of product. I wanted to under...Oct 17, 2021 · 2 min readblog.chotu.me
C# LINQ Gotcha: Where Did My Changes Go?C# and LINQ have been together since C# 3.0. It makes working with data sources, both local and remote, a pleasant experience with its' functional-style approach. However, LINQ does have its' pitfalls in the form of unnecessary memory allocations and...Aug 29, 2021 · 4 min readblog.chotu.me