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
A Search for Structure
Apologia
A ChapterGrain Shapes and Other Metallurgical Applications of Topology
An EssayStructure, Substructure, and Superstructure
An EssayThe Interpretation of Microstructures of Metallic Artifacts
An EssayMatter versus Materials: A Historical View
An EssayIconography
It is understandable that those students who must work from reproductions of works of art are usually more interested in iconography than in the more subtle questions of technique and quality, but it is regrettable that technical ignorance should so frequently prevent art historians from considering the whole experience of the artist.
Understanding technique
Technique is an essential aspect of any work of art from a trivial trinket to the greatest painting, and some specialized study of it is essential to full appreciation.
Though museum labels and catalogs refer to materials and processes — “bronze,” “fresco,” “parcel gilt,” “tempera,” “lacquer on wood,” and so on — they usually display only superficial attention to the essential details of the artist’s technique.
Bells
Most Japanese bells when hung still have on them one or more rough lines obviously arising in horizontal mold joints. These lines are not removed in fettling the bell, and they seem to be regarded not as defects but rather as a reminder of the reality of the founder’s interaction with his materials. One is reminded of the ceramics that are most treasured in Japan which usually have some unexpected tool marks or irregularity resulting from a kiln mishap.
Nearer to the surface
If in the following I overemphasize the Orient, this is simply because in the Far East the properties of materials are a little nearer to the surface, a little more consciously a part of what the artist is trying to show. The naturalistic aspects of Oriental philosophy encourage a sensitivity to the quality of materials — or is it the inverse, that an early enjoyment of stone, wood, clay, and fiber gave rise to the philosopher’s perception of the soul in all natural things comparable to man himself? Westerners tend to override materials, usually in ignorance, but sometimes proudly as a tour de force.
The drop press
The virtue of thin sheet metal in giving the greatest glitter for a grain of gold was exploited in the earliest days of metallurgy. However, before the days of rolled sheet and drawn wire, most metal objects were made by hammering and were basically three-dimensional in form.
[In contrast] look at the simple drop press — it’s unmodulated blow striking in a single direction symbolizes much of nineteenth-century mechanized production. To make multiple stampings, stacks of very thin metal sheets were superimposed under the hammer, and the final profile with moderately high relief was gradually achieved as finished sheets were removed from the bottom and new ones added at the top.
When the drop press was used to shape large areas of thin sheet metal, the aesthetic qualities of the surface became divorced from the underlying substance, and decoration became independent of the body needed to support it. In any object there is a natural relationship between the surface and the bulk, that is, between its one-, two-, and three-dimensional aspects. The fakery involved in applying gold or silver playing on a solid copper object is quite different from the deception of an ornately stamped piece of thin sheet brass. Compare a magnificent ormolu furniture fitting or even a gilded plaster picture frame with a cheap lamp base embossed in thin sheet brass. In the former, the surface is simply and honestly applied for its optical effect alone; in the latter the fakery is fundamental for it is dimensionally misleading.
Big things and little things
It is hardly possible that human beings could have decided logically that they needed to develop language in order to communicate with each other before they had experienced pleasurable interactive communal activities like singing and dancing. Aesthetic curiosity has been central to both genetic and cultural evolution.
All big things grow from little things, but new little things will be destroyed by their environment unless they are cherished for reasons more like love than purpose.
What's the difference?
I well remember an occasion in 1962 when in a remote Iranian village I asked a blacksmith famous for his superior penknives to tell me the difference between iron and steel. “What’s the difference?” he replied. “What’s the difference between an oak tree and a willow — they have different natures and one must adapt to them.” He did not accept the suggestion that some material absorbed from the fire’s charcoal might have something to do with it, and he would not have understood a word of any lecture I could have given him on diffusion, crystal structure, and phase transformations; yet he could make a good knife and I could not.
The scale of human experience
It is the scale of human experience, from which thought and imagination take off, and to which they must return.
The edifice from which they came
A list of types of bricks used in the Hagia Sophia may help one to build an interesting brick wall, but it poorly suggests the great edifice from which they came.
The interplay of pattern and texture
Some of the more enjoyable surfaces (for example, the grain of a fine mahogany table top or a Japanese sword) have an interplay between pattern and texture which, though two-dimensional, suggests the unseen internal three-dimensional array.
Resonances
The resonances arising in workmanship are often very subtle. The fact that the material itself guides the tool differently in different processes of working introduces changes in the overall relationship of curvatures. The smooth curves of surfaces approaching the edge of a jade axe that come about from innumerable abrasive particles moving against a slightly yielding and mechanically unconstrained backing would seem incongruous if other surfaces or outlines were present that had come from cleavage or from the geometric motions of a machine. These could be produced easily enough, but the eye would not establish larger resonances among them.
Fine arts and decorative arts
The fine arts are conscious and essentially individual in tradition.
The quantitative and economic aspects of the decorative arts, on the other hand, make them intrinsically repetitive. Because of this, their aesthetic qualities have a very intimate relationship to the technology of materials, and their design is thereby basically affected.
In addition to the qualitative need for repetitive detail in design, the decorative arts have a quantitative requirement, namely the imperative of covering large areas or making large numbers of individual objects.
Replication
Consider also the development of mass-production methods involving the casting of molten metals. Though the finest castings were made individually by the lost-wax process, the majority of casting from the earliest days have been designed expressly to facilitate molding. As with punches and dies, most foundry processes have the characteristic that the careful work of the master designer is involved only once, whereafter replication takes over.
Reproduction
The success of a mechanic’s, or a machine’s, reproduction of a thing depends on his, or its, sensitivity to whatever qualities are important, just as the skill of the designer lies in the proper appreciation of surface qualities in terms of structure and shape variation that come from the intended means of production.
The inner nature of material
The work of an artist in getting the details that he wants is greatly facilitated if he selects a material whose inner nature makes it want to take the desired shape.
The idea grows as they work
As they work, the experience of the material under the artist's fingers subtly interacts with the idea in their mind to give the finished work some quality that was rarely fully anticipated. A few artists seem to have such a feeling for their materials that the prevision needs little modification; most say that the idea grows as they work experimentally.
True artistry
The best of all examples of a satisfactory art form based upon the inner nature of a metal is provided by Japanese swords.
Our perception of beauty seems to involve the interaction of several patterns having origin and significance at many different levels of space, time, matter, and spirit. In the Japanese sword blade there is heterogeneity in both the macrostructure and the microstructure. The manner of forging, the heat treatment, and the final polishing operation are all uniquely Japanese techniques, and all make necessary contributions to the final quality of the blades. The shape along would be simplistic form; the forged texture of the steel without heat treatment would at best faintly echo the beauty of grained wood; the outlines of the quench-hardened zone at the edge would be sharp and uninteresting if it depended only on the control of cooling rate during quenching; and the polish would be uniform glitter if the metal were homogeneous. With true artistry all these are made to interact.
Simple variations of the parts
Symmetry, indeed, has been grossly overemphasized in both art and science: its main value is in giving meaning to its absence, dissymmetry, without which there could be no hierarchy.
The eye is repulsed by complexity if no order is detected, but it can be delighted by repetition, translation, rotation, reflection, magnification, and other simple variations of the parts.