January 29, 2017
(That’s pretty much it, you can stop reading now if you want to.)
So I’ve purposely designed these tutorials to build on the existing Processing tutorials. A
for loop or an
if statement looks the same in pretty much every language, but Processing makes it easy to do cool things using those basics without knowing much of anything else. That’s one of the reasons I like it so much for people just starting out learning about programming.
So these tutorials are less “here’s what a
for loop is” and more “here’s what’s different about
if statements in one language isn’t wasted time, because that knowledge will apply to pretty much every other language. Plus, one of the best ways to understand a language is by comparing it to a different language.
That resulted in a month or so of having a big incomplete blob, which takes the fun out of it. So in the future I’m going to try to work in smaller pieces, finishing one tutorial before I start another, etc. We’ll see if I follow my own advice this time.
The next thing I need to do is add a bunch of examples for these tutorials. This will help me get back on track with my 100 days of code goal.
One More Thing
It feels weird to write a celebratory blog post with everything that’s happening, so I just want to note that I’m not writing this in a bubble.
I think everybody agrees that technology plays a huge role in, well, pretty much everything. Of course, technology can be used for evil. (Or can twist good intentions into something else.) From the echo chambers that separate people, to “share if you agree” selfie slactivism, to the onslaught of misinformation, trolls, and incessant bickering.
But technology can also be a beautiful tool for good: improving living conditions, connecting people (like donor matchers on Twitter), and the equality that comes with more open access to information.
I don’t want to get too grandiose, but what I’m trying to do with this site is my own little way of working towards the good that technology can do. I think we’re at a point where we might fix some of the problems that technology created: by visualizing data in new ways, or creating tools that solve real problems, or connecting people, or enabling accountability, or just sharing viewpoints and art and creativity and stories and diversity of thought.
I don’t have any delusions of grandeur. I don’t think I’m going to change the world. But I do think that somebody learning how to code can. I have some ideas about where this could go that I’m excited about, but that probably deserves its own blog post.