It was the first week of my first professional, corporate job. I had managed to get a job in a Technical Support team of a growing fintech startup. That particular day, part of the training I was doing involved becoming familiar with how customer data was stored.
During the first week there as a lot of information I had to learn, and I had forgotten a lot of it. Including how to access the database. I was considering asking another colleague if they knew how to access the database. Then I noticed that someone in Level 3 support had written some database details down on a post-it note. They weren’t at their desk, so I reached over and took the note. I logged in, found the Customer database and started looking through it.
The database was using SQL and I was keen to practice my SQL knowledge on a real database. One command lead to another and soon I was modifying and deleting records across different tables, safe in the knowledge that this was a database used for training purposes.
The Technical Support manager came over and said to me “Oh you found the table, great. You can select the database here….” and he reached over my shoulder to point at SQL Server’s Object Explorer window.
Then he paused and leaned in for a closer look at my screen. I was thinking proudly to myself “he’s probably seen the SQL queries I’ve written. I know, I know. Pretty good, right?”
He turned to me and his face went red. With his teeth clenched, he leaned really close to me and he slowly and quietly seethed “this is the Production database”.
That story is basically an introduction. I have been working in Software Engineering for a long time, so there’s a few things I can share. I write a lot about Automated Testing but try to add a bit of humour, philosophy and productivity.
Here’s a few more articles to read. Hopefully they’re entertaining.
Creating Jest Unit Tests for AWS Step Functions
You’ve used AWS Step Functions in your code and now you want to create some unit tests for it? I’ve got just the…
The OGs of Remote Work
In 2022 Remote Working has gotten a bad rap. But it doesn’t have to be like this.
Unit tests for AWS SDK v3 with Jest: Testing S3
An AWS SDK mocking library has been released to support Unit Testing for V3. This article covers a particular use case…
The Problem With 100% Unit Test Coverage
The 100% Automated Test Coverage dilemma has no easy solution. This article discusses how 100% Unit Test Coverage can…
Shifting Testing Right: Testing in Production
It was only a few years ago that any mention of “testing in production” made anyone involved in software engineering to…