PinnedWhy Choose Riverpod? — What is RiverpodThis post is based off a presentation I did at Devfest 2023 in Cape Town on 23 Nov 2023. VIDEO | PRESENTATIONMar 12, 2024Mar 12, 2024
Setting Feedback Up for Success — Before the Conversation Even StartsWhen we talk about giving feedback, most of the advice out there focuses on how to say the thing. But what I have learned over time is…4d ago4d ago
How to Create Psychological Safety Without Lowering the BarCreating a culture of psychological safety is often misunderstood. It’s not about shielding people from hard conversations or protecting…May 24May 24
Balancing Autonomy and Alignment: How to Empower Teams Without Losing Sight of StrategyGive a team too much autonomy, and you risk misalignment, duplicated efforts, or tech debt that compounds quietly until it’s too late. But…May 10May 10
How to Create Psychological Safety Without Lowering the BarCreating a culture of psychological safety is often misunderstood. It’s not about shielding people from hard conversations or protecting…May 2May 2
How to Foster Innovation and Creativity in Software Teams While Meeting Tight DeadlinesInnovation and deadlines. Two words that often feel like oil and water in the software world. On one hand, you want your team to think big…Apr 15Apr 15
Overcoming Common Project Pitfalls in Software DevelopmentSoftware development projects can be incredibly rewarding but also fraught with challenges. Even the best-planned projects can hit snags…Dec 31, 2024Dec 31, 2024
Using useReducer for Complex State LogicInstead of juggling multiple useState calls, you can use useReducer to handle state transitions in a more structured way, similar to how…Dec 15, 2024Dec 15, 2024