Blogs / Personal blogs

Justin Meiners

justinmeiners.github.io

Welcome to my personal website! I love learning and creating new projects. I hope to share some of them with you. Feel free to contact me at:

Popular posts
5
Total points
1,570
HN comments
738
Rank
#1,165 personal

Visit justinmeiners.github.io → RSS feedOn Hacker News Dec 2018 – Apr 2022

Software Engineering 5Systems & Performance 2Math & Algorithms 1Life, Learning & Writing 1Career & Management 1

1

Write Your Own Virtual Machine

In this tutorial, I will teach you how to write your own virtual machine (VM) that can run assembly language programs, such as my friend’s 2048 or my Roguelike . If you know how to program, but would like to gain a deeper understanding of what is going on inside a computer and better understand how programming…

2

Think in Math, Write in Code

Programmers love to discuss programming languages. We not only debate their technical merits and aesthetic qualities, but they become integrated into our personal identities, along with the values and traits that we associate with them. Some even defend a form of Linguistic Determinism that thinking is confined to…

3

Skills Poor Programmers Lack

A friend and I had a discussion about the basic skills that are often lacking in experienced programmers. How can a programmer work for ten or twenty years and never learn to write good code? Too often they need close supervision to ensure they go down the right path, and can never be trusted to take technical…

4

Why train when you can optimize?

Multi-variable optimization is an incredibly useful tool for writing software. It allows you to specify a desired result and delegate finding the solution to a reliable algorithm. If you know what you want but not how to get it, optimization can probably help. Problems with many interacting variables that are…