The Curious Engineer

All blogs / Software / engineering practice

Caseysoftware

caseysoftware.com

Caseysoftware -

Software / engineering practiceSecurityEngineering management / careersAI / ML

Posts
818 from 3 Dec 2004 to 27 Oct 2026
Posting
now and then (5 in the last year)
Kind
personal blog
Feed
https://caseysoftware.com/feed

2026 5

  1. So You Want to Build an App, Revisited: What Changed and What Didn’t
  2. Hashing vs Encoding vs Encrypting vs Signing
  3. Mistakes and Successes in Building ScottAdamsSaid
  4. Developers are Solving The Wrong Problem
  5. My Favorite Books from 2025

2025 6

  1. What 4chan is up to since Charlie Kirk was murdered
  2. How SaaS Startups Can Scale Accounting Without Slowing Development
  3. Building Better SDKs with Generative AI
  4. Authorization in AI Systems with Pangea Multipass
  5. My Books to Love & Hate from 2024
  6. Pangea AuthZ: Inherited Permissions

2024 19

  1. O-1s, H-1Bs, and other ways US Immigration is Broken
  2. 20 Years of Blogging and I’m still a n00b
  3. Finding out what Matters to your Customers
  4. In a Post Developer Relations World: Fix or Fire?
  5. Building Authorization in AI Apps
  6. How to Kill your SDKs in 1 Easy Step
  7. Where Will AI Take Contract Management Software Next?
  8. AuthZ: ABAC == true
  9. Protecting our PQL Funnel
  10. Developer Relations: A Painful Reckoning
  11. AuthZ: Access Controls from A to Z
  12. Do Passkeys Solve the Deployability Issue?
  13. Coffee: Never Surprise your Customers
  14. Selling to Developers: Developers Have Exactly Two Goals in Life
  15. Introducing Passkeys from Pangea
  16. Building a Developer Community in Five Steps
  17. My Books to Love & Hate from 2023
  18. How ChatGPT will solve all API problems.. except yours
  19. Using IPs, Domains, and Geolocation to secure your Authentication

2023 3

  1. 4 Audiobooks and Podcasts to Hone Your Software Development Skills
  2. AuthN in Minutes: MFA, EULAs, and Social Auth out of the Box
  3. My Books to Love & Hate from 2022

2022 8

  1. 12 days of ngrok
  2. The Painful Truth: Your Version One Sucks
  3. API Design Smells
  4. Getting Started with Webhooks
  5. The Secret of Developer Pricing
  6. Website Or Shopify?
  7. My Reading List (2021)
  8. My Startup is Broken

2021 3

  1. API Adoption: The Dangerous Delay
  2. The Business Case for Developer Experience
  3. My Reading List (2020)

2020 3

  1. When is Enough Enough?
  2. The Uncounted Casualty of 2020
  3. My Reading List (2019)

2019 6

  1. O Come, All Ye Startups
  2. How Unprofitable Companies IPO
  3. Let’s be honest. Startups suck.
  4. The Draw of Marvel Movies or Why DC Movies Suck
  5. That Conference Panel on Entrepreneurship
  6. My Reading List (2018)

2018 7

  1. On Job Titles at Startups
  2. Leveraging OAuth 2.0 Scopes for Fun & Profit
  3. In Product Development: Version 1 May Kill You
  4. Better API Documentation in 3 Steps
  5. The Brand Strategy Canvas
  6. Does Anyone Even Care?
  7. Better DevEx for a Better Business

2017 3

  1. My Reading List (2017)
  2. Tech IPOs – An Inside Out View
  3. My Reading List (2016)

2016 2

  1. Mayor Steve Adler is Scamming the Austin Tech Community
  2. My Reading List (2015)

2015 13

  1. Twas the Night Before Demo
  2. Making User Agents Useful
  3. The War on Driving
  4. The Future of Transportation.. today.
  5. Pacific Northwest PHP 2015
  6. So you want to build an App..
  7. If you’re not Paying for the Product…
  8. Social APIs for Social Evil
  9. Every API Company has Three User Interfaces
  10. OPM Background Check Hack – A Different Angle
  11. Why this security breach is worse than all the others combined
  12. Don’t Attend a Hackathon
  13. Working for a Dating Website

2014 11

  1. Keith Caseys New Book Covers API Development
  2. SPOIL your Users with Great Helper Libraries
  3. HTTP Response Codes and You
  4. Mothers Make Natural Project Managers
  5. Modernizing Legacy PHP Apps with APIs
  6. DrupalCon Austin Call for Presenters
  7. What is Keith Casey Doing Now?
  8. Operation Buy It Now
  9. PHP5.5 and JSON Licensing or Licenses and You
  10. Marvel API – Helper Library
  11. Developer Evangelism: The Whole Story

2013 18

  1. The Benefits of Sticking to It
  2. Hodgepodge of Lessons Learned from a Busy Week
  3. Austin Tech Events, September 25th Edition
  4. The Importance of Non-judgement and non-attachment in sales and entrepreneurship
  5. Austin Tech Events, September 12th Edition
  6. The Absolute Importance of Failure
  7. PHP and Twilio on Google App Engine
  8. Vocabulary for Startups – Part 1 of N
  9. CoderFaire Atlanta 2013
  10. Advice about Legal Advice
  11. Avoiding Common Bottlenecks When Implementing ERP
  12. 5 Technologies to Turbo-Charge Project Efficiency
  13. Sexism in the PHP Community
  14. Naming Conventions FTW
  15. The Problem with Would
  16. Project Initiation Phase – How to Initiate a Project
  17. Beverage Subgroup: The Why and How
  18. Refactor vs Rebuild: New Years make New Beginnings

2012 8

  1. Standard Types of Project Report
  2. 5 Fundamental Documents for a Project
  3. IP Agreements at Hackathons
  4. web2project Permissions Crash Course
  5. ERP Effectiveness in Small Business Project Management
  6. Being a Great Project Leader – The Top 5 Tips
  7. Dealing with Scoping Challenges/ Negotiations (10 Tips)
  8. 2011 Conference Recap

2011 27

  1. Interview Tip: Passion will Win the Day
  2. The Virtual PMO
  3. Projects vs operational work – How do companies organise to be ‘best’ at both?
  4. Friday Night Hacks – August 2011
  5. How to write a good product requirements document
  6. php|tek 2011 Closing Remarks
  7. php|tek 2011 Hackathon
  8. How to build a Project Management Office
  9. The Second Key to running Successful Improvement Projects: Senior Sponsor Support
  10. Project Scheduling
  11. Developer Smackdown #46 on Community
  12. Project Manager-Solving Team Conflicts
  13. Two Years as an Accidental Product Manager
  14. SugarCon 2011: Transparent Collaboration
  15. Economic Principles: Part 2 – Killing Motivation
  16. Economic Principles: Part 1 – Mismatched Motivations
  17. Communication is Key to Successful Project Management
  18. An uncompromising focus on the Customer
  19. Technical Debt Doesn’t Disappear
  20. PHPBenelux 2011 Recap
  21. Career Path to becoming a Project Manager
  22. CodeMash 2011 Recap
  23. 7 Keys to Successful Improvement Projects
  24. web2project Risk Management v1.0
  25. Top 10 Issues for Project Managers
  26. Project Management – Thoughts by Asaf Gilad
  27. Recruiting Investor #2

2010 54

  1. The ever changing landscape of Project Management
  2. Working in a Startup Wonderland
  3. How Can Project Management Software Help Business To Be Productive?
  4. Web2project v2.2 Release Notes
  5. PMP Exam in a Nutshell
  6. Five Steps to Initiating a Project
  7. The community mourns the passing of Richard "Cyberlot" Thomas
  8. CodeWorks 2010 Recap
  9. ZendCon 2010 Recap
  10. Adobe MAX 2010 Recap
  11. The Key Elements to Managing Projects the Virtual Way
  12. Three Ways to Stand Out as a Project Manager in Today’s Economy
  13. Social Media for Social Evil – Part III Research
  14. Server Errors
  15. Social Media for Social Evil – Part II Network Analysis
  16. Social Media for Social Evil – Part I Impersonation
  17. Answering Some Flex Questions
  18. Where Open Source Fails
  19. web2project v2.1 Release Notes
  20. Job Cost Accounting: Use this Software to Pick the Most Profitable Jobs for your Company
  21. CodeWorks 2010
  22. ZendCon Uncon 2010 News
  23. Day Camp 4 Developers
  24. Project Importer v4.1 Release
  25. OpenCamp 2010 Recap
  26. Significant Weaknesses in Commercial Skills & Expertise
  27. If You Are A Project Manager, Get Your PMP® Certification
  28. 10 Steps to project managment success
  29. What is ‘Project Benefits Management’?
  30. SXSW 2011 Voting: Shattering Secrets with Social Media
  31. Social Media: The Double Edged Sword
  32. Project Management with Google Wave
  33. Skills and experience are not enough
  34. Stakeholder analysis
  35. Contributions are More Than Code
  36. SQLite in Flex
  37. GPL: WordPress, Thesis, web2project, and Beyond
  38. Top ten reasons why a project fails
  39. The Value of Project Templates
  40. The Ten Commandments of Open Source
  41. web2project v2.0 Release Notes
  42. Why Git Makes Sense for Me
  43. TEK·X is Complete
  44. Event Driven Programming
  45. Approaches to Release Management
  46. TEK·X: Live Coding in Flex
  47. Project Importer v4.0 Release Notes
  48. web2project v1.3 Release Notes
  49. This is the kind of website every web designer should design
  50. web2project Security Vulnerability
  51. Book Review: Producing Open Source Software
  52. Joining a Startup II: Funding
  53. web2project Status Update: 1.3
  54. 2009 Year End Summary

2009 85

  1. Joining a Startup
  2. Twas the Night before Christmas
  3. Open Sourcing the Page Rank Algorithm
  4. web2project v1.2 Release Notes
  5. My Book Recommendations
  6. Enterprise level Project and Portfolio Management: Tips for Success
  7. Book Review: PHP Team Development
  8. The Joel Test Redux: web2project
  9. Review: ZendCon 2009 & Uncon Chaos
  10. web2project Status Update: v1.2
  11. Review: BarCampRDU 2009
  12. Book Review: PHP Design Patterns by Jason Sweat
  13. So, it's your first conference?
  14. Project Importer v3.2 Release Notes
  15. ZendCon Uncon 2009 – Update
  16. Do you follow Project Management ‘religiously’ ?
  17. Code Review Post Mortem
  18. CodeWorks 2009 – Countdown
  19. Project Importer 3.1 – Release
  20. web2project Status Update: v1.1 Getting Close
  21. Zendcon Uncon 2009
  22. Software Development Failures?
  23. Is the PMP exam worth it?
  24. IT – Internal projects
  25. Building Community & Open Source
  26. Unit Testing Strategy – web2project
  27. Contributing to Open Source
  28. CodeWorks 2009 Webcast Series
  29. Data vs Useful Data
  30. Bad Assumptions in Development
  31. When is an Uncon no longer an uncon?
  32. The Third Rule of Software Development
  33. On Disaster Planning
  34. Web2project: v1.0 is Live!
  35. CodeWorks 2009 – User Groups
  36. On Conference Slides
  37. Leading vs Following
  38. On Constructive Criticism
  39. php|tek 2009 Recap – The Good, the Bad, and the Ugly
  40. web2project Status Update: Ready?
  41. Product Roadmaps: Pick and Choose
  42. Nominate web2project for Sourceforge Awards
  43. The Second Rule of Software Development
  44. web2project Status Update: RC1 Review
  45. ZendCon 2009 Call For Papers
  46. You might be a developer…
  47. The First Rule for Software Development
  48. php|tek 2009 Unconference
  49. Defending Against the 2nd Worst Developer
  50. web2project Status Update: Post-Release Candidate 1
  51. Forking: dotProject and web2project
  52. web2project Status Update:All Quiet
  53. web2project Status Update: Release Candidate 1
  54. If I had more time…
  55. Synchronizing Business goals with PMO goals…
  56. Mutually Assured Distraction
  57. web2project Status Update:Cascadng Tasks
  58. Figuring it out and Fighting Back
  59. web2project Status Update: Contact Cleanup
  60. Risk Management Notes
  61. Interview: Keith Casey at SXSW 2009
  62. web2project Status Update: Wikipedia Setback
  63. SXSW 2009 Recap
  64. “How to Start a Project” or “Chaotic Project Management, part 2”
  65. Cracking A Thick Shell…
  66. DCPHP.net Launches!
  67. web2project Status Update: More Object Refactoring
  68. DrupalConDC 2009 Recap
  69. The Bailout: An Entrepreneur's Perspective
  70. web2project Status Update: Object Refactoring
  71. Managing Technical Debt
  72. Most Important Thing Social Media Marketers can Do
  73. Startup Risks for Developers
  74. Killing that Idea
  75. Agenda Setting Using Hooks
  76. web2project: Goodbye PHP4
  77. Innovation and Frameworks
  78. web2project: Call to Action
  79. Another Reason for Encapsulation
  80. Content Management comes to DC!
  81. Clarifying that Idea
  82. Resume Writing 101
  83. DCPHP & php|tek Webcast Series
  84. Capturing that Idea
  85. 2008 Year End Summary

2008 102

  1. Seven Things – Tagged by Tony Bibbs
  2. Credit Card Information and You
  3. The Point of Point Releases
  4. php|Tek 2009: Unconference Unchaos
  5. PHP Advent Calendar 2008
  6. Social Media: What's the Point?
  7. Forks are Evil!!!!11eleventy one
  8. Forks are Good!
  9. Useful Naming Conventions
  10. Four Years Blogging: Some Perspective
  11. Haven't We Suffered Enough?
  12. Feedback, Ideas, and Comments
  13. Conference Travel Tips
  14. Non-competes: A Technologist's Perspective
  15. php|works – 20/20 6:40
  16. php|works 2008 – Mobilizing the Web
  17. php Appalachia 2008 is Complete
  18. php Appalachia 2008 is a Go
  19. BarCampDC2 – Ready… Set… Go!
  20. ZendCon 2008 – Closing Thoughts
  21. ZendCon 2008 – Day 0
  22. ZendUnCon 2008 – Update 4
  23. ZendUnCon 2008 – Update 3
  24. Project Importer 3.0 – web2project Release
  25. "It's a great idea, just build it!"
  26. web2project: Finish Line in Sight
  27. ZendUnCon 2008 – Update 2
  28. ZendUnCon 2008 – Update 1
  29. Alas, poor PHP, I knew him well.
  30. The Electoral College: An Analogy
  31. BarCampDC2 – Planning & Discussion
  32. Vulnerability Disclosure / dotProject
  33. Understanding Licensing
  34. Risk Management Module v3
  35. Project Importer 2.2 Final Release
  36. Staffing Up Considerations
  37. ZendUnCon 2008
  38. 2008 DCPHP Conference – Day 3
  39. 2008 DCPHP Conference – Closing Thoughts
  40. 2008 DCPHP Conference – Day 2
  41. 2008 DCPHP Conference – Day 1
  42. Memorial Day 2008
  43. What about the Tech Guy?
  44. Why Should I Attend a Conference?
  45. What about the Business Guy?
  46. Software Development Education
  47. 2008 DCPHP Conference is Coming!
  48. SocialDevCamp East – Recap
  49. It's The Tech Guy Obviously!
  50. A Question on Social Media
  51. SocialDevCamp East
  52. TECH cocktail DC 2 Recap
  53. PodCampDC 2008 Recap
  54. Managing Technology in a Startup
  55. dotProject Project Exporter Alpha Release
  56. Panel: Starting Your Own Business
  57. web2Project Source Code Reference
  58. In Honor of a Warrior: Charlton Heston
  59. 2008 Mid-Atlantic Business Plan Competition
  60. Posting on 01 April
  61. dotProject Performance Tweak
  62. Engineering Education
  63. Financing Follies for Startups
  64. Economics Schmekonomics
  65. What's the Point of Twitter?
  66. A Foundation or an Anchor?
  67. Never Rebuild!?
  68. web2project: Don't just tell me…
  69. Howto: Civility on a Mailing List
  70. The DC Startup Complex
  71. DCPHP Conference 2008
  72. Web Content Mavens – Feb 27 Recap
  73. Engineers vs Managers
  74. Mashmeet DC Remix
  75. PHP Appalachia 2008
  76. Get out of My Way
  77. Fighting the Last War
  78. National Right to Work Redux
  79. Is a Facebook Good for my Business?
  80. Panel Session: Web Content Mavens
  81. Sometimes Being Right…
  82. Project Importer 2.1 Final Release
  83. php|architect – Hunter Jensen
  84. Tech for Good – OnDayOne.org ?
  85. Profit is Evil!!!!111
  86. Capital Cabal's Second Tuesday
  87. web2project – While No One was Looking
  88. Broken Windows… A clarification
  89. District of Corruption – Radio Podcast Show
  90. The Second web2project Demo
  91. Chaotic Project Management, part 1
  92. The Software Development A-Team
  93. The Broken Window Fallacy in Software
  94. Widget DevCamp DC
  95. The First web2project Demo
  96. The Art of the Introduction
  97. Site Triage and You
  98. WhyGoSolo is Live
  99. Don't Break the Chain
  100. 2007 End of Year Summary
  101. How Do You Measure Contributions?
  102. Day of the Wiki – web2project

2007 146

  1. Startup Fund Raising How(not)to
  2. Sometimes other people…
  3. Blogging Strategy – Part 2
  4. web2project: Databases, Coding Standards, and Modules Oh My!
  5. Working from Home aka Step 1 to Having No Life
  6. WhyGoSolo @ Social Times – Thanks
  7. Guerilla Development
  8. Blogging and Project Management
  9. What is your Deployment Strategy?
  10. Plan!? We don't need no Stinkin' Plan!
  11. Your Resume and You
  12. My Third Blogiversary
  13. Alpha, Beta, Gamma Programmers?
  14. Version Control and You – Part 3
  15. web2Project: Nearing Release
  16. Version Control and You – Part 2
  17. Version Control and You
  18. 2007 DCPHP Conference – Day 2
  19. 2007 DCPHP Conference – Day 1
  20. web2Project: What is it?
  21. What says PHP like an elePHPant?
  22. RESTful Web Services Presentation
  23. dotProject – The Future
  24. DCPHP Conference – Final Call
  25. LinkedIn Intelligence – Part II
  26. dotProject 2.1 Release
  27. ZendCon07 – Closing Thoughts
  28. ZendCon07 – Day 3 – Closing
  29. ZendCon07 – Day 2
  30. ZendCon07 – Day 1, Part 2 – Afternoon
  31. ZendCon07 – Day 1, Part 1 – Kickoff
  32. The Bionic App: We Can Rebuild It, We Have the Technology
  33. There's Nothing Better than Launching a Site…
  34. ZendCon 2007 – Day 0 – Tutorials
  35. Project Importer v2.0 Release
  36. PM411 Podcast – dotProject
  37. Firefox has Firebug, IE has … ?
  38. DC to Silicon Valley – Part II
  39. Disney Mobile is No More
  40. Conference Schedule – Fall 2007
  41. DC to Silicon Valley?
  42. Life for Geeks: Taking a Break
  43. NYT- Staying Relevant Online?
  44. DC Tech Group Roundup
  45. 9-11 Six Years Later
  46. B4G: Recruiting – Making your Resume Work
  47. Blogging Predictions for 2007 – FEC Update
  48. Starting an Open Source Project?
  49. Is Microsoft our Enemy?
  50. Open Source 201: Two Facets – Update
  51. Roll Your Own PHP Manual
  52. Customer Service equals Brand Loyalty
  53. dotProject and PHP5
  54. Open Source Intelligence: LinkedIn
  55. Organizing Your Information
  56. BarCampDC 2007 – Part 2
  57. BarCampDC 2007 – Part 1
  58. Business for Geeks 301: Product Naming
  59. What are you measuring?
  60. The Status of the Mobile Web
  61. In Order to Form a More Perfect (Blogging) Union
  62. Mobile Web Bubble?
  63. Web Design 101 – What is a Web Designer?
  64. Submitting a Bug Report
  65. A New Shopping Cart Option?
  66. Open Source 201: Do we still need LUGs?
  67. Does Templating Make Sense?
  68. Business for Geeks 301: Dollars and Sense
  69. BarCampDC – August 10 2007
  70. Are you just selling a Product or … ?
  71. The Open Source Community 201: A Great Distrubance in the Source
  72. PHP 4 End of Life
  73. Book Review: Clear Blogging
  74. Psychological Testing over Degrees?
  75. Project Importer v1.5
  76. ZendCon 2007 Wiki
  77. Zend Framework 1.0 Release
  78. Wikipedia 101
  79. A Development Journey – Product 1: TDE
  80. dotProject Annoyance #38 – Gantt Charts
  81. ZendCon 2007 Presentation – The Bionic App
  82. Business for Geeks 301: Focus
  83. Bug Tracking in dotProject
  84. Blog Roll Update
  85. Open Source Codebase Analysis – dotProject
  86. Business for Geeks 301: Recruiting
  87. Blogging Strategy
  88. dotProject – Call to Action
  89. dotProject 2.0.4 – Cross Site Scripting Vulnerability
  90. Business for Geeks 301: Vision
  91. The Third Rail of Software Development
  92. A Rose By Any Other Name
  93. Book Review: The dotProject Book
  94. Design Patterns 101 – Singleton
  95. The dotProject Book
  96. Business for Geeks 301: Followup
  97. dotProject – Files Module update
  98. Design Patterns 101 – Strategy Pattern
  99. Memorial Day 2007
  100. Business for Geeks 301: All your base are belong to us
  101. Book Review: PHP 5 in Practice
  102. Ubuntu on Dell – A Coming Apocolypse?
  103. dotProject 2.1 RC2 Available
  104. Protecting your Competitive Advantages in Open Source
  105. Doing it Right vs Getting it Done
  106. Which features should go?
  107. O'Reilly, Why Do You Taunt Me So?
  108. The Best Tool for the Job
  109. Microsoft Project to dotProject Importer
  110. PHP Statistics – April 2007
  111. IBM and the LAMP Stack
  112. 2007 MySQL Conference – Wrapup
  113. 2007 MySQL Conference – Day 3
  114. 2007 MySQL Conference – Day 2
  115. 2007 MySQL Conference – Day 1
  116. On Project Scheduling – The Troubles with Timing
  117. Tragedy at Virginia Tech
  118. dotProject at MySQL Conference 2007
  119. Is Microsoft Dead?
  120. Open Source in the Mainstream?
  121. Business for Geeks 201: Piracy – Fighting Back
  122. dotProject Tweak: Field-based Permissions
  123. What Microsoft Project Isn't
  124. On Reporting Problems
  125. Blogging: Do as I Say, Not as I do!
  126. Business for Geeks 201: Go with the Flow
  127. dotProject Manual – Update
  128. dotProject Manual v1.5 Release
  129. PHP: Month of Bugs
  130. Big Systems 101: Spec'ing it Out
  131. Reason #1235123 to Test Your System
  132. dotProject 2.1.0 – Release Candidate 1
  133. Business for Geeks 201: Protecting Yourself
  134. Blogging Changes
  135. We're all tired of Web 2.0
  136. The Open Source Community 101: Assessing Open Source
  137. The Open Souce Community 101: Two Facets
  138. dotProject at the MySQL Conference
  139. On Planning and Architectures
  140. CaseySoftware: Annual Assessment Part 2
  141. dotProject Permissions Tweak
  142. Health Savings Account – An Update
  143. dotProject vs Basecamp
  144. New Sponsorship: Project Exporter
  145. dotProject 2.1.0 – Last Call
  146. Blogging Predictions for 2007

2006 107

  1. System Failure Strategies
  2. Smarty Templates Presentation & Recap
  3. Submitting a Bug: Howto
  4. Book Review: Building Flickr Applications with PHP
  5. dotProject != Project Management 101
  6. Business for Geeks 101: Part 10 – Copyrights
  7. dotProject – Frequently Asked Questions
  8. Carnival of the Capitalists – 13 Nov 2006
  9. Zend Conference – Final Thoughts
  10. dotProject and PHP5
  11. Zend Conference 2006 Day 4 – Closing
  12. Zend Conference 2006 – Day 3
  13. Zend Conference 2006 Day 2
  14. Zend Conference 2006 – Day 1
  15. DC PHP Conf – Day 2
  16. DC PHP Conf – Day 1
  17. Web Services 101: An Overview
  18. New Job Boards: Hidden Network
  19. MS Project to dotProject Importer – v1.2
  20. A Bayesian Filter Killer
  21. Open Source: A Howto On Joining
  22. dotProject Security Update – htaccess
  23. Business for Geeks 101: Part 9 – Vision
  24. Beyond Java – Bruce Tate – Part 2
  25. Assessing the Health of Open Source Communities
  26. dotProject Development: Timezones
  27. Business for Geeks 101: Part 8 of N – Goals
  28. Which is your Spec?
  29. A new (to me) service: BookMooch.com
  30. Career Calculus II
  31. Project Management Conundrum: Percent Assignment
  32. Speaking/Conference Schedule
  33. Beyond Java – Bruce Tate
  34. Wheel 2.0: Look Before You Leap
  35. dotProject Dependency Calculations
  36. dotProject Fix: Task Dates on Task Log
  37. Open Source Module Management
  38. A Moment of Silence
  39. Business for Geeks 101: Part 7 of N – Cash is King
  40. MS Project to dotProject Importer – Update
  41. dotProject Manual Available
  42. Chief Agitation Officer
  43. Customer Service How(not)to
  44. Business for Geeks 101: Part 6 of N – Timing is Everything
  45. Interview on Hacker Voice Radio
  46. An Ode to Planning : Or What do my laptop and a paperweight have in common?
  47. Business for Geeks 101: Part 5 of N – Ideas
  48. Business for Geeks 101: Part 4 of N – Ideas
  49. dotProject: The sincerest form of flattery?
  50. Business for Geeks 101: Part 3 of N – Naming
  51. Business for Geeks 101: Part 2 of N – Legal
  52. Business for Geeks 101: Part 1 of N – Getting Started
  53. PHP Developer Quits aka Working with People you Don't Like
  54. Project Estimation Quiz
  55. You're *almost* successful… now what?
  56. Estimation for Fun and Profit
  57. You Don't Need Testing
  58. Data Security
  59. CaseySoftware Redux
  60. DC PHP Conference Call for Presenters
  61. Better Software Conference – Day 4
  62. Better Software Conference – Day 3
  63. [Admin] I love the Smell of Napalm in the Morning
  64. Better Software Conference – Day 2
  65. Better Software Conference – Day 1
  66. Better Software Conference Coverage
  67. Limitations of PM Software
  68. An Insider's Perspective on Washington, DC
  69. dotProject Training & Manual
  70. dotProject Permissions 201
  71. Web Vulnerabilities
  72. Non-disclosure Agreements – Part II
  73. Bug-killing Via Logs
  74. A Customer Service Comparison
  75. Is your tail on fire?
  76. DC PHP Developers List
  77. Non-disclosure Agreements
  78. dotProject / Mantis Integration Released!
  79. On Pricing
  80. Concerns about Selling to Specific Groups
  81. Bloggers who Blog about Blogging
  82. Taking a Day Off
  83. dotProject Announcement
  84. Presentation: dotProject: An Overview
  85. The 12th Client You Need To Fire Right Now
  86. Contract Changes
  87. DC PHP Conference – Announcement and Call for Papers
  88. Carnival of the Capitalists – March 20 2006
  89. Java Refactoring and Skills Sharpening
  90. The Dark Side of mISV`s: Collecting Debts
  91. CaseySoftware: Patent Complete
  92. No, we're not dead… dotProject Update
  93. As long as you're here…
  94. Another Conference Tour…
  95. Setting your own Working Hours
  96. CaseySoftware: Annual Assessment
  97. What to do about Site Cloning?
  98. Optimizing Operations in Haiku
  99. SugarCRM & Interactive Voice Response – Corridor
  100. Open Source vs the Software Industry
  101. Improving the dotProject User Interface – Part III of N
  102. Website Refactoring
  103. Flavor of the Month Syndrome & Deliberate Development
  104. Java and Cruft: Save me now
  105. Book Review: Essential PHP Security
  106. Customers who Don't Pay
  107. On Choosing Proper Models

2005 166

  1. MS Project to dotProject Importer Released
  2. XML in the Real World
  3. dotProject – A Contract Management Tool
  4. Book Review: PMD Applied
  5. Mismatched Requirements
  6. News: Slingdot Goes Live
  7. Markup Markup Everywhere, Not a Drop to Drink
  8. dotProject / Mantis Integration
  9. On Customer Service
  10. Jumping on the Bandwagon…
  11. What happened to you O'Reilly? – Part II
  12. What happened to you O'Reilly?
  13. Why Do I Blog?
  14. The Domino Bridge is Available
  15. The Domino Bridge
  16. Paul Graham’s Startup School – Part 2
  17. Project Estimation
  18. Zend/PHP Conference – Day 4
  19. Zend/PHP Conference – Day 3 – Updated
  20. Zend/PHP Conference – Day 3
  21. Zend/PHP Conference – Day 2 – The People
  22. Zend/PHP Conference – Day 2 – Updated
  23. Zend/PHP Conference – Day 1
  24. Changing Plans… Or "How Not to get To Startup School"
  25. Paul Graham's Startup School Recap
  26. The Power of Blogging / Thanks to Dan Melson
  27. Short Blogging Break
  28. What is the Domino Bridge?
  29. Keeping Pace with Open Source Software
  30. AJAX and making Customers Feel Good
  31. The Many Hat Game – Task Management
  32. Improving the dotProject User Interface – Part II of N
  33. Seth Godin: Marketer, BootStrapper, Truthspeaker, Nut? – Part I
  34. Improving the dotProject User Interface – Part I of N
  35. Requirements Gathering : Why Context Matters
  36. do you nickel and dime your clients?
  37. How to get your first client
  38. One Size Does Not Fit All
  39. On Previous Recruiting Efforts
  40. Skill Transitions Over Time
  41. Paul Graham's Startup School – Coordinating
  42. Paul Graham's Startup School
  43. Stovepipe Systems can be Good
  44. dotProject / Mantis Sponsorship Announced
  45. What to do with End Of Life Software
  46. Update Please Read
  47. The Point of Conferences
  48. Becoming a project manager
  49. Software Development Models
  50. Revamping the CaseySoftware Blog
  51. Why contribute to an Open Source project?
  52. how your gut instincts can help you sell and market
  53. Meetings considered harmful
  54. RSS, AJAX, Blogging, blah, blah, blah
  55. Aftermath of "The Markets have changed"
  56. Open Source Feathers Ruffled Or Read This Before You Flame Me
  57. Virtual Case File – A Post Mortem – Part 1 – The Balancing Act
  58. A Quick Analysis
  59. dotProject in the Wild
  60. Project Management Information
  61. Katrina Blame Game Aftermath
  62. What Project Management Is
  63. A New Open Source Integration Method
  64. What Project Management is Not
  65. Connecting Project Managers…
  66. White Papers Available – Microsoft Project Importer and Mantis Integration
  67. Carnival of the Capitalists – 2005-08-29
  68. The Markets have changed
  69. How to Promote a Site
  70. Bug Fixing 101
  71. Have Domain, Will Blog
  72. Downtime is complete
  73. Scheduled Downtime
  74. The Software Development Community
  75. Dancing with Elephants – Part III:
  76. CaseySoftware Tag Cloud
  77. Dancing With Elephants – Part II
  78. Microsoft Project to dotProject Importer
  79. When Good Ideas Go Bad
  80. Importing Legacy Data – Part II ( ERP Systems )
  81. dotProject Presentation Redux
  82. AJAX in the Wild… and dotProject
  83. Importing Legacy Data
  84. Presentations at CFUnited – CSS, Project Management, and Java
  85. Microsoft Project to dotProject Import Released!
  86. The Failure of IT Projects
  87. Wow. Lots of Hits.
  88. New dotProject Module: Risk Management
  89. Carnival of the Capitalists
  90. Carnival of the Capitalists – Check Tuesday Morning
  91. Tables vs CSS
  92. Microsoft Project to dotProject Import
  93. dotProject Security
  94. Risk Management 101
  95. Configuration Management
  96. On Project Management Processes
  97. dotProject Deployments
  98. Is No News Good News?
  99. What's with Excel?
  100. Presentation Aftermath
  101. Announcement: dotProject Presentation
  102. Project Management: On Software Development Processes
  103. Project Management Tools: The most valuable aspects?
  104. Project Management – On Scale Larger than ever Dreamt
  105. Project Management – A Necessary Evil
  106. Learning from Mistakes
  107. Why Open Source – An Update
  108. Application Service Provider: 0, CaseySoftware: 1
  109. Why dotProject hosting?
  110. Announcement: It is Launched
  111. Enemy Unit Testing
  112. Negotiating Deals and Lando Calrissian
  113. On Late Projects
  114. Announcement: Watch this space
  115. A Huge Oversight
  116. Project Management: Art or Science – Final
  117. Project Management: Art or Science?
  118. Craigslist + Google Maps = Something Pretty Cool
  119. On Recruiting
  120. 95% of IT Projects Not Delivered On Time
  121. dotProject v3.0 Discussion: Yes, Already
  122. A Change in Project Management?
  123. The Problem of Customers
  124. Book Review: Refactoring by Martin Fowler
  125. dotProject v2.0 Released!
  126. Taxation without Representation
  127. Dancing with Elephants or When Open Source Projects Collide
  128. Why Open Source?
  129. Oh Glorious Friday & The Implications of No Privacy
  130. What are you doing in your Career Calculus?
  131. Service Oriented Architectures (SOA)
  132. Project Estimation – Part II: The Customer
  133. Project Estimation – Part I: PERT
  134. Project Management Tools – Strengths & Weaknesses
  135. XMLHttpRequest – A New Power to be Tapped?
  136. Task Tracking & Project Management
  137. The Effectiveness of Marketing?
  138. dotProject Release Coming
  139. Another Integration Path ?
  140. dotProject/Mantis Integration
  141. XML Schemas are Like Rabbits
  142. Thanks for Catching Up
  143. It's Not Just Raining, It's Pouring.
  144. Conflicted Goals & Software Sales
  145. On Being "Thorough" – Part 2
  146. Code Reuse vs Code Theft
  147. On Being "Thorough"
  148. The Cost of Health Insurance
  149. What we do NOT want to do:
  150. Distributed Development Teams – Part II
  151. Drinking from a Fire Hose
  152. Pattern Share
  153. Working in an Open Source World
  154. Hostile Work Environments
  155. XML is Not the Silver Bullet
  156. Scrapping It All vs A Salvage Operation
  157. Hiring the Best
  158. Customer Skins for dotProject
  159. Mantis Development Proceeds
  160. We're nearly there
  161. Development Continues
  162. Open Source Trials and Travails
  163. dotProject & Mantis Development Schedule
  164. Audit Trails – Do Not's and Don't's
  165. Book Review: Mythical Man Month
  166. Blog Ad Humor

2004 16

  1. To All Who Read This
  2. New Development Methodology
  3. Potential Downtime Coming
  4. Development Portfolios
  5. Copyrights v. Patents – Round 1
  6. Personal Strengths
  7. Sleep is for the weak
  8. NIH – Not Invented Here Syndrome
  9. Distributed Development Teams
  10. Codebase^2 Redux
  11. More details from the Road.
  12. Welcome
  13. On the Road
  14. Codebase^2
  15. I know I said I was leaving…
  16. blogs.CaseySoftware.com is Online