On Programming I think everyone in this country should learn a computer language because it teaches you how to think. It’s like going to law school — I don’t think anyone should be a lawyer, but going to law school could be useful because it teaches you how to think in a certain way. So I view computer science as a liberal art. Steve Jobs, Steve Jobs: The Lost Interview thinkingprogramming
"Real programmers" At the time the Symbolic Assembly Program (SAP) first appeared I would guess about 1% of the older programmers were interested in it—using SAP was “sissy stuff,” and a real programmer would not stoop to wasting machine capacity to do the assembly. Richard Hamming, The Art of Doing Science and Engineering: Learning to Learn programming
The Future of Programming A Talk by Bret Victor worrydream.com programmingcodetechnologyinteractionsoftware
Always Already Programming An Article by Melanie Hoff gist.github.com Everyone who interacts with computers has in important ways always already been programming them. Every time you make a folder or rename a file on your computer, the actions you take through moving your mouse and clicking on buttons, translate into text-based commands or scripts which eventually translate into binary. Why are the common conceptions of what a programmer and user is so divorced from each other? The distinction between programmer and user is reinforced and maintained by a tech industry that benefits from a population rendered computationally passive. If we accept and adopt the role of less agency, we then make it harder for ourselves to come into more agency. programminginterfacestechnology
Weinberg's Law A Quote by Gerald Weinberg quoteinvestigator.com If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization. programmingmakingarchitecturequality
I completely ignored the front end development scene for 6 months. It was fine An Article by Rach Smith rachsmith.com What I’ve learnt through experience is that the number of languages I’ve learned or the specific frameworks I’ve gained experience with matters very little. What actually matters is my ability to up-skill quickly and effectively. If you focus on: learning how you best learn, and practicing effectively communicating the things you've learned you can't go wrong. learningprogrammingskillexperiencepractice
APL386 Unicode A Font by Adám Brudzewsky abrudz.github.io APL font based on Adrian Smith's APL385 font with a fun, whimsical look, inspired by Comic Sans Serif. APL (named after the book A Programming Language) is a programming language developed in the 1960s by Kenneth E. Iverson. Its central datatype is the multidimensional array. It uses a large range of special graphic symbols to represent most functions and operators, leading to very concise code. It has been an important influence on the development of concept modeling, spreadsheets, functional programming, and computer math packages. It has also inspired several other programming languages. funsymbolsprogramminggraphicstypography
Are We Really Engineers? An Essay by Hillel Wayne www.hillelwayne.com engineeringprogrammingmakingbuilding
Field Notes on Science and Nature A Book by Michael R. Canfield www.hup.harvard.edu An endless living worldWhy Sketch?Letters to the FutureOne and a Half Cheers for List-KeepingLinking Researchers Across Generations+8 More The Student, The Fish, and Agassiz
An endless living world If there is a heaven, and I am allowed entrance, I will ask for no more than an endless living world to walk through and explore. learningnaturereligionwalking
Why Sketch? An Essay by Jenny Keller What you have observed closelyA single imageParallel refinementColor reproductionThe negative spaces+4 More Conversational drawingThe Beauty of the Overlooked
Letters to the Future An Essay by John D. Perrine & James L. Patton The lapse of many yearsThe Grinnell SystemJim's systemJohn's systemRecord them all+3 More
One and a Half Cheers for List-Keeping An Essay by Kenn Kaufman I don't need that birdList-chasingThe maximization method
Linking Researchers Across Generations An Essay by Anna K. Behrensmeyer Future valueTime capsulesTools of the digital ageFive basic rulesBonewalks+1 More
Why Keep a Field Notebook? An Essay by Erick Greene Pick one thingLab notebooksHybrid journalsA fertile incubatorBest practices
The Spoken and the Unspoken An Essay by Karen L. Kramer What is unspokenResearch questionsQuantitative data collectionAnthropological rapportScan samples, focal follows+4 More The observer effect
Note-Taking for Pencilophobes An Essay by Piotr Naskrecki MantisAn extension of my brainRecordingsThe era of paper
The Evolution and Fate of Botanical Field Books An Essay by James L. Reveal To serve as a reminderSterile creaturesFurther and further away
The Pleasure of Observing An Essay by George B. Schaller AbbreviationBeyond dry factsA study should persistPrecious intangible valuesIndependent fragments of existence+1 More
In the Eye of the Beholder An Essay by Jonathan Kingdon Haven't you noticed?Wordless questioningOutlinesAgents of thought and experiment
Untangling the Bank An Essay by Bernd Heinrich Specific aimsMore than a witnessPeculiaritiesSecrecyIf it wasn't written down+1 More
A Reflection of the Truth An Essay by Roger Kitching The need to recordMental infrastructureScientific writingA three-layered process of documentationIncidental details+1 More