Sean P DonovanAbsolutes Have No Place in Software DesignSo often in reading through the various articles I am reading there are a lot of “Don’t Use <blank>!”, “Using <blank> is EVIL!”…Jul 20Jul 20
Sean P DonovanFrom User Story to Estimate-able and Ready to WorkWhen I was introduced to the Agile Method, specifically Scrum Method, we were told about USER STORIES. They we given to us simply as:Jun 27Jun 27
Sean P DonovanThe Benefits of Friction in a UIWhile working on a project for my day job recently, I added some friction to a couple of places in one of the processes. This was done for…Jun 7Jun 7
Sean P DonovanThe Various C# String LiteralsAs the “new guy” on the development team, not a junior — just new, I inherited a legacy code base.Jul 28, 2023Jul 28, 2023
Sean P DonovanUsing Func<T, …, TResult> in C# to Reduce Boilerplate CodeAs a developer we tend to write the same code repeatedly. Some times this is redundant code, and eligible for factoring out. Other times…Jul 14, 20231Jul 14, 20231
Sean P DonovanSupport Systems are Needed EarlyAs I work on developing a new tool, I am more sensitive to the tools that I will provide to customers for providing feedback to me and…Nov 17, 2022Nov 17, 2022
Sean P DonovanThe Development Process (from the Result first)Having been an in-house developer for many years I developed a process for ensuring that my (internal) customers’ needs are properly met.Nov 8, 2022Nov 8, 2022
Sean P DonovanDon’t Just Complain, Give Helpful FeedbackWe have all come across a feature that does not quite do what we want, or just does not work right, or is awkward to perform. So we tell…Nov 4, 2022Nov 4, 2022
Sean P DonovaninBetter ProgrammingUsing a Match Text Action With RegEx Versus Repeat With Each Loop in ShortcutsSimplify string processingJul 12, 2022Jul 12, 2022