Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
And after we're done with that, they've seen the program they've written. It's a drag and drop like Scratch, Blockly, they call it. You can't make a syntax error. Well, I showed them a Connect Four program I wrote. We played Connect Four, and it handily beat a whole fifth-grade class. And I'm projecting the code up on the screen and talking them through it. And I'm saying, "Well, look, there's a lot more of it. But it's exactly what you were just doing. There are if statements. There are loops. It's everything you just did."
Dave: And it would keep track of tremor in your hand as you read it. And it was an idea he got from his mom, who is a diagnostic nurse working with Parkinson's patients. And I'm sitting in a Starbucks working with him. And we're trying to figure out how to compile OpenCV and download it to an Android phone and get it to Android to count blink detection. And his phone goes off, and he's like, "Oh, I got to go. My mom's here to pick me up." And I was like, "Your mom? Oh, right. You're a kid."
Dave: Wow, that's a great question. My first thought is as you rise in your career, it's often not about having deeper and deeper skills. At some point, it's about having wider skills, even if they're not as deep. So edge out. If you don't know anything about a functional programming language like Clojure or Elixir, dive into it.
And after we're done with that, they've seen the program they've written. It's a drag and drop like Scratch, Blockly, they call it. You can't make a syntax error. Well, I showed them a Connect Four program I wrote. We played Connect Four, and it handily beat a whole fifth-grade class. And I'm projecting the code up on the screen and talking them through it. And I'm saying, "Well, look, there's a lot more of it. But it's exactly what you were just doing. There are if statements. There are loops. It's everything you just did."
Dave: Wow, that's a great question. My first thought is as you rise in your career, it's often not about having deeper and deeper skills. At some point, it's about having wider skills, even if they're not as deep. So edge out. If you don't know anything about a functional programming language like Clojure or Elixir, dive into it.