Readit News logoReadit News
jamierumbelow commented on Ask HN: What are your favourite websites that display a lot of data / tables?    · Posted by u/inSenCite
jamierumbelow · a year ago
https://ourworldindata.org/

I reach for it several times per week. Never struggle finding what I want, nor getting it into the shape I want it.

jamierumbelow commented on Show HN: Superflows – open-source AI Copilot for SaaS products   github.com/Superflows-AI/... · Posted by u/henry_pulver
jamierumbelow · 2 years ago
Looks great! I really like the developer dashboard - so many other OSS tools (eg langchain w/ loaders) trade off ease of debugging for setup speed.
jamierumbelow commented on Ambitious Technologists   jamieonsoftware.com/p/amb... · Posted by u/isnit0
jamierumbelow · 2 years ago
GPT-3 powered summary:

The author emphasizes the importance of the "move fast and break things" approach, which encourages shipping products quickly, but believes it is often underrated and overlooked outside the tech industry. They argue that this approach forces simplicity and minimalism, which can lead to stripping out valuable features and neglecting important aspects like code refactoring. They discuss examples of companies that took ambitious and unconventional approaches to create outstanding products.

The first example is 280 North, a team of Apple alums who created 280 Slides, a web-based presentation tool that rivaled native applications in terms of performance and aesthetics. They achieved this by designing a new programming language called Objective-J and rewriting OS X's Cocoa library to build a suite of tools for web applications.

Figma, a design tool, is another example. They developed a full graphics editing tool in the browser by implementing underlying graphics rendering technologies using WebGL and creating a programming language to optimize it. They also implemented a realtime change management system for collaboration.

The Browser Company is highlighted as a recent example of ambitious technologists. They built Arc, a reimagined web browser, and took the audacious step of writing a Swift compiler for Windows to ensure performance, security, and native UI. This decision required tackling technical challenges and investing in a team to port the Swift tooling to Windows.

Superhuman, a power-user email client, and Zed, a high-performance code editor, are mentioned for their dedication to quality and their willingness to go beyond what is commonly done. Superhuman created their own CSS layouting framework to achieve typography precision, while Zed built a GPU-powered graphics library instead of relying on existing platforms like Electron.

The author concludes by acknowledging that the move-fast-and-break-things approach is generally good advice, but there are cases where it stifles progress and incremental thinking. They argue that being an ambitious technologist can lead to remarkable achievements, even if commercial success is not guaranteed. The goal should be to create something exceptional and be proud of it, rather than solely focusing on quick market delivery.

jamierumbelow commented on Ambitious Technologists   jamieonsoftware.com/p/amb... · Posted by u/isnit0
isnit0 · 2 years ago
> But the idea that we should produce the absolute minimal thing at every stage – whatever is needed to push the company’s commercial goals forward

In my interpretation, the purpose of rapid iterations is to validate/de-risk hypotheses. In some cases (most of the ones I've worked on), it's ALSO a useful way to ship, because for many use-cases, people are pretty tolerant of shit software. But I think there's an implicit/accidental conflation of iterate-to-learn / iterate-to-build / iterate-to-ship. The difference between them being the end audience after each minor iteration. (respectively: myself / my team-mates / my customers)

jamierumbelow · 2 years ago
All good points, thank you - your distinction between iterate-to-build vs iterate-to-ship is an important one, and something that was in the back of my mind when I was writing. I actually had a section on Stripe that argued that Stripe "do one thing extremely well" rather than "do lots of things poorly", but it didn't have a clear instance of a major technological breakthrough, so I cut it.

The goal here was not to argue that one OUGHT to take ages to ship - I hope I made that clear in the final section – but that there are certain types of ambitious technological visions that NEED a lot of technically risky work to achieve. And so many people shy away from these visions because they feel like they need to ship immediately!

jamierumbelow commented on Ask HN: How did you stop drinking?    · Posted by u/chrisgd
jamierumbelow · 3 years ago
Something practical that helped me – I'm taking a year off drinking, and am 328 days through – was getting my friends and family to take bets heavily skewed against me. If I don't drink for a year, for instance, my friend is giving me $50; if I fail, I am giving her $150.

When I've really wanted a drink, I have to ask myself: is this drink worth ~$3,000? It never is.

I've also been doing lots of gym workouts and going for runs. Seeing my progress after a few months of sobriety has been extremely helpful. I didn't realise I could be athletic – and it was always _much_ harder with a hangover.

Finally, there are now lots of decent alcohol-free drinks available that make sobriety less boring. Athletic Brewery and Lucky Saint are particularly good facsimiles. And a tonic water with a splash of cocktail bitters is delicious!

u/jamierumbelow

KarmaCake day89July 30, 2009
About
I write code and prose

http://jamierumbelow.net http://jamieonsoftware.com http://littleleftover.com

[ my public key: https://keybase.io/jamierumbelow; my proof: https://keybase.io/jamierumbelow/sigs/zvJg2ExrTRsK3Q39kGMX941Mip2dP8QBS8LCJ2j3irs ]

View Original