I just came back from a trip to London, where I did some workshops, made some announcements and, more importantly, said bye to Plamena, my manager and our CFO.
So, her new place is a small company without a data team, and she told us she has no idea what theyâll need to do when they start hiring one and building a data stack.
One of my Data Engineers was very surprised and reacted on the spot.
What do you mean, you donât know what tools to use? Snowflake, and everything we use here.
I told her Iâd probably just use PostgreSQL and Excel.
Plamena may not be a technical person (she openly admits she knows nothing about the technicalities around data), but as an experienced finance person, she knows that a small company canât afford to spend over a quarter of a million dollars just on the warehouses. Add a BI tool, reverse ETL, data observability, and a couple more, and weâre talking about way over half a million.
Iâd start with Postgres and Excel because at a company that size, your tool budget is your hiring budget. The stack everyone uses also eats the time you need for feedback, and while you integrate it, youâre stuck in fake productivity.
You also get the six questions I ask myself before buying any tool. Theyâre a way of thinking about the problem, and you answer them for your own company.
Say youâre the first data person in the company, and youâre given a budget to get started. Like most strong technical people, you decide to run a platform MVP first.
So, you get Snowflake for $100k/year, Fivetran with an estimated cost of $25k/year, and Looker for $75k/year. At this point, you are already looking at $200k/year just on the critical tooling.
In a small company, thatâs the budget for your first few team members, and youâve already spent it. This immediately turns you into a team lead without a team, which means youâre responsible for:
tool integration
pipeline implementation
reporting
stakeholder management
strategising
And youâre supposed to do everything alone. Isnât that a setup for failure?
If you want to check your own company before you sign for a tool or a stack, the five questions I answer before I decide on any tool are in the resource hub, each with the reading behind it, and the hub comes with a paid subscription.
The stack eats your time too
But the problem is not only financial. Itâs also a project management issue.
Implementing a complex amalgam of big tools requires time. Even tools that promise you can get started in hours actually need time to move from a PoC to production. Not to mention the learning curve, legalities, and locking yourself into a contract for what could be the wrong tool for the job.
With all of this, you find yourself fighting the stack far more than doing what youâre there to do.
While you integrate, the business works around you in spreadsheets anyway. Thatâs the obvious cost, and I wonât repeat how the business moves without you.
The less obvious one is fake productivity. You keep thinking, âjust that small bit and weâre doneâ, instead of delivering what you already have and collecting the feedback. Itâs the reason Iâd rather scope a minimum viable data product that proves value fast than build a bold one.
But the thing is, you never run out of small bits. Thereâs always one more source to connect, one more model to clean up, one more permission to set. Then one more workaround to finish before you show it to anyone (itâs almost ready anyway). Each of them is real work, and each of them feels like progress. So you keep saying you are almost done.
Meanwhile, nobody outside the data team sees anything. Nobody has the chance to tell you that you are building the wrong solution, that what they need changes while youâre integrating, or that they donât need it in the first place.
Thatâs why I call it fake productivity. You are busy every single day, and you still learn nothing about whether anyone needs what you are building. Every small bit you add pushes the feedback further away and makes âthis is not what I needâ more expensive when it finally comes.
I give myself five working days from the day I start building to put something ugly in front of the person who asked for it. With Postgres and Excel, thatâs realistic. While you are still integrating Snowflake, Fivetran and Looker, it isnât, and the small bits keep coming.
Iâve seen this many times, mostly with people Iâve coached who came to me after a failure like this.
It doesnât matter what they bought, and they donât come to me for help picking tools. They come to learn data strategy and to think like a leader who connects tech and business.
What I told Plamena
I obviously donât know enough about Plamenaâs new place (even she doesnât know enough yet), but my answer was based on what I already knew, and it was only for the first couple of months. I mean, spreadsheets were one of the options for our own People Analytics project.
But, when do you move off PostgreSQL and Excel?
Once you have clarity about the demand in terms of ingestion and query patterns, workloads, and all sorts of technical and business requirements. You only get there through feedback, and thatâs why it matters more than anything.




