I studied Computer Engineering at the university of massachusetts lowell. A large portion of my studies involved hardware and embedded programming. For most of my career, I have shifted focus to software only development in Python, Java, and Javascript. Was thinking back about hardware related projects I have done in the past, and reflecting on how much I enjoyed them.
One project was a gy_521 Accelerometer driver for the raspberry pi, written in C++.
The cover image for this post is not a joke. It is based on reality.
On today’s episode of things that took way too much time, I used rust to automate a simple task. For context on what the task is, I’m a massive doom fan. I enjoy the latest entries in the series. However, the classic doom games are my most played even to this day.
Doom II Hell On Earth In the late 90s to early 2000s, my father played this game frequently.
I have taken a few days off from the grind. I’ve been looking at purchasing my first home 🏡.
Today’s leetcode problem. We are given an array of integers nums, and an integer target. We need to return the indices of two numbers such that they add up to target. The constraints say that there will always be one valid answer in the given integer array.
My first thought is to use a nested for loop to starting iterating from index 0, and a secondary iterator to go down the list.
It’s time to grind ladies and gentleman. I’m starting out with an easy leetcode problem today. Going to work my way up to harder problems as the days go on.
Today’s problem, finding the middle of singly linked list.
Singly Linked List This data structure is a unidirectional form of the linked list. It can only be traversed from one direction (head to tail nodes).
H e 1 a d 2 3 T a i l 4 N U L L Each node in the list has two pointers.
I already know what you’re thinking:
Oh great.
Another damn programming language.
When will this madness end?
Just when you thought you were caught up on technology trends, google says fuck it, and drops a new programming language. Like Javascript web frameworks, your skills are now obsolete and you will need to learn this new language if you ever hope on getting hired. The language is called Carbon and It’s designed to be a successor to C++.