Posts

Showing posts from 2019

A nice conversation about programming languages with my mentor, Michael Cheponis, an old school programmer

Image
Mike wrote: Yup. Sure took long enough for The Industry to recognize this.

Is Object-Oriented Programming a Trillion Dollar Disaster?
I wrote: *Sigh*, I don't think everyone agrees just yet. When I interview people, I really like testing whether they can code in an OOP style *and* in a functional style (closures, map, recursion, etc.). Aside from the OOP connection to mutable state, I wish more languages had stronger support for immutable data, especially when it comes to concurrency. I like the immutable by default idea. Mike wrote: *Sigh*, I don't think everyone agrees just yet. When I interview people, I really like testing whether they can code in an OOP style *and* in a functional style (closures, map, recursion, etc.). Aside from the OOP connection to mutable state, I see the problem as OOPs being the sausage casing that all / most problems are supposed to be ground up and shoved into it.  It's the straight-jacket that concerns me.
I like Kay's orig…

Popularity of Manually Installed *NIX Shells on macOS According to Brew

Here is the popularity of various manually-installed *NIX shells according to how often they've been installed within the last 30 days via Homebrew:ShellPopularityzsh44809bash21737fish9307tcsh236ksh69Note, these counts are for people who have manually-installed the shell. Presumably, most people probably just use the built-in version of bash.

mv ex-coworkers.csv udemy/

Image
As much as I enjoy working at Udemy, I kind of wish that some of my previous co-workers were here working with me. I've been here for 3.5 years, which is the longest I've stayed anywhere.In particular, we're looking for full-stack engineers (Python, JavaScript, and Kotlin), iOS engineers, a data science manager, and a senior data engineer.If you want to come work with me, check out our job postings, and drop me a note :-D

Books: Kubernetes: The Complete Guide To Master Kubernetes (March 2019 Edition)

I started reading Kubernetes: The Complete Guide To Master Kubernetes (March 2019 Edition) and almost immediately had to put it down. I don't get it. All the other reviews were so good, but the text of this book is literally terrible. It's like a non-native speaker was leaning on Google Translate and was in a hurry to get things out the door.For instance, on p. 8, it says, "It will also run on vacant metal machines." I think the author meant to say, "It also runs on bare metal." On the same page, it also says, "The main objectives of Kubernetes is to hide the complexity of managing a fleet of containers by providing REST arthropod genus for the needed functionalities." What the heck is "REST arthropod genus"?I generally lean toward O'Reilly books because their product is generally so good. However, in this case, the O'Reilly book's ratings were pretty bad. I don't know how this book got the highest ratings other than to s…