@sesigl

0 Followers
9 Following
13 Posts
Passionate software engineer @Adevinta | Building websites in public | Tweeting backend, frontend, data & leadership | Ex @ebay with 15 years work experience
Websitehttps://www.sebastiansigl.com

In case you enjoyed this thread, please give it a like and share it with your followers.

In case you want to benefit from even more content, please subscribe to my newsletter:

https://www.sebastiansigl.com/subscribe

Subscribe | Sebastian Sigl

Subscribe to Sebastian Sigl's newsletter and benefit from big tech insights, actionable advice, and an independent viewpoint.

These principles are not new. But their application in the messy reality of production search was a powerful lesson.

I share the full story here:

https://www.sebastiansigl.com/blog/rebuilding-search-lessons-learned

After a Year Rebuilding Search, I Had to Rethink Everything | Sebastian Sigl

A seasoned engineer's lessons from a year rebuilding a search system from the ground up, shifting from engineering-first to product-first thinking.

❌ Common Pitfall: Equating technical excellence with product success.

✅ The Principle: A product mindset is the true compass.

The goal is not the most sophisticated system; it's the most effective system for the user.

❌ Common Pitfall: Rigid functional roles and hand-offs.

✅ The Principle: Blurring lines creates synergy.

Empower your team. Our progress exploded when data scientists could run A/B tests & engineers could explore data.

❌ Common Pitfall: Chasing offline metrics (nDCG, precision).

✅ The Principle: Business impact is the north star.

If an experiment doesn't move a core KPI (engagement, retention), it's not an improvement.

❌ Common Pitfall: Engineering for "correctness" from day one.

✅ The Principle: Velocity unlocks correctness.

A fast, end-to-end feedback loop (from user action to A/B test) is the only path to finding what "correct" actually is.

❌ Common Pitfall: Treating search as just an algo/infra problem.

✅ The Principle: It's a Data & Product problem first.

An architecture that learns fast from user signals beats one that just serves fast.

I've built systems for a decade, but a year rebuilding search forced me to refine my approach.
 
It’s not that core principles are wrong, it's that their application in a complex, user-facing domain is non-obvious.

5 reframings that were critical to our success. 🧵

It’s time to look into functional programming with

„Getting Clojure: Build Your Functional Skills One Idea at a Time“
by Russ Olsen.

What’s your functional programming gem that makes you a better generalist?

#functionalprogramming #clojure #architecture #cleancode

🔥The uncomfortable truth for many tech companies: your hiring process is stuck in the past.

While you're testing for textbook data structures, the real world demands skill in guiding AI, reviewing its output, and integrating it effectively.

#CodingInterview #Tech #hiring