Author Archives: acorwin

Why Is No One Writing Language Runtimes?

A conversation with a coworker recently lead me to wonder why none of the innovation in writing software recently has been in terms of runtimes, or at least not pluggable ones.  Before I get into that in any detail, I’ll … Continue reading

Posted in software | 13 Comments

Programming Language Misfeatures With Little Comment

(An incomplete and unordered list) inheritance != === not in  from python .. and … (flip-flop operators) implicit type coercion (except arguably short -> long style) null case fallthroughs non-exhaustive case statements the switch/case construct in general lambda‘s restrictions in … Continue reading

Posted in software | Leave a comment

Probabilistic Morality, or: Ghosting On Spherical Cows

A Lighthearted Preamble I have, of late, you’ll notice, been trying to find a date. In said pursuit, I have also begun using Tinder in an effort to hopefully delude some young woman into believing I am worth spending time … Continue reading

Posted in math, morality | 2 Comments

On Speed Dating

I went Speed Dating this week. I utilized the services of this company. The event’s location was moved the morning of. I left my apartment half an hour before the event. I noticed I felt very nervous during the cab … Continue reading

Posted in dating | Leave a comment

The Moral Calculus Of Suicide

From some sort of (poorly-understood) utilitarian standpoint, suicide (like anything) is immoral iff it increases the total suffering in the world. Presumably a person who is suicidal is experiencing significant suffering, and thus killing themselves is reducing total suffering for … Continue reading

Posted in math, morality, philosophy | Tagged | Leave a comment

Encryption & Pronoun Games

You should use encryption for everything you do online. All websites should be https only, even if there’s nothing to secure. All email should be sent over encrypted protocols. All chat clients should support encryption. Etc, etc. The reason for … Continue reading

Posted in social justice | Leave a comment

A Poem (of sorts)

Once upon a midday sunny, while I pondered nothing funny, Over many a quaint and curious man page of forgotten lore—     While I angered, nearly snapping, suddenly there came a bad ping, As if LVS was napping, napping though … Continue reading

Posted in jokes, software | 1 Comment

NIH, Developer Infantilization, and Motivations

I recently read about the new face of NIH syndrome, and after sharing and discussing it with some coworkers (Hi, John!) I had some thoughts about how NIH (or what Freeman calls NPF) comes to be, and what it means … Continue reading

Posted in software | Leave a comment

Users and Accounts in Swift

(This will eventually be published on the SwiftStack blog) Preface: I am a developer at SwiftStack, where we work with Swift, which is in this context an open source distributed object storage engine, not the Apple language of the same … Continue reading

Posted in pedantry, software | Leave a comment

An Intuition On Why Teaching Is Hard

There are some things that are very difficult to teach. For example, nobody has really figured out how to teach programming yet. Many people are pretty good at teaching calculus, but nobody has a 100% success rate, and it’s never … Continue reading

Posted in language, pedantry | Leave a comment