Code & Development
Open Transclude
The Website Obesity Crisis
A Talk by Maciej CegłowskiWeb Design - The First 100 Years
A Talk by Maciej CegłowskiVisualizing Algorithms
An Article by Mike BostockAias
A Profile by Nick TrombleyThe Future of Programming
A Talk by Bret VictorWhat Makes Software Good?
An Article by Mike BostockAn incoherent rant about design systems
An Article by Robin RendleNo matter how fancy your Figma file is or how beautiful and lovingly well organized that Storybook documentation is; the front-end is always your source of truth. You can hate it as much as you like—all those weird buttons, variables, inaccessible form inputs—but that right there is your design system.
...being honest about this is the first step to fixing it.
Right-Angle Doodling Machine
A Game by Clive Thompson- You draw one single line. It can be as long as you like.
- To start the line, you put your pen down.
- You can make right-angle turns only, either 90 degrees or -90 degrees.
- You cannot back up. You must always move forward.
- You don’t lift your pen until you’re ready to stop. When you lift the pen, the doodle is done.
What do I need to read to be great at CSS?
An Article by Baldur BjarnasonA rule of thumb is that the importance of a blog in your feed reader is inversely proportional to their posting cadence. Prioritise the blogs that post only once a month or every couple of weeks over those that post every day or multiple times a day...Building up a large library of sporadically updated blogs is much more useful and much easier to keep up with than trying to keep up with a handful of aggregation sites every day.
Designing with code
An Article by Matthew StrömRecently I’ve had a few opportunities to use code to create design. In two of my bigger projects at The Wall Street Journal, writing code has led to new ideas. Problems that typically plague early designs — e.g. “how does this look with real content?” — are easy to solve. By exploring visual ideas directly in code, I’ve started to see the amazing potential of code as a design tool.
Picking better names for variables, functions, and projects
An Article by Tom MacWright- Avoid weasel words
- Follow patterns religiously
- Don’t cheap out on characters
- Call things the same thing
- Don’t name internal projects
- When things change, change their names
this vs. that
A Website by Phuoc Nguyentixy.land
A Websitesin(t * x) * cos(t * y)
Creative code golfing.
Front-of-the-front-end and back-of-the-front-end web development
An Article by Brad FrostA succinct way I’ve framed the split is that a front-of-the-front-end developer determines the look and feel of a
button
, while a back-of-the-front-end developer determines what happens when thatbutton
is clicked.The Great Divide
An Article by Chris CoyierOn one side, an army of developers whose interests, responsibilities, and skill sets are heavily revolved around JavaScript.
On the other, an army of developers whose interests, responsibilities, and skill sets are focused on other areas of the front end, like HTML, CSS, design, interaction, patterns, accessibility, etc.
Painting With the Web
An Article by Matthias OttSo much about [Gerhard Richter's painting process] reminds me of designing and building for the Web: The unpredictability, the peculiarities of the material, the improvisation, the bugs, the happy accidents. There is one crucial difference, though. By using static wireframes and static layouts, by separating design and development, we are often limiting our ability to have that creative dialogue with the Web and its materials. We are limiting our potential for playful exploration and for creating surprising and novel solutions. And, most importantly, we are limiting our ability to make conscious, well-informed decisions going forward. By adding more and more layers of abstraction, we are breaking the feedback loop of the creative process.
Technical debt as a lack of understanding
An Article by Dave Rupert"If you develop a program for a long period of time by only adding features but never reorganizing it to reflect your understanding of those features, then eventually that program simply does not contain any understanding and all efforts to work on it take longer and longer.” — Ward Cunningham
bees & bombs
A Blog
Letters to the Future
The lapse of many years
At this point I wish to emphasize what I believe will ultimately prove to be the greatest purpose of our museum. This value will not, however, be realized until the lapse of many years, possibly a century, assuming that our material is safely preserved. And this is that the student of the future will have access to the original record of faunal conditions in California and the west, wherever we now work. He will know the proportional constituency of our faunae by species, the relative numbers of each species and the extent of the ranges of species as they exist today.
— Joseph Grinnell, 1910
The Grinnell System
The recording of field notes was common practice for biological surveyors and naturalists generations before Grinnell. His system continues this tradition but is distinguished by its distinctive standardized format. It consists of three sections:
- The journal contains a narrative account describing the study site and summarizing each day’s activities and observations, including a list of species encountered. This section is often peppered with sketches, photographs, or maps.
- The catalog is a sequential record of all voucher specimens collected, each with a unique field number and the information needed for the specimen’s museum tag, such as its sex, mass, breeding status, and standard body measurements.
- Species accounts are species-specific summaries of information and observations, gradually accumulated over multiple days at a site or across multiple sites, that eventually grow to detailed summaries of physical description, seasonal behaviors, microhabitat associations, and other characteristics.
Separating the notebook in this fashion allows each section to have its own context-specific structure and format.
Jim's system
From the earliest days of my fieldwork until now, throughout a given day I jotted notes, typically in pencil, into a small, spiral-bound pocket notebook, remembering the admonition not to trust one’s memory but to record observations as continually as possible. I then transcribes these notes into my handwritten journal in the evenings on the best of days or every few days when an intense field effort allowed.
From 2000 onward, I would still takes pencil notes in a small pocket notebook in the field, but I transcribes these into a word-processor document with margins set for the size of our field note pages. I combined this document with my field catalog for a particular trip and eventually both would be bound in the same manner as standard, handwritten field notes.
This approach had the advantage of producing both an archival paper copy as well as an electronic copy. It was also easy to intersperse specialized maps and digital photographs, which had become the norm by this time, throughout the journal text.
John's system
I have two field notebooks: a “raw" notebook and my formal Grinnellian notebook.
In the field, I take all my raw notes in a waterproof notebook using a fine-point permanent pen (or pencil when its raining). The entries have virtually no structure other than the date at the top of (almost) every page.
At the end of the day, I transcribe the notes into my Grinnellian journal as if I were writing a latter to a colleague.
Record them all
You can’t tell often in advance which observations will prove valuable. Do record them all!
— Joseph Grinnell, 1908
Recommendations for field notes
Being an end-user of someone else’s field notes certainly gives you insight into the benefits of good note-taking skills. Our experiences as end-users and creators of archival field notes lead us to a few specific recommendations:
(1) Don’t get bogged down in the details of format or style.
Rules are counterproductive if they prevent a researcher from taking field notes in the first place.
You will get more return by focusing on your content than by refining your formatting.
(2) Compose your notes as if you were writing a letter to someone a century in the future.
Writing for an external audience requires you to be more explicit in your descriptions and to take less knowledge for granted. Avoid the use of abbreviations, symbols, and other shortcuts that only you will understand.
Ask yourself: How would you describe this to someone over the phone?
(3) It is better to spend five minutes writing the important details than twenty minutes writing the trivial ones.
Field notes
Field notes example.
Camp's notes
Grinnell-era field notes example, Charles L. Camp.