<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Rowland I. Ekemezie</title><description>Hi, I&apos;m Rowland. I build reliable software systems, write about engineering practice, and care deeply about the human systems that shape strong teams.</description><link>https://rowlandekemezie.com/</link><language>en-us</language><item><title>Building Integration Systems That Survive Reality</title><link>https://rowlandekemezie.com/posts/building-integration-systems-that-survive-reality/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/building-integration-systems-that-survive-reality/</guid><description>Once integrations become business-critical, the work is no longer just calling APIs. Reliable integration systems need boundaries, state, failure handling, idempotency, observability, operations, and auditability.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><category>Software</category><category>integrations</category><category>distributed systems</category><category>software architecture</category><category>backend systems</category><category>Building Integration Systems</category></item><item><title>The Hard Part of Sync Is Deciding What to Believe</title><link>https://rowlandekemezie.com/posts/integration-systems-trusting-data/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/integration-systems-trusting-data/</guid><description>Bidirectional sync turns integration into an authority problem. Reliable systems need field ownership, conflict detection, event history, reconciliation, and explainable state.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate><category>Software</category><category>integrations</category><category>distributed systems</category><category>software architecture</category><category>backend systems</category><category>Building Integration Systems</category></item><item><title>External Systems Lie</title><link>https://rowlandekemezie.com/posts/external-systems-lie/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/external-systems-lie/</guid><description>External systems do not fail only during outages. They drift, evolve, and quietly violate the assumptions your product has turned into invariants.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate><category>Software</category><category>integrations</category><category>distributed systems</category><category>software architecture</category><category>backend systems</category><category>Building Integration Systems</category></item><item><title>My AI Thesis</title><link>https://rowlandekemezie.com/posts/my-ai-thesis/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/my-ai-thesis/</guid><description>The lowest-regret response to technological change is learning enough to understand where it helps, where it fails, and how it changes your craft.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate><category>Artificial Intelligence</category><category>ai</category><category>learning</category><category>technology</category><category>career</category><category>AI and Professional Practice</category></item><item><title>Integrations Start Where API Documentation Ends</title><link>https://rowlandekemezie.com/posts/integrations-start-where-api-documentation-ends/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/integrations-start-where-api-documentation-ends/</guid><description>API documentation gets you to the first request. Real integration engineering starts when your system has to own the boundary between external behavior and internal meaning.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate><category>Software</category><category>integrations</category><category>distributed systems</category><category>software architecture</category><category>backend systems</category><category>Building Integration Systems</category></item><item><title>Leading Without Losing Yourself</title><link>https://rowlandekemezie.com/posts/leading-without-losing-yourself/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/leading-without-losing-yourself/</guid><description>The hardest part of technical leadership is learning without losing yourself.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><category>Leadership</category><category>engineering management</category><category>leadership</category><category>software engineering</category></item><item><title>AI in the Hands of Professionals</title><link>https://rowlandekemezie.com/posts/ai-in-the-hands-of-professionals/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/ai-in-the-hands-of-professionals/</guid><description>Why expertise compounds when AI makes generation cheap.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate><category>Artificial Intelligence</category><category>ai</category><category>professional services</category><category>expertise</category><category>judgment</category><category>AI and Professional Practice</category></item><item><title>Tech Debt Is Usually a Consequence of Success</title><link>https://rowlandekemezie.com/posts/tech-debt-is-usually-a-consequence-of-success/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/tech-debt-is-usually-a-consequence-of-success/</guid><description>Technical debt is not always engineering failure. Sometimes it is the cost of learning, growth, and product success before the architecture catches up.</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate><category>Technical Debt</category><category>Engineering Leadership</category><category>Technical Debt</category><category>Software Architecture</category></item><item><title>You&apos;ll Be Fired</title><link>https://rowlandekemezie.com/posts/you-will-be-fired/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/you-will-be-fired/</guid><description>Why engineering leaders need a philosophy before the system chooses them as the problem.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate><category>Software</category><category>engineering management</category><category>leadership</category><category>software engineering</category><category>management</category></item><item><title>Engineering Management Is Being Rewritten by AI</title><link>https://rowlandekemezie.com/posts/engineering-management-is-being-rewritten-by-ai/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/engineering-management-is-being-rewritten-by-ai/</guid><description>As generation gets cheaper, engineering management shifts toward judgment, validation, and learning.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate><category>Software</category><category>engineering management</category><category>ai</category><category>software engineering</category><category>leadership</category><category>AI and Professional Practice</category></item><item><title>Top 30 Things I learnt working at GitStart Over 3 years</title><link>https://rowlandekemezie.com/posts/top-30-things-i-learnt-at-gitstart/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/top-30-things-i-learnt-at-gitstart/</guid><description>I have worked with GitStart for three years and two months and have seen low and aha moments in the short spell. I&apos;ve interviewed candidates from different continents; worked with Engineers, CTO, and CEOs from various companies and product offerings. I&apos;ve bootstrapped distributed Engineering teams and managed developer growth. I&apos;ve experienced what it means to run lean operations and navigating through the path of customer success. I&apos;ve seen client frustration.</description><pubDate>Mon, 31 May 2021 20:40:32 GMT</pubDate><category>Startup</category><category>software engineering</category><category>culture</category><category>start up</category><category>leadership</category><category>hiring</category></item><item><title>Dark theme support for my website(CSS variables, React hooks, and sass variables)</title><link>https://rowlandekemezie.com/posts/dark-theme-support-for-my-website/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/dark-theme-support-for-my-website/</guid><description>Dark theme support is great judging by the fact that most people already use it. It seems reasonable to have my website support such use case.</description><pubDate>Fri, 31 May 2019 22:40:32 GMT</pubDate><category>Software</category><category>dark theme</category><category>code</category><category>react-hooks</category><category>Sass</category><category>CSS</category></item><item><title>Code Review is great but...</title><link>https://rowlandekemezie.com/posts/code-review-is-great-but/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/code-review-is-great-but/</guid><description>Quality software development requires an efficient process for code reviews. Tech teams spend about ~15% of their time doing code review and handling the resultant effect. Whereas this is a great habit for tech team, not everything falls under the category of code reviews.</description><pubDate>Tue, 23 Apr 2019 22:40:32 GMT</pubDate><category>Software</category><category>software engineering</category><category>code review</category><category>code quality</category></item><item><title>Improving your Visual Review with Percy</title><link>https://rowlandekemezie.com/posts/improving-your-visual-review-with-percy/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/improving-your-visual-review-with-percy/</guid><description>UI review is an integral part of software development cycle especially, mobile and web development. Finding a scalable way of integrating automated visual testing with immediate feedback cycle to improve the whole process and ship with confidence.</description><pubDate>Wed, 17 Apr 2019 22:40:32 GMT</pubDate><category>Software</category><category>visual testing</category><category>testing</category><category>regression testing</category><category>QA</category></item><item><title>How Classroom Education Almost Ruined my Learning</title><link>https://rowlandekemezie.com/posts/how-classroom-education-almost-ruined-my-learning/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/how-classroom-education-almost-ruined-my-learning/</guid><description>Learning unarguably is one of the greatest assets in human capital development. Learning itself can be a rewarding experience. One of the questions I have faced often is how to learn. I don’t have all the answers. But I made some costly mistakes that are avoidable.</description><pubDate>Thu, 02 Feb 2017 22:40:32 GMT</pubDate><category>Education</category><category>learning</category><category>life</category><category>education</category><category>school</category></item><item><title>Handling Ajax in Your React Application</title><link>https://rowlandekemezie.com/posts/handling-ajax-in-your-react-application-with-agility/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/handling-ajax-in-your-react-application-with-agility/</guid><description>ReactJS ecosystem has become huge since Facebook made the API public. More so, great libraries have been built in the declarative style adopted by React. However, real life applications require making AJAX requests to servers. And this can pose a great challenge while using React. You need to know what library to use for your AJAX processes.</description><pubDate>Wed, 02 Nov 2016 22:40:32 GMT</pubDate><category>Software</category><category>react</category><category>redux</category><category>redux-saga</category><category>redux-thunk</category><category>ajax</category></item><item><title>The Effective learner - An Introductory Approach</title><link>https://rowlandekemezie.com/posts/the-effective-learner-an-introductory-approach/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/the-effective-learner-an-introductory-approach/</guid><description>It’s said that when one stops learning he starts dying. We all learn but what we learn and how we learn is key to success. The focus should be on behavioral patterns for learning.</description><pubDate>Wed, 27 Jul 2016 22:40:32 GMT</pubDate><category>Education</category><category>learning</category><category>life</category><category>education</category><category>school</category></item><item><title>I’ve Got No Problem With Education</title><link>https://rowlandekemezie.com/posts/ive-got-no-problem-with-education/</link><guid isPermaLink="true">https://rowlandekemezie.com/posts/ive-got-no-problem-with-education/</guid><description>I was inspired by the last post on The Effective Learner. The responses I got were mind blowing and my response was, I’m not in it alone but more importantly, we can make a difference.</description><pubDate>Fri, 22 Jul 2016 22:40:32 GMT</pubDate><category>Education</category><category>learning</category><category>life</category><category>education</category><category>school</category></item></channel></rss>