Career Directions - how a sad day changed mine

I was talking to a friend yesterday who had just started doing grad work in school leadership. It got me thinking about my original career plans and how you never know where you're going to end up. Well, not my original original career plans. When I started on Wall Street I had no idea what the future would bring. For all I knew, I could have been a career professional programmer or even gone over to the business side.
# COMMENTS

Teachers Pay Teachers - part 2 - the report

Continuing from yesterday, what about the article and report on pay and free teacher resources. The report looked at three sources - one pay and two free. They came up with a number of results but I think they largely missed the point. Their bottom line conclusion was that 'Overall, reviewers rate most of the materials as “mediocre” or “probably not worth using”.' They also didn't seem to find that neither the for profit or free sources were universally better.
# COMMENTS

Teachers Pay Teachers - part 1 - should they

There was a bit of buzz a couple of months ago when Amazon announced an online marketplace for educational resources. It wasn't a new concept - on the pay side, Teachers Pay Teachers has been around for a while and in terms of free, there are many online resources but they're not necessarily well organized or curated. What was the buzz? Should teachers be charging their peers for class materials or should they be providing them for free.
# COMMENTS

Using Emacs 64 - Notmuch

I've been using the gmail web interface for a long time. My first email or at least the oldest one still in the system dates back to Oct 18, 2004 7:29am. It was a letter to a buddy about an indoor turkey fryer and if he needed a lift to Fairway the following morning to shop. Before that, I used my Panix shell account - probably with PINE. Work email was using my own servers at Stuy along with either PINE or Emacs using VM mode which has long been deprecated.
# COMMENTS

Education is not a spectator sport

As many of you know, the CS Education programs I designed here at Hunter were finally approved by NY State late last year. We're planning to get started this summer. I've received many questions about the program and will write up the details here sooner or later but one question I frequently get is "will it be offered online?" This is also something I've been asked more than once internal to Hunter.
# COMMENTS

Clojurescript - building a simple router

In this video we'll look at creating a small router. I originally looked at using one of the available libraries to set up routing. I considered reitit and bidi but in the end decided to figure out how to do it myself. It turns out that whenever you change the hash part of a url - everything following a # at the end of a url you get a ~hashchange~ event.
# COMMENTS

Teacher Centric Teaching

Every few years the experts give us some new magic bullet, some new teaching fad research based pedagogical technique. Teachers are trained in it, forced to use it - frequently as a one size fits all. If we do, we're good teachers, if we don't we get the dreaded ineffective on our annual ratings. I was reminded of this when reading Mark Guzdial's recent blog post on things he got wrong in Computing Education.
# COMMENTS

Clojurescript Components

I got some positive feedback from my first Clojurescript post and video so I thought I'd continue with the series. Here we'll continue to build a simple Clojurescript/Shadow-cljs/Reagent/Tailwindcss application by creating some reusable components. It's one of the things that make Clojurescript so nice for web development. Here's a link to the GitHub repo with the code: https://github.com/zamansky/shadow-cljs-demo
# COMMENTS

APCS Statistics

Yesterday was, I think the fourth, To Code and Beyond conference hosted by Diane Levitt at Cornell Technion. I might blog about a few of the talks but for today let's start with one. In spite of my anti College Board bias, I really enjoyed Barbara Ericson's talk on APCS statistics. Barbara's been breaking down the APCS numbers for years - how many took the exam(s), how many passed them. By state, gender, etc.
# COMMENTS

Using Emacs 63 ClojureScript

I've been playing with ClojureScipt for my web projects recently and really like it. Much more fun than any of the JavaScript frameworks I've used. Still, getting started was somewhat difficult due to the number of options in tooling and uneven documentation and learning resources. Here's a video that shows how I use Emacs for ClojureScript development but the focus of the video is on how to get started with ClojureScript and Emacs takes a back seat other than an example of my workflow.
# COMMENTS