Need someone to lead product management at your software company? I create software for people that create software and I'm looking for my next opportunity. Check out my resume and get in touch.

Development Archives

Developer Experience Principle 6: Easy to Maintain
Keeping your product Easy to Maintain will improve the lives of your team and your customers. It will help keep your docs up to date. Your SDKs and APIs will be released in sync. Your tooling and overall experience will shine.
October 17, 2020 - 828 words

Developer Experience Principle 5: Easy to Trust
A developer building part of their business on your product needs to believe that you’re going to do the right thing for them and their customers.
October 9, 2020 - 433 words

Developer Experience Principle 4: Easy to Get Help
The faster you can unblock a stuck developer, the better their experience will be.
October 8, 2020 - 722 words

Developer Experience Principle 3: Easy to Build
A product makes it Easy to Build by focusing on productivity for developers building real-world applications.
October 5, 2020 - 957 words

Developer Experience Principle 2: Easy to Use
Making it Easy to Use means letting the developer do everything without involving you.
September 28, 2020 - 819 words

Developer Experience Principle 1: Easy to Understand
To create a great developer experience, you must strive for a product that is Easy to Understand. Reduce the amount of thinking that someone needs to do. Make their first encounter with your product clear and easy.
September 25, 2020 - 1040 words

The Components of A Developer Experience
Making your API a well-rounded product will help developers decide if your API is right for them and help grow their usage.
September 19, 2020 - 865 words

Principles of Developer Experience: An Introduction
You can create a great developer experience for everything you build. Introducing the six principles of developer experience.
September 15, 2020 - 1113 words

The Improvement Flywheel
An incredible flywheel for the improvement of a development team. Fix a few things, and everything starts getting better.
April 29, 2020 - 471 words

Stupid cell phone tricks
An easy way to get text messages to mobile phones.
January 6, 2005 - 280 words, 139 comments

How not to apply for a job
Applying for a job isn’t that hard, but it does take some minimal effort and common sense.
September 24, 2004 - 539 words, 17 comments

PHP developer wanted
I’m looking for a PHP developer. Inquire within.
September 23, 2004 - 366 words

Dirify in PHP
A port of Movable Type’s dirify function to PHP.
July 27, 2004 - 386 words, 11 comments

XHTML Services?
Jon Udell says that intranets should abandon Web services like SOAP and REST in favor of screen scraping XHTML. Hogwash.
January 1, 2004 - 729 words

Look for updates
Make sure you look for software updates before spending lots of time trying to troubleshoot problems.
November 7, 2003 - 90 words, 2 comments

A short Perl program to automatically add alt text to every image tag on a site.
September 24, 2003 - 382 words, 10 comments

FrontPage use
FrontPage can be used to help you get Web content out of MS Word documents.
September 20, 2003 - 148 words, 6 comments

Zen development
Bill Zeller explains the idea behind iterative programming and the release early release often mentality with a short zen parable.
June 28, 2003 - 52 words

Snoopy is a PHP class for developing Web clients. It can submit forms, grab pages, scrape text, and more.
June 14, 2003 - 73 words, 2 comments

Clearly marking your staging server
A quick and dirty way to help you distinguish between your development, staging, and production servers on Web projects.
May 21, 2003 - 229 words

Filename regex
Regular expression for removing invalid characters from a Windows filename.
April 4, 2003 - 28 words, 2 comments

Performance Tuning and Optimizing ASP.NET Applications
A good friend has a a new book out.
April 2, 2003 - 62 words

C++ Web Services
Looking for a XML-RPC library.
February 3, 2003 - 18 words

Patching Aggie's referrer
A patch for Aggie to fix the broken referrer header.
January 31, 2003 - 244 words, 2 comments

Crude remote server availabity checking
Check your server availability with Google Translate.
January 25, 2003 - 214 words, 1 comment

Automatic Keywords
The problem with machine generated metadata is that it’s not always accurate.
November 26, 2002 - 329 words, 6 comments

More XSL tips
On the subject of XSL, Web Developer’s Virtual Library has a huge list of resources,...
November 7, 2001 - 21 words

XSL Introduction
SitePoint has a decent introductory tutorial on XSL. They give a sample document and walk...
November 7, 2001 - 39 words

Directory browsing in IIS
Note to the person that got to my site searching for "iis directory browsing turn...
October 30, 2001 - 56 words, 3 comments

URL regex
A Regex that matches URLs....
October 25, 2001 - 6 words, 1 comment

Perl sync
Fsync is a Perl script which allows for file synchronization between remote hosts...
October 24, 2001 - 13 words

Into to Tcl/Tk
IBM developerWorks has a nifty tutorial to introduce you to Tcl/TK. (Free registration required)...
October 18, 2001 - 15 words


Adam Kalsey

+1 916 600 2497


Public Key

© 1999-2024 Adam Kalsey.