HNHacker News
TopNewBestAskShowJobs

tschellenbach

2,656 karma · joined August 3, 2010

Founder & CEO getstream.io. We power chat, video, and activity feeds for over a billion end users.

Always searching for great Go engineers: https://getstream.io/team/

Open source projects: https://github.com/tschellenbach Contact: thierryschellenbach at google's email service Twitter: https://twitter.com/tschellenbach

submissionscomments
tschellenbach··on My AI skeptic friends are all nuts
One of our AI enabled internal projects is moving ~135 faster than before. Of course you can't perfectly compare. New framework, better insights, updated libraries etc.
tschellenbach··on Brokk: AI for Large Codebases
wrote a guide on how to use cursor for large codebases here: https://getstream.io/blog/cursor-ai-large-projects/ working well over here

cool to see more AI tools address this

tschellenbach··on Fivetran to acquire Census
not a big fan of fivetran's pricing
tschellenbach··on "AI-first" is the new Return To Office
When I watch Messi play I think his technique is sloppy to be honest.
tschellenbach··on Ask HN: My CEO wants to go hard on AI. What do I do?
My bad, 71% to be exact: https://x.com/jasonlk/status/1913286165408735255?t=IC_fuRNG9...
tschellenbach··on Ask HN: My CEO wants to go hard on AI. What do I do?
Your CEO is correct that ~80% of VC funding is currently focused on AI. So you have only 2 options basically. You either don't raise VC funding (which means hitting break even, rule of 40% performance). Or, you go all in on AI

If it's not an AI story for your business you need exceptional metrics. Like growing from 8M to 24M in a year for a C round.

tschellenbach··on Supabase raises $200M Series D at $2B valuation
it's an aggressive preemptive round, so i'd guess 2b/50 = 40M of revenue. Probably low margins since the free tier/ hosting postgres nature of the business.
tschellenbach··on Why I don't discuss politics with friends
Adherence to tribal views is how you end up with the space shuttle Columbia crash.
tschellenbach··on You should know this before choosing Next.js
Funny how everything goes through a cycle of it's amazing, it's terrible, it's boring
tschellenbach··on Show HN: A bi-directional, persisted KV store that is faster than Redis
Doesn't always help. Price hikes on CockroachDB for instance have been crazy.
tschellenbach··on Cursor Without the Vibe
Wrote a guide for using Cursor for large/real projects. Crazy times, to see just how much faster you can build with AI
tschellenbach··on Should managers still code?
Keep in mind that many companies don't do non-coding engineering leaders anymore. So from a career perspective, if you take a role that's non-coding, you are making yourself unemployable for large parts of small - medium sized companies, as well as larger companies that don't do this.
tschellenbach··on Ask HN: Who is hiring? (March 2025)
actually we're hiring faster than ever before. we have hired 10 engineers each quarter the last 2 quarters, and will keep that pace for the next 3. and some of the hires we've made have never even used Go before.
tschellenbach··on Ask HN: Who is hiring? (March 2025)
actually we're hiring faster than ever before. we have hired 10 engineers each quarter the last 2 quarters, and will keep that pace for the next 3.

and some of the hires we've made have never even used Go before.

tschellenbach··on Should managers still code?
Yes, managers not coding was caused by ZIRP. It's a dumb idea.

- You need to understand the work to evaluate your team

- You need to understand the work to prioritize and rank what's important

- You need to understand the work to know which roles to hire for

- Good developers typically don't want to have a non-technical engineering manager

- The budget for a non-contributing team member reduces your budget for engineers

- It creates a more hierarchical and less flat org chart, which creates communication scaling challenges

I would only consider non-technical managers for companies with large budgets and a non-technical product. Not only should they be technical, they should be excellent.

tschellenbach··on Ask HN: Who is hiring? (March 2025)
Stream | Golang Staff Engineer | On-site: Amsterdam/Boulder/Skopje (sometimes remote)

Stream (https://getstream.io/) provides APIs for building in-app chat, feeds and realtime video. We do this for over a billion end users, and thousands of apps such as Nextdoor, Strava, Gojek, Alfagift and others

Looking for Go engineers of all levels, and in particular staff and above. Also very happy to train people on Go if needed (https://www.reddit.com/r/golang/comments/1eiea6q/10_week_pla...)

Tech stack is Go, Postgres, Redis, RocksDB, Raft. We run an edge network of servers around the world for optimal video calling latency. Fun part of the job is the high scale and focus we place on engineering.

Full job description and apply here: https://jobs.ashbyhq.com/stream/69536de0-6349-4394-a1a0-ea2e...

tschellenbach··on I am (not) a failure: Lessons learned from six failed startup attempts
Personally I think it's about perseverance, but mostly with an emphasis on learning and growing. You iterate, you learn and you eventually build up a skillset that is hard to stop even if things don't go your way.

It's not for everyone though. Bar is super high, risk is high, long work weeks with little balance are the entry ticket.

tschellenbach··on Tesla Sales Are Tanking in Europe
High inflation and poor GDP growth probably also factor into this given the price point of Tesla cars
tschellenbach··on United Health CEO Decries "Aggressive" Media Coverage in Leaked Recording
Things that seem weird to me:

- Why are employment and insurance connected? - Why can't you select an insurance company? - Why are there no standardized 3 levels of insurance with a legal mandate for the coverage to be the same across all insurers (so they cant play games with denies). You can't have an efficient and competitive market if nobody understands what they are buying - Costs are inflated due to legal and administrative fees... - Costs are inflated due to high educational fees... - Why are we effectively subsidizing research and medicine for the rest of the world? - Food and health is a major part of what increases the costs

Hope someone fixes it one day

tschellenbach··on Goodbye, Rust. I wish you success but I'm back to C++ (sorry, it is a rant)
come to the land of no drama, no changes and always productive Go :)
tschellenbach··on Show HN: Rill – Composable concurrency toolkit for Go
this is a real problem in go, very easy to have bugs when working with channels and the way it handles errors etc.
tschellenbach··on A career-ending mistake
It's not true that in all companies you have to chose between tech and management. It's true in some companies. But at many companies lead and director roles are very hands on.

At Stream a lead is 80% technical, a director roughly 50% sometimes more. And even VPs and up are still somewhat technical.

I think the idea of management without technical excellence track is just misguided. Small teams, technical excellence, and leaders who can do the work is the right way.

tschellenbach··on Why Companies Are Ditching the Cloud: The Rise of Cloud Repatriation
Chat, feeds and moderation run on AWS for us. Video on the other hand is bandwidth intensive. So we run the coordinator infra on AWS, but the SFU edge network on many different providers.

I think the cloud is good for some things, and not so great for others. S3 is fairly cost effective. RDS is expensive, bandwidth is crazy etc.

(5M a year spend on AWS atm.)

tschellenbach··on Dropbox announces 20% global workforce reduction
The same forces that enable high tech salaries, also make layoffs more likely.

- The market for talent is competitive. So companies bid up to the absolute max they can - The market for managers is also competitive. Creating dynamics that lead to larger teams and raises for team members - Companies allow things like remote work, which is a perk, but also has a lot of abuse in terms of how much work gets done

The end result is that if companies are spending their max, if there's a shock to the market/system etc they have to cut. You'd see this less if there was more padding/ less competitive pressure/lower salaries.

I think that's fine and the system is working as intended. People should be freed up to move to other roles where they can be productive. Your manager doesn't get upset when you leave, bit weird how people feel so differently when they get fired.

The issue is not that you're getting fired. The issue is that healthcare is attached to employment, that makes zero sense. There should also be some reasonable government provided safety net so people can reskill/learn and move to other fields.

tschellenbach··on Dropbox announces 20% global workforce reduction
Google rule of 40
tschellenbach··on Why Slight Failed: A Slight Post-Mortem
Failing is normal, good that you gave it a shot and learned.
tschellenbach··on VC Fund gives money back, says the market for mature startups is too weak
Part of this is also just the bubble from the last few years. Everything that startups spend money on has become more expensive. Right now there is less funding available, but prices haven't adjusted.
tschellenbach··on Launch HN: Inkeep (YC W23) – Copilot for Support (think Cursor for help desks)
We use them at getstream.io, the RAG on SDKs is way ahead of other platforms in this space.
tschellenbach··on Amazon tells employees to return to office five days a week
When you hire managers, some percentage of them won't be solid. And even the best managers have to balance giving someone a chance vs spotting abuse.
tschellenbach··on Amazon tells employees to return to office five days a week
I don't like this us vs them mentality. Nothing stops you from starting your own business and being on the "manager" side of things.

Cost of capital is up, productivity is down. So all companies have to work through options to increase productivity, and/or reduce costs. Companies will take different approaches to this

← PreviousPage 3 of 27Next →