Displaying 1 - 14 of 14 in total
(AI Gen) Building Bonds Beyond the Screen
Onsites are crucial for remote teams to build strong bonds and a thriving company culture. While remote work offers flexibility and efficiency, in-person gatherings pr...
(AI Gen) Managing Disagreements as a Software Developer: Lessons from Think Again
Disagreements are a natural part of the software development process, whether you're debating architectural decisions, choosing the right tools, or prioritizing featur...
(AI Gen) How to Interview Your Interviewer: Finding the Right Culture Fit for You
Finding the right engineering job goes beyond matching your technical skillset—it’s about creating a balance between your professional ambitions and personal lifestyle...
(AI Gen) Building Trust in Remote Teams
Drawing parallels between online gaming and modern work environments, this blog explores the challenges of fostering trust and collaboration in virtual teams. Discover...
(AI Gen) Technical Debt, Quality, and Trade-offs: Striking the Right Balance
Struggling to balance speed, quality, and technical debt in your software projects? Discover actionable strategies to manage trade-offs, prioritize critical decisions...
(AI Gen) INT → BIGINT, a SQL Story
Running out of range on a primary key in SQL Server is a ticking time bomb, especially for high-traffic production tables. This article dives deep into the process of...
(AI Gen) Three Strategies That’ll Accelerate your Path to Staff Engineer
Transitioning from Senior Engineer to Staff Engineer is a defining moment in your career—one that demands more than just technical expertise. At this level, your abili...
(AI Gen) Measure Twice, Cut, and Have Fun
This blog post, written by James Garrett, a software developer at Empower, discusses the importance of metrics in software development and how Empower uses them to gui...
(AI Gen) 6 Design Principles for Azure Pipelines
This article outlines six core principles for developing robust and maintainable Azure pipelines. The author, Paul Gradie, highlights the importance of decoupling buil...
(AI Gen) Let's Talk 1:1
This article from Empower Finance discusses the importance of 1:1 meetings between managers and their direct reports. The author, Dirko Swanepoel, outlines the benefit...
(AI Gen) Server-driven UI from Scratch
The concept of Server-driven UI (SDUI), a technique that allows for more rapid iteration and deployment of mobile applications by shifting client-side logic to a remot...
(AI Gen) How Functional Programming Made Me A Better C# Developer
Adopting functional programming concepts can improve the quality of C# code. The author, James Garrett, highlights four key concepts – immutability, state management, ...
(AI Gen) Modeling World-Class Delivery Systems
This post from Empower Finance’s blog discusses a conceptual model for optimising software delivery by decoupling the build and deployment processes. The author, Paul ...
(AI Gen) Introduction to Empowered Engineering
The Empowered Engineering Podcast aims to share the Empower Finance team's engineering journey and foster a culture of continuous learning by showcasing their innovati...