Like a lot of wide-eyed, new programmers, I’ve been scouring the internet for every single type of pathway into the industry that I can find.
One of the pathways I’ve seriously considered is enrolling in a coding bootcamp. The problem is there are a million bootcamps out there these days.
There are also a million lists out there about these bootcamps. Some are current, some are not.
I know from reading (well, really skimming) through these lists, that outdated lists can be frustrating. Also, most lists contain information I don’t really need and wasn’t really looking for anyway.
Over the past few years, I’ve delved into more than a few prescient works of financial literature that have shaped my thinking about both the art of the investing and the nature and history of financial markets. As a lover of books, I figured I may as well share with you two of my favorites that have seriously altered the way I view the undulating world of finance.
These two works represent a compendium of thinking on subjects such as risk, investor psychology, probability theory, efficient market theory, and value investing. The authors of these works distill these complicated subjects…
“Are you writing anymore these days?”
A friend of mine asked me this recently at a party. My initial knee-jerk response was “uh, not really. A little bit…but um, no, not as much as I should.”
I felt a flash of disappointment, like a hammer had dropped in my stomach. It was so sudden. I wasn’t ready for a question like that, so I changed the subject before my friend could ask any follow-up questions.
It’s funny how much this tiny interaction bothered me.
It’s even more interesting how much it told about what really matters to me.
Just over a year ago, I made the decision to go back to school.
Call it a pandemic-prompted decision, but I sensed the need to shore up the technical foundation that I felt I was missing.
I had been coding for around four years before that, mostly through free online courses and a variety of half-built, less-than-functioning personal projects. I had also made a little bit of money freelancing and helping out a local web developer here and there.
But, despite those attempts to make it as “self-taught” programmer, I couldn’t shake the feeling that I was lacking something important…
This past week, I made another little node.js application to keep track of my university credits.
The app is built with Node.js, Express.js, MongoDB, Mongoose, and Pug.
The app simply keeps track of the number of credits and the number of classes I have left to graduate. The project gives the user an input form that allows them to enter each class, along with the class ID and number of credits for that class.
The app keeps an updated tally of the number of classes and the number of credits left. It also provides a list of classes entered. …
As I go through the lengthy process of building my resume, I’ve decided to start building some personal projects of my own. I’ve set out to do this a million times before, but this time, I’m actually going to finish a few of them.
I know, I know…everybody says that.
Well, guess what? I already finished one! Take that, procrastination bug.
Here in this article, I’ll walk you through what I hope will be the first of many personal projects that I’ll build in the coming months. I hope you find the project helpful or at least mildly amusing. …
I’ve always viewed books as a conversation with the author. The real value in a book, especially non-fiction, isn’t simply in the entertainment value — although no one reads anything without first being entertained. The real value is in the ideas presented. The world of concepts. As someone who deeply appreciates a good idea, the thoughts put forth by an author are really what I’m after. So, when an author presents a few profoundly good ideas, I am thoroughly engaged.
Such is the case for the book, Mastering the Market Cycle, by the preeminent investor Howard Marks. In the book…
Leetcode defines the problem as follows:
You are given an array
prices[i]is the price of a given stock on the
Find the maximum profit you can achieve. You may complete as many transactions as you like (i.e., buy one and sell one share of the stock multiple times).
Note: You may not engage in multiple transactions simultaneously (i.e., you must sell the stock before you buy again).
Leetcode gives three examples:
Input: prices = [7,1,5,3,6,4]
Explanation: Buy on day 2 (price = 1) and sell on day 3 (price = 5), profit =…
In November of 2018, I attended the 42 School Piscine in Fremont, California. For those of you who don’t know, the Piscine is 42’s grueling 30-day introduction to the world of programming. That experience, along with previous attempts at self-learning, is what sparked my initial interest in the wonderful world of code.
Since then, I have been struggling my way through a formal computer science education. The CS program has been mesmerizing, to say the least. …
For those of you who don’t know, I’m a computer science student and an ever-curious programmer. The world my mind inhabits is a world full of beautifully complex computational problems swirling beneath the cold metallic objects we know as computers.
For most of my life, the processes governing this strange world have been mystifying to me. That is, until I decided to throw myself back into the foray of computer science to grapple with these difficult and ever-fascinating concepts.
As I attempt to grasp the core concepts of computer memory, a word about algorithms and data structures is in order…