Communication is a key part of any group collaboration. But knowing what to say, and when not to overshare, is just as important as knowing how to share.
High schools can have a big impact on who is involved in the tech industry. Encouraging more women and people of color to take AP computer science could go a long way towards incre
Most companies launch a software project without clearly defined customer satisfaction or revenue goals. So how do you know if your project provided value?
Functional programming makes a lot of sense for general-purpose programming, but be careful about its limitations around state management and input/output.
With intermediate deliverables, you can help your product owner really see the value you've delivered and evaluate it usefully against their requirements.
In our case, the combination of props drilling and TypeScript’s safety and editor support allowed for a simpler, more bug-proof development experience.
Clients feel a sense of loss when you have to rework old features or reject their ideas. We need to help them reframe their loses and appreciate the trade-offs.