Swift Enums Design Systems
Implement design systems with progressive disclosure — utilise the Swift type system for simple, customisable SwiftUI componentsIf you’ve worked on any large development projects, you’ll likely have encountered a design system. A design system is a library that encapsulates your branding into reusable components, colors, fonts, icons, and motifs, to help ensure
Read moreMnemonic hexagons
I posted some notes here about mnemonics for trig identities and hyperbolic trig identities. The post Mnemonic hexagons first appeared on John D. Cook.
Read moreSwiftUI apps at scale
It’s been production-ready since 2020SwiftUI is fantastic, but not perfect. Some of these imperfections are expected from a nascent 4-year-old framework, but just one creates the roadblock to wider adoption.Today, I’m going to tell the story of my SwiftUI journey at 3 startups; and explain my solution to the critical flaw
Read moreThere Is No Bad Code
A short reflection.Photo by Michael Dziedzic on UnsplashThere is no bad code.It just does the wrong thing very efficiently.The words effective and efficient both mean “capable of producing a result,” but there is an important difference. Effective means “producing a result that is wanted”. Efficient means “capable of producing desired results without
Read moreBest line to fit three points
Suppose you want to fit a line to three data points. If no line passes exactly through your points, what’s the best compromise you could make? Chebyshev suggested the best thing to do is find the minmax line, the line that minimizes the maximum error. That is, for each candidate
Read moreI Almost Burned Out as a Software Engineer so You Don’t Have To
In 2021, I almost burned out. It lead me to question a lot of things about myself, the work I do, and how it affects meContinue reading on Better Programming »
Read moreWe’re Ready for Our Platform-Native LLMs Now, Please
As Large Language Models become ubiquitous, platform developers should start providing them as native services. What will this look like?Tom: “Currently, his bank account is blowing up.”Jean-Ralphio: “I made my money the old-fashioned way: I got run over by a Lexus.”Tom: “I still can’t believe you won all that money in the lawsuit.”Sometimes
Read moreRedis Internals: Client Connects to Redis by TCP
Photo by James Harrison on UnsplashI’m continuing the Redis internals series. First off, this article is much shorter than the previous one, where I delved into an implementation of Redis server startup. If you’re not one of the six percent of people who managed to read that article to the end
Read moreThe Overflow #185: The hardest part of software is requirements
Welcome to ISSUE #185 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: AI won’t replace us until it can handle flaky requirements, steampunk inventors upgrade the battery, and a guide walks you through a career from
Read moreFrom Sims to supercycle? (Ep. 587)
VerseProp founder and CEO Joel Coren and founding partner and COO William Polisano join Ben to talk about digital real estate’s gaming roots, where the value of virtual properties comes from, and why they think digital real estate is on the cusp of a supercycle. Episode notes: VerseProp is a
Read more