Explore My Notes
British butterfly and caterpillar identification | UK Butterflies
Another excellent website on British butterflies, particularly good for comparison of caterpillars and chrysalis shapes, to go with the previous entries on butterfly photographs and moths.
Cyber realists | Seth Godin
A really succinct quote from Seth on glass-is-unoptimised thinking (as opposed to cyber-optimism or cyber-pessimism, which I agree are both untenable outlooks):
Technological change doesnโt always make things better. It often comes with significant side effects and costs. And yet, thanks [to] the vigilance and hard work of some folks, technology also has a long track record of making us safer, healthier and even happier.
The cyber-realist sees both and is focused on being careful about systemic change and lock-in, especially for cultural and organizational changes that are hard to walk away from.
Tufte CSS | Dave Liepmann
I know very little about Edward Tufte, but they clearly have quite the following in the design/typography space.ย Tufte CSS is a project aiming to emulate various tenets that Tufte used to design their books and articles, but with a focus on how they might work on the web. The result is a very pleasing library of CSS classes and defaults that looks pretty decent, in a slightly old-fashioned, Victorian way (which I'm obviously all for).
On a more personal level, I find the use of "sidenotes" (their term), figures, epitaphs, and simple layout rules most interesting; there are definitely a few ideas here that I find inspirational.
[PS thanks to Jeremy on the IndieWeb chat for linking me to this project, and Edward Tufte in general, following a discussion on whitespace and typography.]
On sidenotes, which (on smaller screens) collapse and become togglable text that expands between paragraphs; neat UI/UX:
Sidenotes are like footnotes, except they donโt force the reader to jump their eye to the bottom of the page, but instead display off to the side in the margin.
Sidenotes are a great example of the web not being like print. On sufficiently large viewports, Tufte CSS uses the margin for sidenotes, margin notes, and small figures. On smaller viewports, elements that would go in the margin are hidden until the user toggles them into view.
On the project (I just liked the sentiment ๐):
Tufte CSS is merely a sketch of one way to implement this particular set of ideas.
The world of CSS transforms | Josh W. Comeau
If you're new to (or unsure of) CSS transforms at all, I can't think of a better explanatory introduction than this.
Plus, once again, Josh has managed to teach me some new tips and tricks about a topic I thought I had pretty well covered. In this case, the revelation of the (much cleaner, imo) turn
unit for rotational amount:
The turn unit represents how many turns the element should make. 1 turn is equal to 360 degrees.
It's obscure, but well-supported; the turn unit goes all the way back to IE 9!
Designing for the unexpected | A List Apart
Cathy has produced an exceptional overview of modern responsive/intrinsic design best practices. From fluid units, to content-led design, to subgrid, pretty much every current or on-the-horizon feature of CSS/HTML is covered.
That includes some very interesting thoughts on the potential limitations of container queries, which was nice to see. Plus, what is hands-down the best explanation of how the new min()
, max()
, and clamp()
functions actually work (maybe this time it'll stick ๐).
On the fact that design has fundamentally changed (oh how this resonates right now):
What I learned the hard way was that you canโt just add responsiveness at the end of a project. To create fluid layouts, you need to plan throughout the design phase.
On the benefits of subgrid in CSS (their example showing cross-component adaptation is simple yet very clear):
CSS Grid allows us to separate layout and content, thereby enabling flexible designs. Meanwhile, Subgrid allows us to create designs that can adapt in order to suit morphing content.
On the core of responsive/intrinsic/inclusive design today:
Good design for the unexpected should allow for change, provide choice, and give control to those we serve: our users themselves.
CEDARS+ | ilovetypography
CEDARS+ is a new font categorisation system by the folks over atย ilovetypography. Rather than trying to define fonts by fairly abstract categories likeย neogothic orย Didone, ILT have come up with a system that breaks a font down into specific traits:
- Contrast
- Energy
- Details
- Axis
- Rhythm
- Structure
- + (basically anything else; allowing them to more easily extend relevant filters based on alphabet or character sets, thereby supporting a wider range of languages and writing systems)
It's a neat idea explained more fully in the introductory blog post, but I honestly didn't think a huge amount about it until I saw it in action on their font search engine. Being able to filter fonts by the physical characteristics, such asย slant orย line thickness, just feels a whole lot more intuitive to me, particularly as someone who couldn't name more than a half dozen "traditional"ย font categories. Hopefully, more places adopt the system in the future.
Web foundations | adactio
Jeremy covers the recent Chrome alert()
controversy very clearly, but I'm a particular fan of their points about the underlying assumptions that have made these kinds of breaking changes something that can be considered.
The concept that the web is the purview of "web developers"; that programmers alone build websites โ it's a dangerous, naive, and deeply problematic sentiment. As Jeremy puts it:
You can choose to make [the web] really complicated. Convince yourself that โthe modern webโ is inherently complex and convoluted. But then look at what makes it complex and convoluted: toolchains, build tools, pipelines, frameworks, libraries, and abstractions. Please try to remember that none of those things are required to make a website.
This is for everyone. Not just for everyone to consume, but for everyone to make.
On the removal of anythingย from web technologies:
I know that removing dangerous old features is inevitable, but it should also be exceptional. It should not be taken lightly, and it should certainly not be expected to be an everyday part of web development.
Design systems need content designers | Amy Hupe
As someone who has been involved in a greenfield design system build for the last six months, I empathise a lot with Amy's well-worded explanation of why content design should never be overlooked.
I'd even go a stretch further, and just say that design systems can only thrive when all front-end disciplines are brought together early, and actively lean on each others speciality knowledge. Design systems can be used to scale best practices, or bad practices, equally, so best to catch things early and bake good ideas in at a foundational level.
On why content matters, and how design systems can scale little issues rapidly into big problems:
Leaving content out of the equation damages the user experience, and when we do this at the level of design systems, weโre allowing that experience to scale.
On the long term repercussions of not involving specialists early in ideation:
It means content designers have to spend time identifying and correcting widespread issues they probably would have caught at the root, had they been involved in the design of the system component or pattern.
On why consistency in language across a site is a core requirement:
Perhaps Iโm biased, but Iโd wager that using different words to describe the same actions, processes and information is the most damaging and confusing kind of inconsistency of all.
Reality behind pub names | Ferment Magazine
Some interesting facts taken from an article by Louise Crane inย Ferment 68:
- Pub and inn names/signs became a thing in Britain in the 12th Century, after a Royal decree from King Richard II that all such places would have a locally distinctive name and bear a painted sign clearly communicating that name for those who could not read. This was partly because a lot of Crown-employed Ale Tasters (a job that would check beer was up to standard, measures were fair etc.) were illiterate.
- As a result, lots of pubs became "The White Hart", which was the official symbol of Richard IIย (hence the common crown around the deer's neck).
- Similarly, the White Lion is the symbol of Edward IV; the White Boar is Richard III; and the common Red Lion is James I of unification fame. There are so many Red Lions because James I actually forced all "important buildings"ย to display his heraldic animal, and pubs were often the most important place in a community, so many just changed their names for simplicity.
- The shortest pub name in the UK is the Q Inn, in Stalybridge, Manchester.
- Pubs named along the lines of The Swan with Two Necks or The Two Necked Swan these days often have signs with, well, multi-headed Galliformes, but the name actually makes more sense. During the reign of Elizabeth I, the queen would occasionally gift swans to lucky patrons. These royal birds would have their webbed feet "notched" with two small incisions, or "nicks", to show their heritage. Over time, "two nicks" became "two necks", and the pub name was born. Definitely not common, but if seen it means that royalty once stopped there (or favoured the pub in some way).
Compose to a vertical rhythm | 24 Ways
An interesting look at using consistent line-heights to force a vertical rhythm to a page. Specifically, it looks at setting a base line-height (in this case 18px) and ensuring all text uses it. That means smaller fonts have larger gaps between lines, larger fonts have smaller. I'm not 100% sure I like the outcome on the example page given, but there's definitely some interesting use-cases and applications.
just as regular use of time provides rhythm in music, so regular use of space provides rhythm in typography, and without rhythm the listener, or the reader, becomes disorientated and lost.
Why compliments break brains | The Oatmeal
I have long struggled with taking complimentsย in certain situations. Basically, the better I know someone, the more I consider them a friend, the harder it is to get a compliment from them. That's weird, but I've always felt it was at least a little universal. The latest Oatmeal comic confirms my suspicions, and neatly explains/encapsulates most of the emotions and oddities that come with being complimented far better than I'd have ever been able to describe them ๐
Some interesting points:
- If compliments hit a "self-esteem nerve" (i.e. something you have deeply held, likely negative personal beliefs over, like weight or clothing or comedic ability) then your brain can struggle to accept them, for all the same reasons that providing facts to conspiracy theorists only entrenches their belief structure. Instead, it may just create a "useful" lie that allows both realities to coexist; "useful" because often it assumes the compliment isย false and intended for some manipulative purpose.ย Sigh...
- Public compliments that are referencing recent events are largely okay, but the longer the lag time between event and compliment, the more it is unexpected, and the greater the cognitive load it can produce.
- Importantly, that transfers to the workplace, so whilst the whole "criticise privately, praise publicly"ย thing is useful, if the praise gap is too long it can leave the recipient burdened rather than benefitted. Worth considering ๐ค