Coding Panther     About     Contact     Archive

Memento Mori (Remember Your Death)

Memento mori. Latin. Literally, “remember your death.”

Underneath a relatively nondescript church near the Piazza Barberini in Rome lie several tiny chapels lined with the bones of over 3,700 Capuchin monks, buried by their order between the years 1528 and 1870. Collectively, these chapels are known as the Capuchin Crypt.

Capuchin Crypt Image credit Dnalor_01, source Wikipedia Commons. (CC-BY-SA 3.0)

Many might see these bone arrangements as macabre. To the Catholic Church they are a reminder of the frailty and shortness of life. To me, they are refreshingly metal. 🤟

Both the crypt and the phrase have always captivated me. I will happily admit that, first and foremost, they appeal to the teenage fantasy fan that haunts my meatsuit. Beyond that, though, they’re a sobering reminder of the value that each moment holds for us. A reminder to focus on the present, on what we’re doing now, that our actions will outlive us – especially when our every keystroke is immortalized by the Internet.

...read more.

How To Be a JavaScript Contractor

Trigger warning: the title of this post is a little misleading. It almost sounds like I’m going to tell you how to be a JavaScript contractor. The reality is, I’m still trying to figure that out myself, so this post is going to be more a stream-of-consciousness on what I’ve done so far, where I’ve been, where I’m going, and how I’m going to try to get there.

Let’s talk history

I started coding at ten, like many computer geeks, making games with pure HTML and messing around with basic 3D modeling in programs like SketchUp and, later, Blender.

I picked up C++ and then UnityScript (at the time, a proprietary scripting language that was a sub/superset of JavaScript built for the Unity 3D game engine) before finally moving to JavaScript, where I settled.

I had built several games and apps with C++ and Unity, but it wasn’t until I was seventeen that I started making money doing JavaScript contracting.

By that point, I’d amassed nearly six hundred answers on Stack Overflow and had started two successful(ish) development blogs (Unityology and Hey, JavaScript! respectively). By the way: I’d highly recommend that anybody who is building a career in software development start by giving back to the community in this way.

...read more.

You Are Imaginary

People say “just be yourself,” but I have a problem with that. Here’s the problem:

You are imaginary.

I anticipate that there are two kinds of people who will read this article: the ones that will nod their heads, roll their eyes, and say “That’s obvious. Why are you writing about something so basic?” Then there’s the people that will roll their eyes and say “What are you on, dude?”

To the former group I will say this: it’s something that I’ve only recently discovered, and it’s already changed my life a lot – I’m sharing it again in the hopes that it will reach somebody else who needs it as much as I did.

To the latter group: bear with me here. I’m not making this up, although I do remember how skeptical I was at first myself. But the more I read about it and thought about it, the more it made sense.

Even if what I’m saying is false, acting as if it’s true has been hugely beneficial to me, and I hope the same will be true for you.

...read more.

How To Use Vim as a Text Editor

So in my last post, I mentioned that I would be writing in either the Github Code editor or my text editor of choice, Vim.

Well, after thinking about it more, I’ve decided that I like the idea of being able to stay in Vim a lot, and also I don’t want to go gallivanting about the internet every time I want to write a new post. So, I’m going to be writing in Vim.

Problem is, I have it set up to write code, not text.

...read more.

Hello World

Hello world! This is the first post on my new blog Coding Panther, which I’ve created to… well, you can read about why I made it on my about page.

It’s built on Jekyll, which I’m hosting with GitHub Pages. I’m using Disqus for comments, Formspree for the contact form, and I’m actually going to be writing some posts in the online GitHub code editor, I think. It’s a toss-up between that and Vim, which I have pretty well customized as a code editor. Right now, I’m writing in the GitHub editor.

...read more.