Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Agent to Agent, Heart to Heart
This is a transcript of a conversation between two coding agents working together to solve a problem.
-
Sudoku
I didn't like most of the Sudoku apps I found, so I decided to write one as a fun little evening and weekend project.
-
Fixing the Plumbing
Imagine you live in a house where none of the taps have handles.
-
Discovering the Power of Guitar
I was a shy kid who wasn't the type to attract attention to myself.
-
How Many Years of Pizza Do You Have?
When I was job hunting, one of the most common questions I would get from recruiters was, "How many years of experience do you have with XYZ technology?"
-
The Next Train to Bracknell
During one of my many trips to England, I was at a train station late one night, trying to get back to my hotel after visiting with a good friend and colleague.
-
Barcode Flash Cards
I'm getting back into the retail point-of-sale space, and I needed a way to brush up on my skills at identifying barcode symbologies on sight, so I cooked up a little web app that generates barcode flash cards.
-
"That sounds so much more exotic than here!"
My first trip to England was in the summer of 2013.
-
Just Spell the Month
There was once a software project that was run by an American company for a client in the UK.
-
I Hate Screenshots of Text
During the course of a regular working day, I receive a lot of screenshots like this from well-meaning colleagues:
-
Act Now Before Price Increase
This is an actual, honest-to-goodness advertisement clipped from the Atlanta Journal-Constitution a few years ago.
-
Parks' Laws of Debugging
Over my life as a software developer, I've collected several rules of thumb that guide me in my work, but these two "laws" have been remarkably useful.
-
Vibe Coding
It seems everyone's talking about "vibe coding" and how anyone can write Space Invaders in an afternoon.
-
On Travelling
I use train tickets and boarding passes as bookmarks, which of course makes me a weirdo in a couple of ways....
-
Résumé of Paul Parks
Fitting almost 35 years of professional experience into a four-page Microsoft Word document is a daunting task!
-
Excel Employee Capacity Spreadsheet
Once, when working for a professional-services organisation, I managed a team of business analysts and another team of software engineers.
-
Personas In the Wild
If you've been around software product management long enough, you've encountered the concept of "personas," which are fictional characters that represent types of system users.
-
Becoming a Developer Overnight, In Only Five Years
This post was inspired by an article on Cal Newport's site that caused me to reflect on my path to my current career.
-
New Website Design
I'm in the process of porting my site to ASP.NET Razor Pages using .NET 7.0, hosted on Azure.
-
FizzBuzz
The FizzBuzz test is just one of those things you have to write, apparently.
-
Set-Associative Cache in C#, Part 2: Interface Design
This is part 2 of a three-part series on implementing a set-associative cache in C#.
-
Set-Associative Cache in C#, Part 1: Analysis & Initial Design
A couple of weeks ago, I had never heard of a set-associative cache.
-
Barbecue and Project Management
As I begin to write this article, it’s 8:30 on the Saturday morning of Memorial Day weekend, the de facto start of the summer season in the United States.
-
Scheduling Every Minute, Revisited
Late last year, I published an article entitled “How I Plan Every Minute of My Day to Stay Productive,” where I described my personal daily workflow of planning the tasks that I need to accomplish and then adjusting that plan as necessary throughout the d…
-
Conway’s Game of Life
I realized one day that I had never implemented Conway’s Game of Life, which is something of a rite of passage for young computer-science students.
-
How I Plan Every Minute of My Day to Stay Productive
Over the years, I have progressed from being a software developer who focuses on code all day, to a designer who designs and codes, to a technical lead who communicates a design and technical strategy to a team of developers, to a technical and project le…
-
pbrain Language Compiler
The pbrain programming language is an extension I made to the Brainf**k programming language that adds the ability to define and call procedures.
-
WinDragSens – Graphical Drag Sensitivity Utility
In response to a comment regarding the console-based version of the drag sensitivity utility, I’ve created a new version of the utility that includes a graphical interface and a means of testing the drag settings in the interface.
-
Dragsens – Console-based Drag Sensitivity Utility
Inspired by an article by Raymond Chen about how to correctly change the Windows mouse drag sensitivity, I wrote a simple utility called dragsens.
-
Master Foo and the Technical Recruiter
I found Eric Raymond’s Unix Koans of Master Foo several years ago and simply loved them.
-
George Orwell and Effective Coding
I spend a lot of time and effort trying to get better at the craft of software development.
-
COMPUTE! Magazine Archives!
I love the Internet!