Book Notes: Full Frontal Calculus by Seth Braver — Chapter 1 Review 🔗
“Where there is life, there is change; where there is change, there is calculus.” — Seth Braver I recently went back to studying math to rebuild my fo [...]
a collection of dev rss feeds - blogroll
Posts
“Where there is life, there is change; where there is change, there is calculus.” — Seth Braver I recently went back to studying math to rebuild my fo [...]
Hi everyone, Growth as a software engineer is an ongoing journey. Looking back, a few key principles helped me progress during the early days of my ca [...]
“Fundamentals are the foundation of excellence. Without a strong base, you cannot reach your full potential.” – John Wooden Hey there! Let’s talk fun [...]
“What I cannot create, I do not understand.” — Richard Feynman As I promised you last time, today we’re going to expand on the material covered in the [...]
Update Mar 14, 2020: I’m working on an update to the article based on all the feedback I’ve received so far. Stay tuned! I was reading Computer Syst [...]
“Do the best you can until you know better. Then when you know better, do better.” ― Maya Angelou It’s a huge milestone for us today! Because today we [...]
“You may have to fight a battle more than once to win it.” — Margaret Thatcher In 1968 during the Mexico City Summer Olympics, a marathon runner named [...]
“Learning is like rowing upstream: not to advance is to drop back.” — Chinese proverb Today we’re going to extend our interpreter to recognize procedu [...]
“I am a slow walker, but I never walk back.” — Abraham Lincoln And we’re back to our regularly scheduled programming! :) Before moving on to topics of [...]
Only dead fish go with the flow. As I promised in the last article, today we’re finally going to do a deep dive into the topic of scopes. This is wha [...]
Anything worth doing is worth overdoing. Before doing a deep dive into the topic of scopes, I’d like to make a “quick” detour and talk in more detail [...]
“Be not afraid of going slowly; be afraid only of standing still.” - Chinese proverb. Hello, and welcome back! Today we are going to take a few more b [...]
I was sitting in my room the other day and thinking about how much we had covered, and I thought I would recap what we’ve learned so far and what lies [...]
Today we will continue closing the gap between where we are right now and where we want to be: a fully functional interpreter for a subset of Pascal p [...]
I remember when I was in university (a long time ago) and learning systems programming, I believed that the only “real” languages were Assembly and C. [...]
Today we’ll talk about unary operators, namely unary plus (+) and unary minus (-) operators. A lot of today’s material is based on the material from [...]
As I promised you last time, today I will talk about one of the central data structures that we’ll use throughout the rest of the series, so buckle up [...]
Today is the day :) “Why?” you might ask. The reason is that today we’re wrapping up our discussion of arithmetic expressions (well, almost) by adding [...]
How do you tackle something as complex as understanding how to create an interpreter or compiler? In the beginning it all looks pretty much like a tan [...]
Have you been passively learning the material in these articles or have you been actively practicing it? I hope you’ve been actively practicing it. I [...]
I woke up this morning and I thought to myself: “Why do we find it so difficult to learn a new skill?” I don’t think it’s just because of the hard wor [...]
In their amazing book “The 5 Elements of Effective Thinking” the authors Burger and Starbird share a story about how they observed Tony Plog, an inter [...]
“If you don’t know how compilers work, then you don’t know how computers work. If you’re not 100% sure whether you know how compilers work, then you d [...]
“We learn most when we have to invent” —Piaget In Part 2 you created a minimalistic WSGI server that could handle basic HTTP GET requests. And I asked [...]
Remember, in Part 1 I asked you a question: “How do you run a Django application, Flask application, and Pyramid application under your freshly minted [...]
Out for a walk one day, a woman came across a construction site and saw three men working. She asked the first man, “What are you doing?” Annoyed by t [...]