All blogs / Software / engineering practice
Caseysoftware
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
2025 6
2024 19
- O-1s, H-1Bs, and other ways US Immigration is Broken
- 20 Years of Blogging and I’m still a n00b
- Finding out what Matters to your Customers
- In a Post Developer Relations World: Fix or Fire?
- Building Authorization in AI Apps
- How to Kill your SDKs in 1 Easy Step
- Where Will AI Take Contract Management Software Next?
- AuthZ: ABAC == true
- Protecting our PQL Funnel
- Developer Relations: A Painful Reckoning
- AuthZ: Access Controls from A to Z
- Do Passkeys Solve the Deployability Issue?
- Coffee: Never Surprise your Customers
- Selling to Developers: Developers Have Exactly Two Goals in Life
- Introducing Passkeys from Pangea
- Building a Developer Community in Five Steps
- My Books to Love & Hate from 2023
- How ChatGPT will solve all API problems.. except yours
- Using IPs, Domains, and Geolocation to secure your Authentication
2023 3
2022 8
2021 3
2020 3
2019 6
2018 7
2017 3
2016 2
2015 13
- Twas the Night Before Demo
- Making User Agents Useful
- The War on Driving
- The Future of Transportation.. today.
- Pacific Northwest PHP 2015
- So you want to build an App..
- If you’re not Paying for the Product…
- Social APIs for Social Evil
- Every API Company has Three User Interfaces
- OPM Background Check Hack – A Different Angle
- Why this security breach is worse than all the others combined
- Don’t Attend a Hackathon
- Working for a Dating Website
2014 11
- Keith Caseys New Book Covers API Development
- SPOIL your Users with Great Helper Libraries
- HTTP Response Codes and You
- Mothers Make Natural Project Managers
- Modernizing Legacy PHP Apps with APIs
- DrupalCon Austin Call for Presenters
- What is Keith Casey Doing Now?
- Operation Buy It Now
- PHP5.5 and JSON Licensing or Licenses and You
- Marvel API – Helper Library
- Developer Evangelism: The Whole Story
2013 18
- The Benefits of Sticking to It
- Hodgepodge of Lessons Learned from a Busy Week
- Austin Tech Events, September 25th Edition
- The Importance of Non-judgement and non-attachment in sales and entrepreneurship
- Austin Tech Events, September 12th Edition
- The Absolute Importance of Failure
- PHP and Twilio on Google App Engine
- Vocabulary for Startups – Part 1 of N
- CoderFaire Atlanta 2013
- Advice about Legal Advice
- Avoiding Common Bottlenecks When Implementing ERP
- 5 Technologies to Turbo-Charge Project Efficiency
- Sexism in the PHP Community
- Naming Conventions FTW
- The Problem with Would
- Project Initiation Phase – How to Initiate a Project
- Beverage Subgroup: The Why and How
- Refactor vs Rebuild: New Years make New Beginnings
2012 8
- Standard Types of Project Report
- 5 Fundamental Documents for a Project
- IP Agreements at Hackathons
- web2project Permissions Crash Course
- ERP Effectiveness in Small Business Project Management
- Being a Great Project Leader – The Top 5 Tips
- Dealing with Scoping Challenges/ Negotiations (10 Tips)
- 2011 Conference Recap
2011 27
- Interview Tip: Passion will Win the Day
- The Virtual PMO
- Projects vs operational work – How do companies organise to be ‘best’ at both?
- Friday Night Hacks – August 2011
- How to write a good product requirements document
- php|tek 2011 Closing Remarks
- php|tek 2011 Hackathon
- How to build a Project Management Office
- The Second Key to running Successful Improvement Projects: Senior Sponsor Support
- Project Scheduling
- Developer Smackdown #46 on Community
- Project Manager-Solving Team Conflicts
- Two Years as an Accidental Product Manager
- SugarCon 2011: Transparent Collaboration
- Economic Principles: Part 2 – Killing Motivation
- Economic Principles: Part 1 – Mismatched Motivations
- Communication is Key to Successful Project Management
- An uncompromising focus on the Customer
- Technical Debt Doesn’t Disappear
- PHPBenelux 2011 Recap
- Career Path to becoming a Project Manager
- CodeMash 2011 Recap
- 7 Keys to Successful Improvement Projects
- web2project Risk Management v1.0
- Top 10 Issues for Project Managers
- Project Management – Thoughts by Asaf Gilad
- Recruiting Investor #2
2010 54
- The ever changing landscape of Project Management
- Working in a Startup Wonderland
- How Can Project Management Software Help Business To Be Productive?
- Web2project v2.2 Release Notes
- PMP Exam in a Nutshell
- Five Steps to Initiating a Project
- The community mourns the passing of Richard "Cyberlot" Thomas
- CodeWorks 2010 Recap
- ZendCon 2010 Recap
- Adobe MAX 2010 Recap
- The Key Elements to Managing Projects the Virtual Way
- Three Ways to Stand Out as a Project Manager in Today’s Economy
- Social Media for Social Evil – Part III Research
- Server Errors
- Social Media for Social Evil – Part II Network Analysis
- Social Media for Social Evil – Part I Impersonation
- Answering Some Flex Questions
- Where Open Source Fails
- web2project v2.1 Release Notes
- Job Cost Accounting: Use this Software to Pick the Most Profitable Jobs for your Company
- CodeWorks 2010
- ZendCon Uncon 2010 News
- Day Camp 4 Developers
- Project Importer v4.1 Release
- OpenCamp 2010 Recap
- Significant Weaknesses in Commercial Skills & Expertise
- If You Are A Project Manager, Get Your PMP® Certification
- 10 Steps to project managment success
- What is ‘Project Benefits Management’?
- SXSW 2011 Voting: Shattering Secrets with Social Media
- Social Media: The Double Edged Sword
- Project Management with Google Wave
- Skills and experience are not enough
- Stakeholder analysis
- Contributions are More Than Code
- SQLite in Flex
- GPL: WordPress, Thesis, web2project, and Beyond
- Top ten reasons why a project fails
- The Value of Project Templates
- The Ten Commandments of Open Source
- web2project v2.0 Release Notes
- Why Git Makes Sense for Me
- TEK·X is Complete
- Event Driven Programming
- Approaches to Release Management
- TEK·X: Live Coding in Flex
- Project Importer v4.0 Release Notes
- web2project v1.3 Release Notes
- This is the kind of website every web designer should design
- web2project Security Vulnerability
- Book Review: Producing Open Source Software
- Joining a Startup II: Funding
- web2project Status Update: 1.3
- 2009 Year End Summary
2009 85
- Joining a Startup
- Twas the Night before Christmas
- Open Sourcing the Page Rank Algorithm
- web2project v1.2 Release Notes
- My Book Recommendations
- Enterprise level Project and Portfolio Management: Tips for Success
- Book Review: PHP Team Development
- The Joel Test Redux: web2project
- Review: ZendCon 2009 & Uncon Chaos
- web2project Status Update: v1.2
- Review: BarCampRDU 2009
- Book Review: PHP Design Patterns by Jason Sweat
- So, it's your first conference?
- Project Importer v3.2 Release Notes
- ZendCon Uncon 2009 – Update
- Do you follow Project Management ‘religiously’ ?
- Code Review Post Mortem
- CodeWorks 2009 – Countdown
- Project Importer 3.1 – Release
- web2project Status Update: v1.1 Getting Close
- Zendcon Uncon 2009
- Software Development Failures?
- Is the PMP exam worth it?
- IT – Internal projects
- Building Community & Open Source
- Unit Testing Strategy – web2project
- Contributing to Open Source
- CodeWorks 2009 Webcast Series
- Data vs Useful Data
- Bad Assumptions in Development
- When is an Uncon no longer an uncon?
- The Third Rule of Software Development
- On Disaster Planning
- Web2project: v1.0 is Live!
- CodeWorks 2009 – User Groups
- On Conference Slides
- Leading vs Following
- On Constructive Criticism
- php|tek 2009 Recap – The Good, the Bad, and the Ugly
- web2project Status Update: Ready?
- Product Roadmaps: Pick and Choose
- Nominate web2project for Sourceforge Awards
- The Second Rule of Software Development
- web2project Status Update: RC1 Review
- ZendCon 2009 Call For Papers
- You might be a developer…
- The First Rule for Software Development
- php|tek 2009 Unconference
- Defending Against the 2nd Worst Developer
- web2project Status Update: Post-Release Candidate 1
- Forking: dotProject and web2project
- web2project Status Update:All Quiet
- web2project Status Update: Release Candidate 1
- If I had more time…
- Synchronizing Business goals with PMO goals…
- Mutually Assured Distraction
- web2project Status Update:Cascadng Tasks
- Figuring it out and Fighting Back
- web2project Status Update: Contact Cleanup
- Risk Management Notes
- Interview: Keith Casey at SXSW 2009
- web2project Status Update: Wikipedia Setback
- SXSW 2009 Recap
- “How to Start a Project” or “Chaotic Project Management, part 2”
- Cracking A Thick Shell…
- DCPHP.net Launches!
- web2project Status Update: More Object Refactoring
- DrupalConDC 2009 Recap
- The Bailout: An Entrepreneur's Perspective
- web2project Status Update: Object Refactoring
- Managing Technical Debt
- Most Important Thing Social Media Marketers can Do
- Startup Risks for Developers
- Killing that Idea
- Agenda Setting Using Hooks
- web2project: Goodbye PHP4
- Innovation and Frameworks
- web2project: Call to Action
- Another Reason for Encapsulation
- Content Management comes to DC!
- Clarifying that Idea
- Resume Writing 101
- DCPHP & php|tek Webcast Series
- Capturing that Idea
- 2008 Year End Summary
2008 102
- Seven Things – Tagged by Tony Bibbs
- Credit Card Information and You
- The Point of Point Releases
- php|Tek 2009: Unconference Unchaos
- PHP Advent Calendar 2008
- Social Media: What's the Point?
- Forks are Evil!!!!11eleventy one
- Forks are Good!
- Useful Naming Conventions
- Four Years Blogging: Some Perspective
- Haven't We Suffered Enough?
- Feedback, Ideas, and Comments
- Conference Travel Tips
- Non-competes: A Technologist's Perspective
- php|works – 20/20 6:40
- php|works 2008 – Mobilizing the Web
- php Appalachia 2008 is Complete
- php Appalachia 2008 is a Go
- BarCampDC2 – Ready… Set… Go!
- ZendCon 2008 – Closing Thoughts
- ZendCon 2008 – Day 0
- ZendUnCon 2008 – Update 4
- ZendUnCon 2008 – Update 3
- Project Importer 3.0 – web2project Release
- "It's a great idea, just build it!"
- web2project: Finish Line in Sight
- ZendUnCon 2008 – Update 2
- ZendUnCon 2008 – Update 1
- Alas, poor PHP, I knew him well.
- The Electoral College: An Analogy
- BarCampDC2 – Planning & Discussion
- Vulnerability Disclosure / dotProject
- Understanding Licensing
- Risk Management Module v3
- Project Importer 2.2 Final Release
- Staffing Up Considerations
- ZendUnCon 2008
- 2008 DCPHP Conference – Day 3
- 2008 DCPHP Conference – Closing Thoughts
- 2008 DCPHP Conference – Day 2
- 2008 DCPHP Conference – Day 1
- Memorial Day 2008
- What about the Tech Guy?
- Why Should I Attend a Conference?
- What about the Business Guy?
- Software Development Education
- 2008 DCPHP Conference is Coming!
- SocialDevCamp East – Recap
- It's The Tech Guy Obviously!
- A Question on Social Media
- SocialDevCamp East
- TECH cocktail DC 2 Recap
- PodCampDC 2008 Recap
- Managing Technology in a Startup
- dotProject Project Exporter Alpha Release
- Panel: Starting Your Own Business
- web2Project Source Code Reference
- In Honor of a Warrior: Charlton Heston
- 2008 Mid-Atlantic Business Plan Competition
- Posting on 01 April
- dotProject Performance Tweak
- Engineering Education
- Financing Follies for Startups
- Economics Schmekonomics
- What's the Point of Twitter?
- A Foundation or an Anchor?
- Never Rebuild!?
- web2project: Don't just tell me…
- Howto: Civility on a Mailing List
- The DC Startup Complex
- DCPHP Conference 2008
- Web Content Mavens – Feb 27 Recap
- Engineers vs Managers
- Mashmeet DC Remix
- PHP Appalachia 2008
- Get out of My Way
- Fighting the Last War
- National Right to Work Redux
- Is a Facebook Good for my Business?
- Panel Session: Web Content Mavens
- Sometimes Being Right…
- Project Importer 2.1 Final Release
- php|architect – Hunter Jensen
- Tech for Good – OnDayOne.org ?
- Profit is Evil!!!!111
- Capital Cabal's Second Tuesday
- web2project – While No One was Looking
- Broken Windows… A clarification
- District of Corruption – Radio Podcast Show
- The Second web2project Demo
- Chaotic Project Management, part 1
- The Software Development A-Team
- The Broken Window Fallacy in Software
- Widget DevCamp DC
- The First web2project Demo
- The Art of the Introduction
- Site Triage and You
- WhyGoSolo is Live
- Don't Break the Chain
- 2007 End of Year Summary
- How Do You Measure Contributions?
- Day of the Wiki – web2project
2007 146
- Startup Fund Raising How(not)to
- Sometimes other people…
- Blogging Strategy – Part 2
- web2project: Databases, Coding Standards, and Modules Oh My!
- Working from Home aka Step 1 to Having No Life
- WhyGoSolo @ Social Times – Thanks
- Guerilla Development
- Blogging and Project Management
- What is your Deployment Strategy?
- Plan!? We don't need no Stinkin' Plan!
- Your Resume and You
- My Third Blogiversary
- Alpha, Beta, Gamma Programmers?
- Version Control and You – Part 3
- web2Project: Nearing Release
- Version Control and You – Part 2
- Version Control and You
- 2007 DCPHP Conference – Day 2
- 2007 DCPHP Conference – Day 1
- web2Project: What is it?
- What says PHP like an elePHPant?
- RESTful Web Services Presentation
- dotProject – The Future
- DCPHP Conference – Final Call
- LinkedIn Intelligence – Part II
- dotProject 2.1 Release
- ZendCon07 – Closing Thoughts
- ZendCon07 – Day 3 – Closing
- ZendCon07 – Day 2
- ZendCon07 – Day 1, Part 2 – Afternoon
- ZendCon07 – Day 1, Part 1 – Kickoff
- The Bionic App: We Can Rebuild It, We Have the Technology
- There's Nothing Better than Launching a Site…
- ZendCon 2007 – Day 0 – Tutorials
- Project Importer v2.0 Release
- PM411 Podcast – dotProject
- Firefox has Firebug, IE has … ?
- DC to Silicon Valley – Part II
- Disney Mobile is No More
- Conference Schedule – Fall 2007
- DC to Silicon Valley?
- Life for Geeks: Taking a Break
- NYT- Staying Relevant Online?
- DC Tech Group Roundup
- 9-11 Six Years Later
- B4G: Recruiting – Making your Resume Work
- Blogging Predictions for 2007 – FEC Update
- Starting an Open Source Project?
- Is Microsoft our Enemy?
- Open Source 201: Two Facets – Update
- Roll Your Own PHP Manual
- Customer Service equals Brand Loyalty
- dotProject and PHP5
- Open Source Intelligence: LinkedIn
- Organizing Your Information
- BarCampDC 2007 – Part 2
- BarCampDC 2007 – Part 1
- Business for Geeks 301: Product Naming
- What are you measuring?
- The Status of the Mobile Web
- In Order to Form a More Perfect (Blogging) Union
- Mobile Web Bubble?
- Web Design 101 – What is a Web Designer?
- Submitting a Bug Report
- A New Shopping Cart Option?
- Open Source 201: Do we still need LUGs?
- Does Templating Make Sense?
- Business for Geeks 301: Dollars and Sense
- BarCampDC – August 10 2007
- Are you just selling a Product or … ?
- The Open Source Community 201: A Great Distrubance in the Source
- PHP 4 End of Life
- Book Review: Clear Blogging
- Psychological Testing over Degrees?
- Project Importer v1.5
- ZendCon 2007 Wiki
- Zend Framework 1.0 Release
- Wikipedia 101
- A Development Journey – Product 1: TDE
- dotProject Annoyance #38 – Gantt Charts
- ZendCon 2007 Presentation – The Bionic App
- Business for Geeks 301: Focus
- Bug Tracking in dotProject
- Blog Roll Update
- Open Source Codebase Analysis – dotProject
- Business for Geeks 301: Recruiting
- Blogging Strategy
- dotProject – Call to Action
- dotProject 2.0.4 – Cross Site Scripting Vulnerability
- Business for Geeks 301: Vision
- The Third Rail of Software Development
- A Rose By Any Other Name
- Book Review: The dotProject Book
- Design Patterns 101 – Singleton
- The dotProject Book
- Business for Geeks 301: Followup
- dotProject – Files Module update
- Design Patterns 101 – Strategy Pattern
- Memorial Day 2007
- Business for Geeks 301: All your base are belong to us
- Book Review: PHP 5 in Practice
- Ubuntu on Dell – A Coming Apocolypse?
- dotProject 2.1 RC2 Available
- Protecting your Competitive Advantages in Open Source
- Doing it Right vs Getting it Done
- Which features should go?
- O'Reilly, Why Do You Taunt Me So?
- The Best Tool for the Job
- Microsoft Project to dotProject Importer
- PHP Statistics – April 2007
- IBM and the LAMP Stack
- 2007 MySQL Conference – Wrapup
- 2007 MySQL Conference – Day 3
- 2007 MySQL Conference – Day 2
- 2007 MySQL Conference – Day 1
- On Project Scheduling – The Troubles with Timing
- Tragedy at Virginia Tech
- dotProject at MySQL Conference 2007
- Is Microsoft Dead?
- Open Source in the Mainstream?
- Business for Geeks 201: Piracy – Fighting Back
- dotProject Tweak: Field-based Permissions
- What Microsoft Project Isn't
- On Reporting Problems
- Blogging: Do as I Say, Not as I do!
- Business for Geeks 201: Go with the Flow
- dotProject Manual – Update
- dotProject Manual v1.5 Release
- PHP: Month of Bugs
- Big Systems 101: Spec'ing it Out
- Reason #1235123 to Test Your System
- dotProject 2.1.0 – Release Candidate 1
- Business for Geeks 201: Protecting Yourself
- Blogging Changes
- We're all tired of Web 2.0
- The Open Source Community 101: Assessing Open Source
- The Open Souce Community 101: Two Facets
- dotProject at the MySQL Conference
- On Planning and Architectures
- CaseySoftware: Annual Assessment Part 2
- dotProject Permissions Tweak
- Health Savings Account – An Update
- dotProject vs Basecamp
- New Sponsorship: Project Exporter
- dotProject 2.1.0 – Last Call
- Blogging Predictions for 2007
2006 107
- System Failure Strategies
- Smarty Templates Presentation & Recap
- Submitting a Bug: Howto
- Book Review: Building Flickr Applications with PHP
- dotProject != Project Management 101
- Business for Geeks 101: Part 10 – Copyrights
- dotProject – Frequently Asked Questions
- Carnival of the Capitalists – 13 Nov 2006
- Zend Conference – Final Thoughts
- dotProject and PHP5
- Zend Conference 2006 Day 4 – Closing
- Zend Conference 2006 – Day 3
- Zend Conference 2006 Day 2
- Zend Conference 2006 – Day 1
- DC PHP Conf – Day 2
- DC PHP Conf – Day 1
- Web Services 101: An Overview
- New Job Boards: Hidden Network
- MS Project to dotProject Importer – v1.2
- A Bayesian Filter Killer
- Open Source: A Howto On Joining
- dotProject Security Update – htaccess
- Business for Geeks 101: Part 9 – Vision
- Beyond Java – Bruce Tate – Part 2
- Assessing the Health of Open Source Communities
- dotProject Development: Timezones
- Business for Geeks 101: Part 8 of N – Goals
- Which is your Spec?
- A new (to me) service: BookMooch.com
- Career Calculus II
- Project Management Conundrum: Percent Assignment
- Speaking/Conference Schedule
- Beyond Java – Bruce Tate
- Wheel 2.0: Look Before You Leap
- dotProject Dependency Calculations
- dotProject Fix: Task Dates on Task Log
- Open Source Module Management
- A Moment of Silence
- Business for Geeks 101: Part 7 of N – Cash is King
- MS Project to dotProject Importer – Update
- dotProject Manual Available
- Chief Agitation Officer
- Customer Service How(not)to
- Business for Geeks 101: Part 6 of N – Timing is Everything
- Interview on Hacker Voice Radio
- An Ode to Planning : Or What do my laptop and a paperweight have in common?
- Business for Geeks 101: Part 5 of N – Ideas
- Business for Geeks 101: Part 4 of N – Ideas
- dotProject: The sincerest form of flattery?
- Business for Geeks 101: Part 3 of N – Naming
- Business for Geeks 101: Part 2 of N – Legal
- Business for Geeks 101: Part 1 of N – Getting Started
- PHP Developer Quits aka Working with People you Don't Like
- Project Estimation Quiz
- You're *almost* successful… now what?
- Estimation for Fun and Profit
- You Don't Need Testing
- Data Security
- CaseySoftware Redux
- DC PHP Conference Call for Presenters
- Better Software Conference – Day 4
- Better Software Conference – Day 3
- [Admin] I love the Smell of Napalm in the Morning
- Better Software Conference – Day 2
- Better Software Conference – Day 1
- Better Software Conference Coverage
- Limitations of PM Software
- An Insider's Perspective on Washington, DC
- dotProject Training & Manual
- dotProject Permissions 201
- Web Vulnerabilities
- Non-disclosure Agreements – Part II
- Bug-killing Via Logs
- A Customer Service Comparison
- Is your tail on fire?
- DC PHP Developers List
- Non-disclosure Agreements
- dotProject / Mantis Integration Released!
- On Pricing
- Concerns about Selling to Specific Groups
- Bloggers who Blog about Blogging
- Taking a Day Off
- dotProject Announcement
- Presentation: dotProject: An Overview
- The 12th Client You Need To Fire Right Now
- Contract Changes
- DC PHP Conference – Announcement and Call for Papers
- Carnival of the Capitalists – March 20 2006
- Java Refactoring and Skills Sharpening
- The Dark Side of mISV`s: Collecting Debts
- CaseySoftware: Patent Complete
- No, we're not dead… dotProject Update
- As long as you're here…
- Another Conference Tour…
- Setting your own Working Hours
- CaseySoftware: Annual Assessment
- What to do about Site Cloning?
- Optimizing Operations in Haiku
- SugarCRM & Interactive Voice Response – Corridor
- Open Source vs the Software Industry
- Improving the dotProject User Interface – Part III of N
- Website Refactoring
- Flavor of the Month Syndrome & Deliberate Development
- Java and Cruft: Save me now
- Book Review: Essential PHP Security
- Customers who Don't Pay
- On Choosing Proper Models
2005 166
- MS Project to dotProject Importer Released
- XML in the Real World
- dotProject – A Contract Management Tool
- Book Review: PMD Applied
- Mismatched Requirements
- News: Slingdot Goes Live
- Markup Markup Everywhere, Not a Drop to Drink
- dotProject / Mantis Integration
- On Customer Service
- Jumping on the Bandwagon…
- What happened to you O'Reilly? – Part II
- What happened to you O'Reilly?
- Why Do I Blog?
- The Domino Bridge is Available
- The Domino Bridge
- Paul Graham’s Startup School – Part 2
- Project Estimation
- Zend/PHP Conference – Day 4
- Zend/PHP Conference – Day 3 – Updated
- Zend/PHP Conference – Day 3
- Zend/PHP Conference – Day 2 – The People
- Zend/PHP Conference – Day 2 – Updated
- Zend/PHP Conference – Day 1
- Changing Plans… Or "How Not to get To Startup School"
- Paul Graham's Startup School Recap
- The Power of Blogging / Thanks to Dan Melson
- Short Blogging Break
- What is the Domino Bridge?
- Keeping Pace with Open Source Software
- AJAX and making Customers Feel Good
- The Many Hat Game – Task Management
- Improving the dotProject User Interface – Part II of N
- Seth Godin: Marketer, BootStrapper, Truthspeaker, Nut? – Part I
- Improving the dotProject User Interface – Part I of N
- Requirements Gathering : Why Context Matters
- do you nickel and dime your clients?
- How to get your first client
- One Size Does Not Fit All
- On Previous Recruiting Efforts
- Skill Transitions Over Time
- Paul Graham's Startup School – Coordinating
- Paul Graham's Startup School
- Stovepipe Systems can be Good
- dotProject / Mantis Sponsorship Announced
- What to do with End Of Life Software
- Update Please Read
- The Point of Conferences
- Becoming a project manager
- Software Development Models
- Revamping the CaseySoftware Blog
- Why contribute to an Open Source project?
- how your gut instincts can help you sell and market
- Meetings considered harmful
- RSS, AJAX, Blogging, blah, blah, blah
- Aftermath of "The Markets have changed"
- Open Source Feathers Ruffled Or Read This Before You Flame Me
- Virtual Case File – A Post Mortem – Part 1 – The Balancing Act
- A Quick Analysis
- dotProject in the Wild
- Project Management Information
- Katrina Blame Game Aftermath
- What Project Management Is
- A New Open Source Integration Method
- What Project Management is Not
- Connecting Project Managers…
- White Papers Available – Microsoft Project Importer and Mantis Integration
- Carnival of the Capitalists – 2005-08-29
- The Markets have changed
- How to Promote a Site
- Bug Fixing 101
- Have Domain, Will Blog
- Downtime is complete
- Scheduled Downtime
- The Software Development Community
- Dancing with Elephants – Part III:
- CaseySoftware Tag Cloud
- Dancing With Elephants – Part II
- Microsoft Project to dotProject Importer
- When Good Ideas Go Bad
- Importing Legacy Data – Part II ( ERP Systems )
- dotProject Presentation Redux
- AJAX in the Wild… and dotProject
- Importing Legacy Data
- Presentations at CFUnited – CSS, Project Management, and Java
- Microsoft Project to dotProject Import Released!
- The Failure of IT Projects
- Wow. Lots of Hits.
- New dotProject Module: Risk Management
- Carnival of the Capitalists
- Carnival of the Capitalists – Check Tuesday Morning
- Tables vs CSS
- Microsoft Project to dotProject Import
- dotProject Security
- Risk Management 101
- Configuration Management
- On Project Management Processes
- dotProject Deployments
- Is No News Good News?
- What's with Excel?
- Presentation Aftermath
- Announcement: dotProject Presentation
- Project Management: On Software Development Processes
- Project Management Tools: The most valuable aspects?
- Project Management – On Scale Larger than ever Dreamt
- Project Management – A Necessary Evil
- Learning from Mistakes
- Why Open Source – An Update
- Application Service Provider: 0, CaseySoftware: 1
- Why dotProject hosting?
- Announcement: It is Launched
- Enemy Unit Testing
- Negotiating Deals and Lando Calrissian
- On Late Projects
- Announcement: Watch this space
- A Huge Oversight
- Project Management: Art or Science – Final
- Project Management: Art or Science?
- Craigslist + Google Maps = Something Pretty Cool
- On Recruiting
- 95% of IT Projects Not Delivered On Time
- dotProject v3.0 Discussion: Yes, Already
- A Change in Project Management?
- The Problem of Customers
- Book Review: Refactoring by Martin Fowler
- dotProject v2.0 Released!
- Taxation without Representation
- Dancing with Elephants or When Open Source Projects Collide
- Why Open Source?
- Oh Glorious Friday & The Implications of No Privacy
- What are you doing in your Career Calculus?
- Service Oriented Architectures (SOA)
- Project Estimation – Part II: The Customer
- Project Estimation – Part I: PERT
- Project Management Tools – Strengths & Weaknesses
- XMLHttpRequest – A New Power to be Tapped?
- Task Tracking & Project Management
- The Effectiveness of Marketing?
- dotProject Release Coming
- Another Integration Path ?
- dotProject/Mantis Integration
- XML Schemas are Like Rabbits
- Thanks for Catching Up
- It's Not Just Raining, It's Pouring.
- Conflicted Goals & Software Sales
- On Being "Thorough" – Part 2
- Code Reuse vs Code Theft
- On Being "Thorough"
- The Cost of Health Insurance
- What we do NOT want to do:
- Distributed Development Teams – Part II
- Drinking from a Fire Hose
- Pattern Share
- Working in an Open Source World
- Hostile Work Environments
- XML is Not the Silver Bullet
- Scrapping It All vs A Salvage Operation
- Hiring the Best
- Customer Skins for dotProject
- Mantis Development Proceeds
- We're nearly there
- Development Continues
- Open Source Trials and Travails
- dotProject & Mantis Development Schedule
- Audit Trails – Do Not's and Don't's
- Book Review: Mythical Man Month
- Blog Ad Humor
2004 16
- To All Who Read This
- New Development Methodology
- Potential Downtime Coming
- Development Portfolios
- Copyrights v. Patents – Round 1
- Personal Strengths
- Sleep is for the weak
- NIH – Not Invented Here Syndrome
- Distributed Development Teams
- Codebase^2 Redux
- More details from the Road.
- Welcome
- On the Road
- Codebase^2
- I know I said I was leaving…
- blogs.CaseySoftware.com is Online