Their experience.
Your next move.✳
Discover hard-earned lessons, useful tools, and business ideas
hidden in the conversations on Hacker News.
Tool picks799
Real experiences, useful perspectives, and things you wish you’d known.
Codebase as Database: Turning the IDE Inside Out with Datalog (2020)
Original EnglishI use that every day and I still miss the two orders of magnitude difference in speed that Eclipse used to have.
Java 18 / JDK 18: General Availability
Original EnglishJVM backwards compatibility isn't perfect, but it's a much more stable target than other languages I've worked in.
Web Programming Is Hard
Original EnglishSo, perhaps web programming is hard, but there are several ways travelling the path is made easier - maybe even easier than on the desktop.
Show HN: Open-Sourcing InboxSDK (YC S11) – Build Apps in Gmail
Original EnglishWe spent an ungodly amount of time maintaining compatibility with other Gmail extensions.
Htmx and Web Components: A Perfect Match
Original EnglishEvery org I've worked at since the last Rails project I worked on around 2014 has built JavaScript heavy thick clients on top of API's.
Pragtical: Practical and pragmatic code editor
Original EnglishBut, I've said before and I'll say again that entering text into files isn't usually the limiting factor of software development speed .
Ask HN: How did you increase your UX skills?
Original EnglishIn one product I created, I worked for months to create some truly awesome clients for my backend.
Zb: An Early-Stage Build System
Original EnglishI made a conscious decision to only support content-addressed derivations in zb to simplify the build model and provide easier-to-understand guarantees to users.
Rust in the 6.2 kernel
Original EnglishI have made one memory safety error that escaped test in those years.