Hello!
I have been operating and building software since early 2008.
This is a collection of small articles regarding software engineering I have learnt and experienced along the way.
Here are a couple of utilities I created that are available for free public use.
-
-
A browser interface to invoke methods on a Java Jayway JsonPath Implementation
-
-
-
A comprehensive list of all Amazon Web Service products that helps identify whether a service name begins with Amazon, or AWS. Includes aggregated RSS and Atom feeds about AWS from across the web.
-
I write short-form Today I Learnt content here: https://github.com/psumiya/til
Disclaimer: The contents on this site reflect my personal opinions and do not reflect opinions of the employer where I am presently employed.
Posts
- The AI Revolution vs. The Spreadsheet Revolution: Why History Isn’t Repeating (Yet?)
-
I asked the robots about parallels between today’s AI transformation and the spreadsheet revolution of the 1980s-90s using a set of questions. The questions are mine, but this post was entirely generated using AI (Claude and ChatGPT). You can almost see the AI shifting its responses as it pattern matches my line of questioning to what it thinks is an acceptable response to me.
- Three Top Performers, One Raise: A Leadership Thought Experiment
-
Imagine you’re leading a high-performing team when one person approaches you with this proposal: "Give me a 5% raise, and I’ll deliver 10% more value." Sounds straightforward, right? But then you realize you have two other equally excellent performers. Read on as I grapple with this thought experiment.
- Exploring Gemini CLI
-
I kept trying, the model kept trying, we succeeded quite quick before we went nowhere, and we both kinda at the same time thought to call it a day. Read a short snippet of how it unfolded.
- Accountability and Blameless Feedback
-
Accountability matters. Without it, we can’t improve. But accountability should focus on learning, not punishment. Some ideas on how to think about post-failure action items.
- A.I. Overview of my blog - My Theory of Improvement for Software Engineering Teams
-
I asked NotebookLM to generate an audio summary of my blog My Theory of Improvement for Software Engineering Teams.
- On Performance related feedback
-
I write about the missing piece in feedback conversations that would have helped me and may help others.
- 2024 - Year in Review
-
… in which I list books I read and some podcasts I listened to in 2024.
- My Theory of Improvement for Software Engineering Teams
-
I write about my personal framework I use to build and maintain a high performance software engineering culture.
- Enhancements to amazonoraws.com - November 2024
-
A summary of new features I recently added to my site amazonoraws.com: filtering AWS products by year, and an aggregated feed of AWS news from across the web.
- Json Path Evaluator Under the Hood
-
This page describes how I set up my Json Path Evaluator tool (available here: https://sumiya.page/jpath.html)
- AWS Lambda Latency Metrics for Java Runtime
-
Latency Metrics for a couple of Java Runtime based AWS Lambdas
- Java / JDK Release History
-
List of Java versions and the features released in the corresponding versions
- Custom Java Runtime for AWS Lambda
-
Build a slimmed and enhanced JRE and use it as a custom runtime for AWS Lambda, using gradle and docker
- When Not to Use Kubernetes
-
Some thoughts after having used Kubernetes in production.
- My experience with Terraform and Kubernetes
-
A war story of how I went from knowing nothing about Terraform and Kubernetes to successfully completing a migration off from Cloudformation and EC2 into Terraform and EKS.
- My Experience with Scala
-
My experience after having learnt and used Scala for six months.