Better Architecture Diagrams for Agile Teams: actionable tips and lessons
From the finding of the diagram’s goal and audience to review checklist
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,666 posts.
From the finding of the diagram’s goal and audience to review checklist
There’s a really great post on Fred Wilson’s blog (AVC [https://web.archive.org/web/20160320050249/http://avc.com/]) about building a “ Minimum Viable Personality [https://web.archive.org/web/20160320050249/http://www.avc.com/a_vc/2011/09/minimum-viable-personality.html] “. Of course, this is a
Written pieces, talks, and other bits by Zach Holman.
My son is nearing his second birthday, which makes him nearly two years old. When he was only four months old I decided that I would make him something with buttons. I didn’t have much more of an idea than that, but I ordered one hundred illuminated buttons and started mulling what to do with them. Nothing much…
Used to be you could argue that Flash, whatever its merits, delivered content to the entire audience you cared about. That’s no longer true, and Adobe’s Flash penetration is shrinking with each iPhone OS device Apple sells.
The 80’s was a decade of many things — excess, greed, and big hair, to name a few — but it was also the heyday for airbrush art. As a teenager in the late 80’s, I desperately wanted an airbrush so I could paint my favorite band logos on the back of my jean jacket, and maybe make some money on the side painting…
The personal website of Idan Gazit
Stubbornness and disrespect, programming languages and operating systems, obsessive epistemology and formalist propaganda, Austrian economics and contemporary verse
An interactive deep dive into building halftone shaders in GLSL, covering everything from classic dot patterns and CMYK color separation to Moiré interference, gooey effects, and animated displacement.
The “px” unit in CSS doesn't really have anything to do with screen pixels, despite the poorly chosen name. It's actually an non-linear angular measurement. The formulæ to convert between radians and px are as follows:
Depth of Field from random sampling
This Spectrimage palette extractor started as a sidecar to image color analysis, but grew into its own feature.
What are the principles underlying the ideal desk setup? How do we balance great design with modern technology? Let’s plunge into my desk setup and my philosophy behind it.
Fighting a pandemic in the world of software
Another masterpiece from Bret Victor: The Future of Programming. What you probably don’t know is that his talk was actually an hour long. The second half was censored from the internet by an …
Eric Gill, Adrian Frutiger and Max Miedinger are names we associate with the classic typefaces designers use on a daily basis. Their font creations are timeless designs that look right at home no matter what century we’re in. This collection of 25 classic fonts is a round up of the best and most popular fonts […]
Object-oriented CSS is awesome. But littering your markup with non-semantic classes is not awesome. Those classes sprinkled all over your HTML are going to change, and that’s not gonna be fun. But if you combine OOCSS and Sass you get the best of both worlds: modular CSS without bloated, hard-to-maintain HTML.
This book and its on-line version are distributed under the terms of the Creative Commons Attribution-NoDerivs 1.0 license, with the additional proviso that the right to publish it on paper for sale or other for-profit use is reserved to Pearson Education, Inc. A reference copy of this license may be found at…
I’ve worked on so many projects recently that were more complicated than they needed to be because they used JavaScript to generate HTML. JavaScript is… Slower to load Slower to run More prone to breaking Harder to read and reason about Doesn’t actually look like the final output It’s inferior to just using HTML in…
A function that computes to the first color if the used color scheme is light or unknown, or to the second color if the used color scheme is dark.
macOS has a wonderful input mechanism where you press and hold a key on your keyboard to display the accent menu. It's easy to internalize: *long pres...