惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Security Blog
Microsoft Security Blog
Jina AI
Jina AI
量子位
博客园 - 叶小钗
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
IT之家
IT之家
S
SegmentFault 最新的问题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
雷峰网
雷峰网
博客园 - 聂微东
美团技术团队
Last Week in AI
Last Week in AI
罗磊的独立博客
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园_首页
V
Visual Studio Blog
大猫的无限游戏
大猫的无限游戏
The Cloudflare Blog

Peter Steinberger

OpenClaw, OpenAI and the future | Peter Steinberger Shipping at Inference-Speed | Peter Steinberger The Signature Flicker | Peter Steinberger Just Talk To It - the no-bs Way of Agentic Engineering | Peter Steinberger Claude Code Anonymous | Peter Steinberger Live Coding Session: Building Arena | Peter Steinberger My Current AI Dev Workflow | Peter Steinberger Essential Reading for Agentic Engineers - August 2025 | Peter Steinberger Just One More Prompt | Peter Steinberger Poltergeist: The Ghost That Keeps Your Builds Fresh | Peter Steinberger Don't read this Startup Slop | Peter Steinberger Essential Reading for Agentic Engineers - July 2025 | Peter Steinberger Self-Hosting AI Models After Claude's Usage Limits | Peter Steinberger Logging Privacy Shenanigans | Peter Steinberger VibeTunnel's first AI-anniversary | Peter Steinberger Making AppleScript Work in macOS CLI Tools: The Undocumented Parts | Peter Steinberger Peekaboo 2.0 – Free the CLI from its MCP shackles | Peter Steinberger Command your Claude Code Army, Reloaded | Peter Steinberger Essential Reading for Agentic Engineers | Peter Steinberger Slot Machines for Programmers: How Peter Builds Apps 20x Faster with AI | Peter Steinberger My AI Workflow for Understanding Any Codebase | Peter Steinberger stats.store: Privacy-First Sparkle Analytics | Peter Steinberger Showing Settings from macOS Menu Bar Items: A 5-Hour Journey | Peter Steinberger VibeTunnel: Turn Any Browser into Your Mac's Terminal | Peter Steinberger Vibe Meter 2.0: Calculating Claude Code Usage with Token Counting | Peter Steinberger llm.codes: Make Apple Docs AI-Readable | Peter Steinberger Automatic Observation Tracking in UIKit and AppKit: The Feature Apple Forgot to Mention | Peter Steinberger Peekaboo MCP – lightning-fast macOS screenshots for AI agents | Peter Steinberger Migrating 700+ Tests to Swift Testing: A Real-World Experience | Peter Steinberger Commanding Your Claude Code Army | Peter Steinberger
Moving On... Or How Waiting For A Visa Was The Best Thing...
Peter Steinberger · 2012-04-07 · via Peter Steinberger

A few days ago I booked my flight back to Austria. Starting on April 13, I’m a full-time indie again. You’re probably saying: “What?! You’re leaving the Bay Area? This is sad!” But I’m very excited about it.

I’m in a better situation than ever before. I finally figured out what I want to do with my life. I’m no longer enviously looking at other places. I learned what’s really important, and that you can’t just replace life-long friends.

Don’t get me wrong. I’m going to miss San Francisco. Really. It’s such a great city, with such an awesome spirit, unlike any other city I’ve ever been to. (And heck, half of my Twitter followers are here, so it was super nice to finally meet up with you guys!)

So why leave at all? Well, it just didn’t work out. I’m full of ideas and really, really want to work on my own stuff.

Back when I got my job offer at a WWDC party in 2011, I was in an entirely different position, working as a freelancer for some nice companies, but wanted a change. So the prospect of living in San Francisco, being part of the startup culture, and working together on something great, was very, very appealing. (Damn you, Hacker News!)

So, I accepted the offer and waited for my visa. Waited, and waited. I stopped doing freelance work because initially we thought it’d all be done in a month. Ha, how wrong we were. In the end it took more than six months! I even finished my bachelor’s degree during that time.

But it wasn’t only that. Suddenly my mind was free from all the freelance work (and the feeling of guilt when I didn’t work on it). Naturally, I filled that space up with other projects. And, partly inspired by some friends, I wanted to try the paid component business. So this happened. And while waiting for my visa, I created a viable business that’s now making more money than my full-time job possibly ever could.

Still, all gears were set for SF, so I took the gig. It became all about the experience now. I really believed I could do it. But then, managing a more than 40-hour job with basically another full-time job on the side is nearly impossible, and after killing myself for a while, I finally had to choose which is more fun. Well, let’s say it wasn’t a hard decision. (To be honest, it was in fact very hard. I hate letting people down, and of course while it was a business I was leaving, I also respected the people there, and had a hard time knowing I would be disappointing them and the high expectations they had for me.)

This all sounds so simple and logical now, but I really jumped into the whole business blind, yet landed on my feet. Support requests and ideas were exploding, and as revenue went up, so did the amount of time required to care about my product. Also, I was really looking forward to working with some well-respected people in the iOS scene, only to find out that they had already left the company before I arrived.

Lastly, NSConference gave me the final kick: such an amazingly great amount of inspiring people that genuinely love what they do — you can’t just go back to your 11-7 job after experiencing that. Also, meeting customers that use your product and really love it is the sweetest thing ever.

I have no regrets on trying it, and I’m very thankful for the opportunity the job gave me — in fact it’s one of the best things that ever happened to me! It gave me the guts to go full indie, without even thinking about it. It helped me to figure out what I really want to do with my life.

So, what’s next? Well, I’ve got big plans with making PSPDFKit even better… and then there’s this other app idea that’s crossing my mind way too often. I’m building this for myself, because I really, really want it. And in the past, every time I have done something for myself, it turned out to be a great success. If you want to hear more about it, you should follow me on Twitter.

And about San Francisco, I’ll probably be back pretty soon. ;)