Skip to main content

The Developer Productivity Paradox in Modern Fintech

 


One of the most frequently used arguments behind the rise of Fintechs and especially neo-banks, is the inability of large incumbent banks to remain agile. Traditional financial institutions often struggle to rapidly adapt to changing customer expectations, evolving regulations, and technological innovation. Fintechs, by contrast, start smaller, carry significantly less historical software legacy, and operate with far less bureaucracy. Decisions are taken faster, teams move quicker, and products evolve continuously. In short: they are more agile.

Yet after speaking with many Fintechs and observing numerous start-ups and scale-ups from close by, I increasingly notice a paradox: many young Fintech companies begin to lose their agility surprisingly early, not because of business bureaucracy, but because their IT organization becomes the bottleneck. Ironically, this happens despite hiring highly talented, motivated, and technically excellent engineers.

In many start-ups, productivity drops almost immediately once the original founding engineering team starts expanding. The expectation is simple: more developers should mean more output. Reality is often very different. Even when new hires are excellent engineers, the total delivery capacity of the team frequently increases far less than expected, and sometimes barely increases at all.

Unlike large enterprises, where inefficiencies often originate from politics, outsourcing structures, rigid governance, or lack of incentives, the causes inside start-ups are usually much more subtle and often rooted in engineering culture itself.

One of the first reasons is continuous refactoring. Good developers care deeply about code quality and architecture. In start-ups, where autonomy is high and engineers are passionate, teams often continuously improve and refactor existing systems. Some refactoring is healthy, but too much refactoring becomes destructive. Large amounts of engineering effort get invested into "improving" systems without creating proportional business value. Teams end up polishing internal architecture while product delivery slows down. The challenge is not technical quality itself, but balancing engineering perfection with business impact.

Another important issue is the lack of documentation. Early-stage start-ups move fast and documentation is usually considered secondary. When only a few founding developers work on a codebase, knowledge exists implicitly inside the team and there is little need for formal documentation because everyone already understands the system. But once the team grows, this becomes a serious scalability problem. New joiners struggle to understand the architecture, design decisions, hidden workarounds, and historical context. Onboarding slows down dramatically and engineers spend increasing amounts of time explaining systems instead of building them. Ironically, the faster the company initially moved, the harder it often becomes for new developers to catch up later.

Another typical evolution is the absence of processes in the beginning, followed by an overcorrection later on. Small founding teams often collaborate organically without formal governance. Communication happens naturally, decisions are fast, and coordination overhead is minimal. This works extremely well until the team doubles or triples in size. At that point, companies typically introduce processes and governance structures to regain control. Unfortunately, many overcorrect. Suddenly there are excessive reviews, ceremonies, approvals, tracking tools, and architectural validations. The result is often the opposite of the intended effect: output decreases instead of increasing. The real challenge is finding lightweight coordination mechanisms that preserve autonomy while enabling scale.

Closely related to this is the difficulty of delegation and trust. Founding developers naturally know the codebase best because they built it and understand every shortcut, compromise, and design decision. As teams expand, these original engineers often struggle to delegate responsibility. They review every change, remain involved in every architectural discussion, and slowly become approval bottlenecks. This creates two problems simultaneously: senior developers produce less because they spend all their time reviewing and coordinating, while new joiners feel distrusted and underutilized, which quickly impacts motivation. Scaling engineering productivity therefore also requires scaling trust.

Another major productivity drain is the endless architectural discussion that emerges when several brilliant engineers work together. Software engineering is not an exact science and many architectural decisions involve trade-offs and philosophies rather than objectively correct answers. As teams grow, discussions become longer, more frequent, and increasingly theoretical. Without strong technical leadership, teams can spend enormous amounts of energy debating ideal solutions instead of delivering practical ones. Perfectionism becomes expensive.

At the same time, engineers are naturally attracted to new technologies. Most developers enjoy building new things far more than maintaining existing systems. As a result, growing engineering organizations frequently feel tempted to rewrite components, introduce new frameworks, adopt trendy technologies, redesign platforms, or rebuild existing functionality "the right way". Sometimes this creates real long-term value, but often it mainly introduces disruption and complexity. Technology renewal should remain a strategic business decision, not merely an engineering preference.

One of the most effective ways to maintain engineering productivity during growth is therefore having a senior technical leader with both authority and credibility. This role is extremely difficult to fill. Many companies assign architects to this position, but architects are not always trusted by engineering teams because they may no longer code actively, are perceived as disconnected from delivery reality, or are hired externally without historical context. As a consequence, teams may resist architectural guidance rather than embrace it.

The most effective technical leaders usually combine several characteristics: they remain partially hands-on, deeply understand the codebase, possess strong software engineering skills, and have enough authority and charisma to align teams around decisions and stop unproductive debates. In many successful start-ups, this role is initially played by one of the founders. However, as companies grow, founders themselves often become too far removed from day-to-day engineering realities. Maintaining technical credibility while scaling leadership becomes a challenge in itself.

Interestingly, many companies regain productivity by reorganizing themselves into smaller autonomous units again. Instead of building one large engineering organization, they split teams into smaller groups of a few developers (e.g. 3 to 5) supported by one or two functional profiles. These small teams communicate faster, make decisions quicker, retain ownership, and avoid excessive coordination overhead. Microservices can support this organizational model, but they are not a prerequisite. The real objective is not technical decomposition, but preserving autonomy and reducing organizational friction. Small teams scale psychologically better than large engineering departments.

The arrival of GenAI now introduces an entirely new dimension to developer productivity. Tools such as Anthropic Claude, Google Gemini, and OpenAI chatGPT can dramatically accelerate many aspects of software engineering, from challenging architectural decisions and generating design proposals to writing boilerplate code, generating automated tests, debugging issues, documenting systems, and helping developers understand unfamiliar codebases.

One of the biggest productivity gains appears when engineers need to work on systems they did not originally build. Tasks that previously required hours or even days of reverse engineering can now be accelerated significantly. GenAI can explain code structure, summarize logic, generate documentation, and even help developers make their first contributions to unfamiliar repositories much faster. For growing engineering organizations, this is potentially transformative.

However, GenAI also introduces new challenges. On large codebases, AI agents can sometimes drift out of control, generating excessive changes, consuming massive amounts of tokens, or moving into technically incorrect directions while appearing highly confident. Effective usage therefore requires active supervision. The best engineers are not those who blindly follow AI suggestions, but those who know when to guide, constrain, redirect, or stop the AI entirely. AI-assisted development is not autonomous development.

Despite the enormous acceleration GenAI brings to many engineering tasks, many organizations still struggle to measure dramatic overall productivity improvements. This may seem paradoxical because most developers genuinely feel substantially faster.

There are likely two important reasons for this. First, actual coding represents only part of a developer’s total workload. Large amounts of time are spent on meetings, coordination, onboarding, architectural discussions, debugging, reviews, incident management, and understanding business requirements. As a result, even a 50% efficiency improvement in pure coding time only has a small impact on total productivity. The bottleneck is often organizational rather than technical.

Second, the time saved through GenAI rarely remains unused. Developers quickly reinvest those gains into writing better tests, improving documentation, validating edge cases, challenging designs more thoroughly, and increasing code quality overall. This may not immediately accelerate visible feature delivery, but it likely (if sufficient pragmatism is kept) improves long-term maintainability and software robustness considerably. In other words: GenAI may not only make developers faster, it may also make them more ambitious.

Ultimately, the biggest threat to engineering productivity in growing Fintechs is often not lack of talent, motivation, or technology, but complexity. As organizations scale, coordination overhead, architectural debates, lack of trust, fragmented ownership, and uncontrolled engineering ambition slowly begin to dominate delivery capacity. GenAI will undoubtedly help engineering teams move faster, but AI alone will not solve organizational inefficiencies. The companies that remain truly agile at scale will likely not be the ones with the most developers or the most advanced AI tooling, but the ones that preserve small-team autonomy, maintain strong technical leadership, balance engineering excellence with business pragmatism, and use AI as an accelerator rather than a substitute for sound engineering judgment.

Comments

Popular posts from this blog

Transforming the insurance sector to an Open API Ecosystem

1. Introduction "Open" has recently become a new buzzword in the financial services industry, i.e.   open data, open APIs, Open Banking, Open Insurance …​, but what does this new buzzword really mean? "Open" refers to the capability of companies to expose their services to the outside world, so that   external partners or even competitors   can use these services to bring added value to their customers. This trend is made possible by the technological evolution of   open APIs (Application Programming Interfaces), which are the   digital ports making this communication possible. Together companies, interconnected through open APIs, form a true   API ecosystem , offering best-of-breed customer experience, by combining the digital services offered by multiple companies. In the   technology sector   this evolution has been ongoing for multiple years (think about the travelling sector, allowing you to book any hotel online). An excelle...

RPA - The miracle solution for incumbent banks to bridge the automation gap with neo-banks?

Hypes and marketing buzz words are strongly present in the IT landscape. Often these are existing concepts, which have evolved technologically and are then renamed to a new term, as if it were a brand new technology or concept. If you want to understand and assess these new trends, it is important to   reduce the concepts to their essence and compare them with existing technologies , e.g. Integration (middleware) software   ensures that 2 separate applications or components can be integrated in an easy way. Of course, there is a huge evolution in the protocols, volumes of exchanged data, scalability, performance…​, but in essence the problem remains the same. Nonetheless, there have been multiple terms for integration software such as ETL, ESB, EAI, SOA, Service Mesh…​ Data storage software   ensures that data is stored in such a way that data is not lost and that there is some kind guaranteed consistency, maximum availability and scalability, easy retrieval...

IoT - Revolution or Evolution in the Financial Services Industry

1. The IoT hype We have all heard about the   "Internet of Things" (IoT)   as this revolutionary new technology, which will radically change our lives. But is it really such a revolution and will it really have an impact on the Financial Services Industry? To refresh our memory, the Internet of Things (IoT) refers to any   object , which is able to   collect data and communicate and share this information (like condition, geolocation…​)   over the internet . This communication will often occur between 2 objects (i.e. not involving any human), which is often referred to as Machine-to-Machine (M2M) communication. Well known examples are home thermostats, home security systems, fitness and health monitors, wearables…​ This all seems futuristic, but   smartphones, tablets and smartwatches   can also be considered as IoT devices. More importantly, beside these futuristic visions of IoT, the smartphone will most likely continue to be the cent...

A bank account - A concept of the past

Almost every recent article written about banking starts with the statement that the   banking industry is being disrupted   by new competitors, new innovations and new technologies. Although this statement is definitely true, the extend of the disruption can still be debated. Even the most innovative neo-banks still work with bank (current, saving, term and investment) accounts, cards (credit and debit), traditional credits, existing payment infrastructure…​ The user experience surrounding the origination and servicing of these products has dramatically improved (and will continue to evolve), but the underlying banking products are not really disrupted. You could argue that banking products are so intertwined with society and our way of thinking about finance, that they can’t be disrupted, but looking at those products you cannot ignore that they are far from an optimal solution in our current digital world. Let’s consider   cards   for example. Isn’t ...

AI in Financial Services - A buzzword that is here to stay!

In a few of my most recent blogs I tried to   demystify some of the buzzwords   (like blockchain, Low- and No-Code platforms, RPA…​), which are commonly used in the financial services industry. These buzzwords often entail interesting innovations, but contrary to their promise, they are not silver bullets solving any problem. Another such buzzword is   AI   (or also referred to as Machine Learning, Deep Learning, Enforced Learning…​ - the difference between those terms put aside). Again this term is also seriously hyped, creating unrealistic expectations, but contrary to many other buzzwords, this is something I truly believe will have a much larger impact on the financial services industry than many other buzzwords. This opinion is backed by a study of McKinsey and PWC indicating that 72% of company leaders consider that AI will be the most competitive advantage of the future and that this technology will be the most disruptive force in the decades to come. Deep Lea...

PFM, BFM, Financial Butler, Financial Cockpit, Account Aggregator…​ - Will the cumbersome administrative tasks on your financials finally be taken over by your financial institution?

1. Introduction Personal Financial Management   (PFM) refers to the software that helps users manage their money (budget, save and spend money). Therefore, it is often also called   Digital Money Management . In other words, PFM tools   help customers make sense of their money , i.e. they help customers follow, classify, remain informed and manage their Personal Finances. Personal Finance   used to be (or still is) a time-consuming effort , where people would manually input all their income and expenses in a self-developed spreadsheet, which would gradually be extended with additional calculations. Already for more than 20 years,   several software vendors aim to give a solution to this , by providing applications, websites and/or apps. These tools were never massively adopted, since they still required a lot of manual interventions (manual input of income and expense transaction, manual mapping transactions to categories…​) and lacked an inte...

From app to super-app to personal assistant

In July of this year,   KBC bank   (the 2nd largest bank in Belgium) surprised many people, including many of us working in the banking industry, with their announcement that they bought the rights to   broadcast the highlights of soccer matches   in Belgium via their mobile app (a service called "Goal alert"). The days following this announcement the news was filled with experts, some of them categorizing it as a brilliant move, others claiming that KBC should better focus on its core mission. Independent of whether it is a good or bad strategic decision (the future will tell), it is clearly part of a much larger strategy of KBC to   convert their banking app into a super-app (all-in-one app) . Today you can already buy mobility tickets and cinema tickets and use other third-party services (like Monizze, eBox, PayPal…​) within the KBC app. Furthermore, end of last year, KBC announced opening up their app also to non-customers allowing them to also use these thi...

Can Augmented Reality make daily banking a more pleasant experience?

With the   increased competition in the financial services landscape (between banks/insurers, but also of new entrants like FinTechs and Telcos), customers are demanding and expecting a more innovative and fluent digital user experience. Unfortunately, most banks and insurers, with their product-oriented online and mobile platforms, are not known for their pleasant and fluent user experience. The   trend towards customer oriented services , like personal financial management (with functions like budget management, expense categorization, saving goals…​) and robo-advise, is already a big step in the right direction, but even then, managing financials is still considered to be a boring intangible and complex task for most people. Virtual (VR) and augmented reality (AR)   could bring a solution. These technologies provide a user experience which is   more intuitive, personalised and pleasant , as they introduce an element of   gamification   to t...

Calculation engines in Financial Services - A key differentiator in the business strategy

All business processes in the banking industry contain quite some specific business logic. Rather than coding this aggregated in one business application, it is wise to setup separate components for this logic. These components we will refer to as   financial engines   in this blog. Usually these engines can be quite easily isolated, as they receive a well-defined input and provide a well-defined output and typically don’t execute themselves any operational data manipulations (thus avoiding the data segregation issues which are probably the most complex issues to solve in a microservices architecture). These engines can manage the orchestration of the workflow (workflow engines), the characteristics of products (product engines), the next-best-offer/recommended products (recommendation engines), the generation of output notifications (notification engines - cfr. my blog " Notification management - Don’t underestimate its importance and complexity " -   https://bankloch.bl...

Marketplaces in the financial industry - Here to stay?

Marketplaces are   hip and trendy   on the internet and will likely evolve even more in the near future. In some markets (like food delivery, transportation, commerce, holiday…​) they already represent double digit market shares (e.g. in 2018 $1.86 trillion was spent globally on the top 100 online marketplaces), but for the financial services sector, their impact (even though there are a few unicorn FinTechs in this space) on the industry is still limited. Any form of   intermediation   (travel agents, taxi dispatchers…​) will likely be replaced by a modern, digital and more direct equivalent, i.e. a digital marketplace. As the business of banks is exactly the intermediation between people having excess money and people needing money, the financial services sector will be significantly impacted. Furthermore, marketplaces are strongly intertwined with other concepts like the   gig-economy, the sharing-economy and the API-economy . All these trends will ultimately...