Content tagged Wired

Programmare per dimenticare
posted on 2021-04-15 00:45

Oltre a giocare per entrare in uno stato mentale speciale (vorrei dire superiore ma si può fraintendere), si può fare anche dell’altro.

Scrivono su Wired che per alcuni di noi – isolati, felici nell’oscurità – il codice è una terapia, una via di fuga e un percorso verso la speranza in un mondo travagliato.

Dire terapia è esagerato, stare nell’oscurità mi rende generalmente poco felice, ma mi è impossibile dissentire da una affermazione come questa:

Scrivere codice allevia la pressione perché può fornire controllo in momenti nei quali il mondo sembra entrare in una spirale negativa. Parlandone in forma riduttiva, la programmazione consiste nel risolvere piccoli enigmi. Non enigmi inerti come quelli su una rivista, ma enigmi che che respirano con una strana forza vitale. Enigmi che fanno accadere cose, che completano compiti, automatizzano il lavoro tedioso o permettono di pubblicare parole a disposizione del mondo.

Le mie competenze di programmazione rivaleggiano con quelle di uno scacciamosche (manuale), però quando sono riuscito a completare del codice funzionante, sì, è stato così.

Tutto questo ha a che vedere con le tre virtù del programmatore, enunciate da Larry Wall, il creatore di Perl:

  1. Pigrizia: la qualità che ci spinge a sforzarci al massimo per ridurre il consumo energetico complessivo. A scrivere programmi per risparmiare fatica, che altri troveranno utili, documentati in modo che non ci sia da rispondere a troppe domande.
  2. Impazienza: la rabbia che si prova dinanzi alla pigrizia del computer e ci fa scrivere programmi che non si limitano a reagire ai nostri bisogni, ma li anticipano. O almeno ci provano.
  3. Hubris: la qualità che ci fa scrivere (e curare) programmi di cui gli altri non vorranno dire cose cattive.

A loro volta le tre virtù del programmatore hanno a che vedere con doti particolarmente utili in questo momento davvero difficile per molti, doti di cui parlerò domani se mi ricordo.

Mentre approfondisco la faccenda dei commenti per il blog, chi vuole lasciare comunque un commento da qui può accedere liberamente alla pagina commenti di Muut per QuickLoox. Non è ancora (ri)collegata a questi post (è lo scopo di tutto l’esercizio). Però lo sarà.

This blog covers 1Writer, 276E8VJSB, 512 Pixels, Adium, Adobe, AirPods, AirPort Express, AirPort Extreme, AirTable, AirTag, All About Apple, All About Apple Museum, Altroconsumo, Amazon, Amd, Android, Andy Hertzfeld, App Store, App Tracking Transparency, Apple, Apple Arcade, Apple Distinguished School, Apple II, Apple Park, Apple Silicon, Apple Store, AppleDaily, AppleScript, Aqua, Aqueux, Arm, Ars Technica, Ascii, Asymco, Audion, Automator, Axios, BBEdit, Backblaze, Bandley Drive, Basecamp, Beeper, Bell Labs, Big Sur, Bing, BirchTree Mac, BlastDoor, Bruno Munari, Cartoonito, Catalina, Cbs, Chaplin, Cheetah, China Railway Shenyang, Clubhouse, Coleslaw, Comandi rapidi, Come un ombrello su una macchina da cucire, Common Lisp, CorpoNazione, Cortana, Covid, Covid-19, DaD, Dad, Dalian, Dan Peterson, Daring Fireball, Dediu, Dell, DisplayPort, Disqus, Dock, Doom, Dortmund, Drafts, DuckDuckGo, Edimburgo, Edinburgh Learns for Life, Editorial, EpocCam, Erc, Everyone Can Create, Excel, Exchange, ExtremeTech, Eyepatch Wolf, Facebook, Federico Viticci, Feedly, Flappy Birds, Flash, Flavio, Fondazione, Franco Battiato, Frix, Fsf, Fëarandil, G3, Geneforge 1 - Mutagen, Gianni Catalfamo, GitHub, Gizmodo, Gnu, Google, Google Play, HP, HP Smart, Hafnium, Happy Scribe, Hdmi, Hemlock, Hey, Hii, HomePod Mini, Horace Dediu, Html, Il ritorno del Re, Incunabolo, Insegnanti 2.0, Intel, Internet Explorer, Internet Relay Chat, Irc, Isaac Asimov, It is better to be a pirate than join the Navy, Ivacy, Jacob Kaplan-Moss, Jason Snell, JavaScript, Jeff Bezos, Jeff Vogel, Joanna Stern, John Gruber, John Perry Barlow, Jonathan Ive, Kansas City Chiefs, Krebs, LG, La classe capovolta, Larry Wall, LaserWriter, LibreItalia, LibreOffice, Lightroom, Liguria, Linux, Lisp, Luca Bonissi, M1, M118dw, Mac, Mac OS X, Mac mini, MacBook Pro, MacMomo, MacSparky, MacStories, Macintosh, Macintosh Plus, Mail, MarK Twain, Marco, Markdown, MarsEdit, Martin Peers, Matt Birchler, Matthew Cassinelli, Mavericks, Mediaworld, Meet, MessagePad, Microsoft, Mike D’Antoni, Mission Control, Mission Impossible, Model One Digital+, Mojave, Mount Sinai, Muut, Nasa, NetNewsWire, Newton, Newton Press, Nicola D’Agostino, Nokia, Notifiche, Notre-Dame, NovaChat, OBS Camera, OBS Studio, OS X, Olimpia, OpenDocument, OpenDocument Reader, Ordine dei Giornalisti, P3, PageMaker, Pages, Panic, Paolo Attivissimo, Parallels, Patreon, Patrick Mahomes, Pdf, Penn, People, Perl, Perseverance, Pfizer, Philip Elmer-DeWitt, Philips, Photoshop, Pixel Envy, Plan 9, Play Store, Playdate, PowerBook Duo, PowerPC, PowerPoint, Preferenze di Sistema, Pro Display Xdr, Procter & Gamble, Project Zero, Python, Queen, QuickLoox, Radio.Garden, Rai, RaiPlay Yoyo, Raspberry Pi, Raymond, Reddit, Richard Stallman, Rss, Ryzen, Safari, Samsung, Sars, Savona, Scott Forstall, Scripting, Shortcuts, Shortcuts Catalog, Simone Aliprandi, Six Colors, SkilledObject, South African Revenue Service, Spaces, Spiderweb Software, St. Therese Catholic Primary School, Steve Jobs, Stevie Wonder, Storie di Apple, Sudafrica, Super Bowl, Super Mario Bros, Swift, Taio, Tampa Bay Buccaneers, Tech Reflect, Teller, Tempi moderni, Tesla, TextEdit, Textastic, The Briefing, The Eclectic Light Company, The Information, The Verge, Think Different, Thoughts on Flash, Tim Cook, Tivoli, Tivoli Audio Art, Toca Boca, Tom Brady, Tom Taschke, Tommaso, Toshiba, Trillian, Trilogia Galattica, Tweetbot, Twitter, TypeScript, U1, Unix, Utf-8, Vesa, Visual Studio, Visual Studio Code, Vpn, VxWorks, West Coast, Windows, Windows Phone, Wired, Wishraiser, Word, WordPress, Wwdc, Xdr, Yoda, YouTube, Zune, adware, cookie, coronavirus, desktop publishing, ePub, emacs, hyper key, i3, iBooks Author, iMac, iMessage, iMovie, iOS, iOS 14, iOS 14.5, iOS 14.5.1, iPad, iPad Pro, iPadOS macOS, iPhone, iPhone 12 mini, iPhone 6, iPhone 6s, iPhone SE, iPod, isso, jailbreak, macOS, malware, npm, privacy, programmazione, rsync, sandbox, scuola, setteBit, software, soup, walled garden, x86, zip, Arcade, tv, watch, watch SE

View content from 2021-05, 2021-04, 2021-03, 2021-02, 2021-01


Unless otherwise credited all material Creative Commons License by lux