4mpm3
|
5 years ago
|
on: I wrote a free book for kids learning JavaScript
I've written plenty of traditionally published tech books over the years, but here's the guide I wrote for my daughters. Just fill in 0 to download free, and enjoy!
4mpm3
|
5 years ago
|
on: The Case Against OOP Is Wildly Overstated
Is OOP just syntactic sugar once you remove bad practices? I don't think so, but there's definitely an argument there. But on the issue of inheritance, what I'm trying to say is "not a good idea for the average business developer, but still a great tool for careful, ambitious developers designing the OO frameworks that business developers will use."
4mpm3
|
6 years ago
|
on: Silverlight Shouldn't Come Back to Life
Plot twist: OpenSilver uses WebAsm. That's part of what makes the story so bonkers.
4mpm3
|
6 years ago
|
on: Pain Points of Web Development with WordPress
They do have change tracking and scheduled posting (essentially staging) for content, though. But if you're actually building the site, they assume you either don't care or are going to manage the process is some other way of your own devising.
4mpm3
|
6 years ago
|
on: Pain Points of Web Development with WordPress
Just chiming in to say this article isn't saying "WordPress is terrible because ..." but "watch out for these traps that are all-too-easy to fall into."
4mpm3
|
6 years ago
|
on: Pain Points of Web Development with WordPress
This means "even if your WordPress site is as simple as you can imagine, there's still PHP running to make it happen"
4mpm3
|
6 years ago
|
on: Did Setting a Timeline Doom the Fight Against Global Warming?
It's not declared dead, but some (myself included) believe it has most likely crossed a tipping point and will be dead in the lifespan of the next generation or two.
4mpm3
|
6 years ago
|
on: Did Setting a Timeline Doom the Fight Against Global Warming?
This exactly. There was basically a run on canned goods the day before thanks to media stories, some of which didn't seem to have the slightest bit of logic to them. That doesn't mean that Y2K (and other date bugs) aren't real.
4mpm3
|
6 years ago
|
on: Did Setting a Timeline Doom the Fight Against Global Warming?
With a few notable exceptions, the comments on this post really are a step up from the Medium comments on the original article.
4mpm3
|
6 years ago
|
on: Did Setting a Timeline Doom the Fight Against Global Warming?
Basically a scientific issue wrapped in a political issue with a big huge asterisk that says even if we do all the right things we're triaging the patients, not curing them.
4mpm3
|
6 years ago
|
on: How do people learn to cook a poisonous plant safely?
Ah, thanks for that. You are of course right, and I didn't realize there was a difference.
4mpm3
|
6 years ago
|
on: How do people learn to cook a poisonous plant safely?
This article is interesting but somewhat misleading, to the point that I don't know what information to trust. Yes, it does take many steps to turn cassava into a refined flour for baking, but cassava is easily eaten--just peel and boil it, as I do often (it's readily available in many grocery stores in Canada, and a staple of Latin American culture). Cooking is the same basic process used to make many borderline or poisonous foods edible, from bitter almonds to kidney beans. The author appears to conflate some specialized regional cooking techniques with simply making food safe to eat.
4mpm3
|
6 years ago
|
on: JavaScript Grew Up and Became a Real Language
True, but JavaScript had to survive 20 years to get the chance to evolve into something like TypeScript, and that was no mean feat.
4mpm3
|
6 years ago
|
on: Choosing a First Programming Language for Kids and Beginners
We have a micro:bit and I agree that it's lots of fun. The ability to see your code have an effect in the real world is especially compelling for 8-11 year olds. There are many more possibilities available if you use the Raspberry Pi, as well.
4mpm3
|
6 years ago
|
on: The Rise and Fall of Visual Basic
It's definitely opinion (and I certainly don't spare VB from criticism--it draws more fire than JS in my article!). But I am curious in hearing a bit more about your opinion on JS. Because there are so many pain points in it. So much that someone can write a book about "The Good Parts of JS" and its shortness becomes a meme. Now, TypeScript and other refinements address some issues, but JS certainly makes it easy to write some bad code, especially if you're not an experienced coder. The OOP is particularly clunky. Not to hate on JS--it's wildly successful, but would we really have picked it as a favorite language if it wasn't already built into browsers for scripting?