Elias Jackson

Software developer & audiovisual artist

Blog (eliasjackson.com)

To find my long-form posts, you’re in the right place. I didn’t write very much in 2024, but this year I’ll have a lot of exciting things to announce and interesting things to write about. Clicking my name in the top-left corner will bring you to the home page. Once you’re there (you’ll now see my name at the top-center), you can subscribe to the newsletter by scrolling all the way to the bottom of the page and typing in your email address (I really wish this platform offered a better way to do this).

Microblog

I’ve also started a “microblog” on Notion where I share quick thoughts that are on my mind. These are posts that are more personal and that I don’t see much point in sharing, but I still want people to be able to access if they’re interested in what I have to say. I’m basically using it as a public notes app.

Music (menacingrecords.com)

One of my biggest goals in 2025 is to start getting serious about releasing music. This includes Violet Flame, solo projects, and collaborations. All of these will be under my upcoming digital record label, Menacing Records, which specializes in heavy and experimental music across a wide variety of genres. In the summer, I will also be releasing a sampler which will feature many amazing small artists, with proceeds going to a charity (haven’t decided which one yet). If you have a Bandcamp account, you can follow the link above and hit the “Follow” button to be added to our mailing list!

Digital Shop (Ko-fi)

Another one of my big 2025 goals is to start creating revenue streams doing the things I love. My first avenue, other than selling music on Bandcamp, is going to be making resources for other music producers. This includes Max for Live devices, sample packs, VST plugins, and guides. I’m working on some really cool things, the first of which will probably drop around March. If you’d like to inspire me to stay focused on this, you can buy me a Red Bull on Ko-fi using the link above, which is also the platform where I’ll be selling these products.

Happy New Year! Let’s make it happen!

It has been four months since the announcement of my creative retreat. Since then, I've been learning new skills, taking college classes, and carving out a career path that will enable me to fulfill my creative potential. I've also moved into a group house with other creatives, landed a job that starts in September, and also found out that my partner will need to have a hysterectomy soon! A lot has happened since my last blog update— mostly good, but quite a roller coaster.

Creative coding

As I briefly mentioned in my first post, one concept that has fascinated me lately is the idea of creating audio and visual art using code. I had been familiar with audio programming languages like SuperCollider and Max/MSP for a long time, but it wasn't until recently that I also learned about similar environments for computer graphics: GLSL shader art, Processing, TouchDesigner, Jitter, Three.js, Blender, and more. Going down this rabbit hole led me to a field that perfectly encapsulates my current interests: “creative coding”. You can find some examples of this on Shadertoy and p5.js. Furthermore, upon doing more searching, I found out that there is a school that offers a degree in this very subject— and it just so happens to be right where I'm located— Portland Community College!

Soon after publishing that post, I found, enrolled in, and completed the spring term for the Creative Coding and Immersive Technologies Associate degree. My first term consisted of Audio Programming I (a class in Max/MSP), and Music as a Career (not required for the degree but I learned a lot from it). I aced both classes, and made some cool audio projects including a drum machine that uses sounds from your voice:

Read more...

As a software engineer, I've noticed that the act of coding often falls into two categories:

  • Easy stuff – I can just sit down and jot it out without putting much thought into it.
  • Difficult stuff – the stuff that requires intense thought, debugging, researching solutions, and creative problem-solving.

Another thing I've noticed is that, on a good day, 80% of the requirements are met just by doing “easy stuff”. It's the last 20% that ends up consuming the majority of my time.

That's on a good day.

Read more...

A new chapter

After nearly seven incredible years, my last day working as a Software Engineer at OpenSesame will be on Feb 23, 2024. This has been a life-changing experience for me, and I'm deeply grateful to have been part of such an amazing team and company. Education, and communication more broadly, continues to be a passion of mine that I will explore in many ways.

I started working at OpenSesame as an intern when I was 19 years old in college, being the first engineer at the company to work on the revolutionary AI-powered Simon application, significantly lowering the barrier for creating multi-language educational content without the need for a professional translator. Throughout my time on this team, I have gained proficiency in full-stack TypeScript, event-driven microservices, AWS infrastructure, Terraform, React, SOLID architecture, and much more, building apps that are scalable, maintainable, and performant. I can say, without a doubt, that working at this company has substantially built up my skills as a versatile software engineer, and having this opportunity as an intern, followed by full-time work immediately upon graduation, is not an opportunity that most software developers have.

Needless to say, I've done a lot of growing since I was 19. I've graduated college, lived with roommates, lived on my own, balanced my budget, experienced romance, played in several bands, taught myself music production, hosted live events with music and visuals, and made tons of connections. This has all been part of my journey from adolescence into adulthood, and I'm incredibly proud of my accomplishments up to this point.

After all this, I've reached a point where I'm constantly asking myself: what's next? What do I really want to do with my life? What is my purpose?

Read more...

Enter your email to subscribe to updates.