Applying the Unix Philosophy: How to Write Code That Lasts in 2019
marilyn opened this issue · 2 comments
BrooklynJS Talk Submission
Talk Title:
Applying the Unix Philosophy: How to Write Code That Lasts in 2019
Talk Description:
How can we continue to apply the Unix philosophy of writing programs that do one thing well when we make APIs and SPAs with dozens of features? We identify the most reusable and composable aspects of our tools. We'll look at code that stands the test of time and give you tips to write some too.
The Unix philosophy of writing programs that do one thing well and are composable has left a lasting mark on computer science. Most of us use the command line every day. We try to write code that is modular, reusable, and simple. We understand that simple does not equal easy. We know that foundational components of the machines we use every day were written decades ago.
And yet: web development in the last fifteen years or so may feel to some like a possessed carousel spinning so fast that before you get familiar with one JS framework, it's getting thrown off the side in favor of the next.
I'll argue understanding essential JS, your code in general, and some of its strongest and most useful components will also help you create small and light pieces that compose and customize to your needs. Understanding a bit of the history of the command line tools we use every day will cement the understanding of how valuable these tenets are, and will give you a stronger appreciation of the gurus from the days of punchcards and room-sized mainframes that held less data than your watch. Let's learn some of their lessons, adapted for our modern age.
Name:
Marilyn C. Cole
Pronouns:
she/her/y'all
Twitter Handle (optional):
mmmarilyn
Website (optional):
https://mmmarilyn.net/
Months Available to Speak:
July, August, September
@marilyn thanks for your submission! Your talk wasn't included in this month's lineup, but we have a ticket set aside for you. Please email organizers@brooklynjs.com for details.