You want to make a change in your workplace, but where do you being? How do you know that it's the right change? And how do you get people on your side?
How many sprints does it take to change a lightbulb... into a smart home system everyone in your family loves? A few. But being Agile keeps you from wasting money and driving your
How to add a gradient background to your UINavigationBar that works in portrait and landscape orientation. I thought it would be easy, but when I originally rotated my device to la
We needed a framework that had the direction and alignment capabilities of a Product Roadmap but without the specifics of dates, tasks, and people—so that it would be relevant long
The goal is to put your client back in the driver's seat, with a real understanding of the issue and some workable options for moving forward. Show them that you care and are activ
The key is to focus on the facts, not on your emotions. You don't want a "you said, I said" fight. You want to understand why things went wrong and create a plan to set them right.
With a focus, a broad perspective, and a set of goals, you can tackle difficult conversations with more confidence. Preparation a great way to keep them from getting emotional or s
When someone lets you down, it's always tempting to just let it go. That can be the wise response — or it can make things worse. Here are a few questions you can ask yourself to fi
Learning during projects is usually incidental, a happy accident—but that's a huge wasted opportunity. By being intentional, you'll be surprised what you can learn every day.
We use Sinon to mock Typescript modules by using mockModule to create a function that can mock the given module. This is done at the outer-most scope of our test suite so that this
What has touched me most has been the love and support I've received from several Atoms since coming out. These Atoms have made me feel more welcome as my real self than I know I w