Skip to main content
Scaled Code

Tagged “software development”

The Confusing Case of Git Signatures on GitHub
An explanation of some of the things GitHub does to smooth out the sharp edges of commit signing and one of the gotcha's with their process.
When NTP Interactions Go Wrong
A walkthrough of an issue with interactions with NTP that lead to vastly incorrect dates
Microsoft Gets A Firm Reprimand From the Cyber Safety Review Board
A review of the CSRB report on Microsoft's summer 2023 Exchange intrusion.
The Next.js Conf Picture That Blew People's Minds
Seeing a SQL statement in a React component has caught the internet's attention in both good and bad ways. Let's discuss the different camps people have ended up in.
McKinsey Has Solved Developer Productivity Measurement
A critical view of a recent McKinsey article about measuring developer productivity.
Mechanical Sympathy in Software Development
Modern software abstractions are great but that doesn't discredit the benefit of understanding what happens beneath those abstractions.
When Proof of Concepts Become Production Code
Proof of concepts are invaluable in software development. If we allows ourselves to ship these POCs to production we introduce many risks.
Coding is Not Enough: The Importance of Investing in Domain Knowledge
A discussion of the importance of gaining domain knowledge in software development as well as some ideas of how to gain domain knowledge.
Steps to Fast Track Your Growth As a Software Engineer
Concrete and proven steps you can take to speed up your career development no matter where you are in your career.
Programmer’s Writer Block: Make It Work, Make It Right, Make It Fast
A dive into the developer mantra of Make it work, make it right, make it fast. What it means and the affect it can have our your process.
Understanding The Dates Through the Julian and Gregorian Calendars
The interesting history of the Julian and Gregorian calendars and how it can affect developers in their work.
Analyzing New Unique Identifier Formats (UUIDv6, UUIDv7, and UUIDv8)
A dive into the new proposed UUID versions. What do they offer and how do they work.
Modern Software Engineering by Dave Farley Book Review
A review of Dave Farley's Modern Software Engineering Build Better Software Faster.
An Argument For a Four-Year College Computer Science Degree
An argument set forth of the merits of a "traditional" computer science education.
Ideas on Performing High Value Code Reviews
Tips and tricks for performing high-value code reviews and affecting organizational change.
Cracking a Password Via a Side Channel
Explanation of how to build a website to help solve Wordle puzzles by analyzing how the game works.
Building a Wordle Solver
Explanation of how to build a website to help solve Wordle puzzles by analyzing how the game works.
The Wild World of Unique Identifiers (UUID, ULID, etc)
A whirlwind tour of different identifier generation algorithms and the benefits and downsides to them.
Building an S3 Lowercaser
Leveraging S3 event notifications and AWS Lambda to automatically lower case all object keys in a bucket
How I Built an Overengineered Serverless Uptime Checker
Walk through of some of the design decisions around an service uptime tracker on AWS Lambda.

See all tags.