Have you ever wanted a quick way of inspecting the appearance and behavior of Angular components in your project? Storybook is a free library that integrates into your Angular projects to let you look at any component in your application, tweak with configuration values, and ensure the component is behaving […]
Watch a first time event modeler apply event modeling to game design as he tries to design an interactive fiction game.
Some software engineering organizations rely on something called “User Personas” to help the organization keep users in perspective. It’s a decent concept, but I think it can be applied to more areas.
In this article, I’ll explore and explain Conway’s Law and the effects it has on software engineering departments and the systems they manage.
Let’s cut straight to it: Impostor Syndrome has its uses. In fact, I would argue that impostor syndrome can be one of the greatest triggers for success that people can see in their careers.
Here are the preparation steps I used to successfully deliver my first conference talk in the hopes that you might gain some insight from my journey.
A .NET and TypeScript development manager’s top 5 practices for improving software quality from 2019, in no particular order.
Development leadership must partner with the business and manage technical debt as risk in order for it to be fully understood and respected.
In this article we’ll define technical debt, its impacts, and causes and highlight some metaphors that are helpful when discussing technical debt.
In this article, we’ll discuss some sources of conflicts between developers and quality assurance and the advantages of a true partnership between the two – as well as some ideas on how to get there.