marianoguerra / future-of-coding-weekly

repository to work on future of coding weekly newsletter
https://tinyletter.com/marianoguerra/
32 stars 3 forks source link

Future of Coding Weekly 2022/10 Week 1 #154

Closed marianoguerra closed 2 years ago

marianoguerra commented 2 years ago
marianoguerra commented 2 years ago

💡 Postmodern Programming ⛳ Keystroke Golf 🎹 Programmable Music 🔮 Next Century Computing

Two Minute Week

💻 An implementation of 7GUIs in SkyMass via Pasha Sadri

🧵 conversation

I’ve been building more example SkyMass Apps. This week -- 7GUIs UI Benchmark Tasks:

It takes 20-120 SLoC to complete each task which is far fewer than the other implementations. Cells is still WIP. Feedback welcome :-)

marianoguerra commented 2 years ago

🎥 Intro to knotend - The fastest flowchart editor via Scott Antipa

🧵 conversation

Thumbnail

Made a new teaser video for my keyboard-centric flowchart editor

marianoguerra commented 2 years ago

Our Work

🤖 Buzz transcribes audio from your computer's microphones to text using OpenAI's Whisper via Chidi Williams

🧵 conversation

I made a desktop app to transcribe real-time audio recordings to text using OpenAI’s Whisper

🎥 buzz demo

marianoguerra commented 2 years ago

🎥 Jim Meyer

🧵 conversation

Multiplayer slider wars in Henosia 😊

All code changes are shared via multiplayer, but the Play/Interact action I use in the end only modifies the local canvas state in your own browser.

This is intentional. Other designers may need their design to be in a different state, e.g. with a dialog open they're designing.

🎥 slider wars

marianoguerra commented 2 years ago

Reading Together

📝 “Notes on Postmodern Programming” by Noble and Biddle (2002) via Christopher Shank

🧵 conversation

The ultimate goal of all computer science is the program. The performance of programs was once the noblest function of computer science, and computer science was indispensable to great programs. Today, programming and computer science exist in complacent isolation, and can only be rescued by the conscious cooperation and collaboration of all programmers.

The universities were unable to produce this unity; and how indeed, should they have done so, since creativity cannot be taught? Designers, programmers and engineers must once again come to know and comprehend the composite character of a program, both as an entity and in terms of its various parts. Then their work will be filled with that true software spirit which, as “theory of computing”, it has lost. Universities must return to programming. The worlds of the formal methods and algorithm analysis, consisting only of logic and mathematics, must become once again a world in which things are built. If the young person who rejoices in creative activity now begins his career as in the older days by learning to program, then the unproductive “scientist” will no longer be condemned to inadequate science, for their skills will be preserved for the programming in which they can achieve great things.

Designers, programmers, engineers, we must all return to programming! There is no essential difference between the computer scientist and the programmer. The computer scientist is an exalted programmer. By the grace of Heaven and in rare moments of inspiration which transcend the will, com- puter science may unconsciously blossom from the labour of the hand, but a base in programming is essential to every computer scientist. It is there that the original source of creativity lies.

Let us therefore create a new guild of programmers without the class-distinctions that raise an arrogant barrier between programmers and computer scientists! Let us desire, conceive, and create the new program of the future together. It will combine design, user-interfaces, and programming in a single form, and will one day rise towards the heavens from the hands of a million workers as the crystalline symbol of a new and coming faith.

marianoguerra commented 2 years ago

📝 “Biting the Silver Bullet” by David Harel (1992) via Christopher Shank

🧵 conversation

A response to Fred Brook’s famous paper called “No Silver Bullet” that paints a more optimistic picture compared to the grimness of Brook’s.

marianoguerra commented 2 years ago

Thinking Together

💬 Peter Saxton

🧵 conversation

Good afternoon. I was thinking about the following question an the answer was less clear than I was originally thinking.

What is the fundamental difference between a Repl and a Shell? In my opinion there is very little, the main differences seem to be what systems they are plugged into. i.e. a shell is plugged into the os and a repl is language specific. Also if we add the nice feature of being able to change previous expressions do both end up looking effectively like a code notebook.

So the final feeling is just that a code notebook is just a fancy Repl.

In which case are code notebooks the future of Repl's/shells. Would you like a code notebook that was able to read your os processes and replace the sell?

marianoguerra commented 2 years ago

🎥 Two quick examples of using the 6gu.nz spreadsheet application via Breck Yunits

🧵 conversation

Thumbnail

marianoguerra commented 2 years ago

🐦 Tweet from @watware via Gregor

🧵 conversation

A very status-quo question to inform my near-future-of-coding project (Tofu). How many keystrokes does this transformation take in your preferred editor? How natural/flowy does your mental model feel while making these changes?

🐦 Gregor: How many keystrokes does this take in your editor?

I count 17 in my editor extension (Tofu), which seems close to optimal:

2x ⇧ + ↑ (extend selection) ? (surround with ternary) "𝕚𝕤ℝ𝕚𝕘𝕙𝕥" 2x ↹ " + "𝕃𝔼𝔽𝕋" ↹ ⇧ + ↑ "𝕡𝕣𝕖𝕧𝕊𝕥𝕒𝕣𝕥" 2x ⇧ + ↑ ⌥ + ↑ (unwrap)

Tweet Thumbnail

marianoguerra commented 2 years ago

Content

🗨 Next century of computing via Srini K

🧵 conversation

marianoguerra commented 2 years ago

🎥 Didn’t know Lambda functions were available in Excel via Mattia Fregola

🧵 conversation

Thumbnail

marianoguerra commented 2 years ago

🎹 Programmable music via Christopher Shank

🧵 conversation

🐦 Elliot: play(𝄞♪♪);

Tweet Thumbnail

marianoguerra commented 2 years ago

📖 Introduction to the Theory of Programming Languages (1991) via Shubhadeep Roychowdhury

🧵 conversation

marianoguerra commented 2 years ago

FoC Fundraising Campaign via Ivan Reese

🧵 conversation

Follow-up on the fundraising campaign for St. Jude that launched with the last FoC podcast episode: We hit our goal! Thank you—so much—to everyone who donated: Jimmy, J. Ryan, Patrick, Breck, and Matt! If anyone would like to throw in $5 to push us beyond the goal, that'd be a lovely kindness.

marianoguerra commented 2 years ago

💬 Konrad Hinsen

🧵 conversation

What would be good options for end-user Android programming today? Simple single-purpose personal apps, with simple touch UIs (a few buttons, a menu, maybe a text entry field), but access to all the hardware (sensors, ...) and interaction with other apps (sharing). On-device programmability would be nice, but not essential.

marianoguerra commented 2 years ago

https://tinyletter.com/marianoguerra/letters/friends-romans-countrymen-lend-me-your-ears-1