How to Replace Enterprise Software
and Become Your Company's Most Valuable Builder
CALEB FEDYSHEN
Software Engineer in AI · Plains Midstream
hyprpixl.ca
URL
hyprpixl.ca/talks/
A retail bank was about to start charging us this
to access our own historical cheque data.
Billed per request. We make hundreds of requests a day.
Four messy data sources · Two banks · One search bar
Hi, I'm
Software engineer in AI at Plains Midstream.
I started building apps inside my company during my internship, and you can do the same thing.
Today I want to show you how.
And somewhere in that company, someone is keeping a spreadsheet
to work around the tool you're paying $50k a year for.
If a $20/month tool already exists and solves your problem,
buy it. Don't write code.
But build vs. buy now often means:
hire another company to do $300,000 of custom development work
because the people making the call
don't realize someone in house could build it for a tenth of that.
A competent developer can build something better, cheaper, and more tailored to the exact problem in weeks.
Most companies don't even know that's an option.
That's the opportunity.
Pain → Build → Outcome · Numbers first.
Multithreaded extraction → queryable database → Flask app → Databricks App
saved vs. bank's new pricing
My company makes money by moving oil through pipelines.
That starts with deals. Deals start as emails.
~10 hours/week saved · error reduction · one source of truth
Before: inbox + spreadsheet + copy paste + missed fields.
After: one place. Same data. Everyone. All at once.
Contracts, agreements, SOWs, sitting in SharePoint folders.
Nobody knows what's inside any of them.
Legal asks: Find every contract with a renewal clause expiring in Q2.
Somebody starts opening files one at a time.
Build cost: a few weeks of one developer.
Off the shelf equivalent: pick a number and add a zero.
How many of you are in an internship right now,
still in school, or just a few years into your career?
What I'm about to share is some stuff that's worked for me,
and worked surprisingly well.
Take it for what it is.
Value Speaks for Itself
There's a common piece of advice in tech:
Ask forgiveness, not permission.
I don't love it. It assumes you're doing something that requires forgiveness.
The better frame: build something so good
that forgiveness was never on the table.
Enterprise procurement exists to manage risk on uncertain bets.
Your job is to make the bet so obviously good
it collapses that process.
When you show a director a working tool
that saves her team twenty hours a week,
nobody asks how you spent last Thursday.
Legitimacy comes from outcomes, not process.
The hours in a week where you could be building something high leverage
is much larger than the hours you're currently using that way.
Replacing a tool that costs your company a million dollars a year
is so disproportionate it almost shouldn't be possible.
But it is.
I started as an intern. Nobody handed me a spec or told me to build anything.
I just saw a problem, had access to some tools, and started building.
YOU CAN JUST DO THINGS.
Flask, Power Apps, a Databricks notebook, whatever.
The tool doesn't matter. The output does.
How to find your first win · How to compound it
COFFEE CHATS
One per week · Different team · Just listen.
Finance. Treasury. Ops. Anyone who doesn't write code for a living.
After a few weeks: the seeds of a few good ideas
and some people I'd actually talked to.
Who are 2–3 people
you think I'd learn something from?
Complaints are a
product spec
in disguise.
Luck surface area = the number of people who know what you can do.
Hey, I saw your post about that app you built.
There's this thing in my workflow that's annoying.
Could I pick your brain about it?
That happens every single week once you're consistent.
You stop hunting for ideas. The ideas come to you.
Every million dollar tool replacement starts with
one coffee chat and one prototype.
The companies that win aren't the ones with the biggest software budgets. they're the ones with developers who refuse to accept that the current tool is the only option.
You don't need permission. You need a problem worth solving.
Press N or ESC to close