Weekly Overview#
Very mixed week, but overall good. Created a plan for next 3 months and hoping to stick to it. Got into some new things as well, would love to continue with them. Overall, feeling good and hopeful. Got to see the beauty of computer science again, which is always a good feeling.
29th, 30th September 2025 - Monday, Tuesday#
Summary#
- Study:
- - Embedded Systems
- - Artificial Intelligence(AI)
- - Semiconductors
Reflections and Remarks
- 29th was not that good but still better than 28th. 30th was very good, very productive.
- Embedded Systems: Continued the book learned a lot more about datasheets, timing diagrams, how to read them, what to look for as a software dev. Overall pretty good read. Tried to do some bare-metal C but failed. Maybe later I’ll try again. Hoping to finish chapter 3 soon and get to some practical stuff in chapter 4.
- AI: Continued with the 3blue1brown linear algebra series. Learned about linear transformations. Lot of visualization to do in this. Wrote a blog as well. Soldiering on, can’t wait to finish with basic math and get into some projects soon.
- In the free time did some setup on my system for my ESP32 microcontroller and read the uniswap v4 whitepaper and some blogs. Hoping to understand the uniswap code and eventually try to audit the code, maybe if I am lucky I’ll find some bugs in it, which will be very good as uniswap has the biggest bug bounty program out there. But, in any case I’ll learn about the uniswap v4 protocol and that could also come in handy for building some projects on top of it.
- Overall, my goal for after 6 months would be to build something with embedded and AI combined. That would be a very cool project, I believe. On the side I also want to keep building/learning about some blockchain stuff as that is where my expertise is as of right now.
- Apart from this did some more changes in the semiconductors blog, some settings, etc. Hoping to be able to focus on semiconductors. But the thing is, I am already doing so much theory in a day, it’s hard to do this. So, for now I have put it on the back burner. Let’s see how it goes.
1st, 2nd, 3rd October 2025 - Wednesday, Thursday, Friday#
Summary#
- Study:
- - Embedded Systems
- - Artificial Intelligence(AI)
- - Semiconductors
Reflections and Remarks
- Mixed last 3 days. Created the plan for next 3 months. Last 15ish days were experimental to see how much I can do in a day, my limits, etc. Based on that I created a plan for next 3 months. Hoping to stick to it. Will see how it goes.
- Next 3 months plan:
- Sticking to the 3 things(embedded, AI, semiconductors) but will be giving more time to embedded and AI. Semiconductors will be done like twice a week or so.
- More emphasis will be on projects and trying to fix my perfectionism problem. Got some ideas and plans for projects in embedded and AI. Will try to do them.
- Also, will be doing some blockchain stuff(projects, reading, blogging, etc) on the side, since that is where my expertise is as of now.
- Hoping for the best.
- Embedded Systems: Continued the book, chapter 3. Learned about some hardware instruments like digital multimeter, oscilloscope, logic analyzer, etc. Also learned about what should be part of your debugging toolbox. I have most of these things, but not the oscilloscope or logic analyzer. Will get these once I start doing some practical stuff. It was a good read, but there’s only so much you can learn about hardware without actually tinkering with it.
- AI: This was good. Learned a lot of linear algebra. Visualizations were really good. Wrote a blog as well. Hoping to finish this series soon and get to some practical stuff.
- Have a lot of project ideas in both embedded and AI. Hoping to get to them very soon.
- Finally, said NO to some recruiters on LinkedIn. Felt good. Need to do this more often. Need to focus on my goals and not get distracted by money. Money will come later, if I am good at what I do. I plan to pretty much say NO to all recruiters for next 3 months, at least. Let’s see how it goes.
4th October 2025 - Saturday#
Summary#
- Study:
- - Embedded Systems
- - Artificial Intelligence(AI)
- - Semiconductors
Reflections and Remarks
- Pretty good day. Got a lot done. Felt good.
- Embedded Systems: Continued the book. Finished chapter 3, finally. Got really interesting at the end. Need to get my hands dirty with some bare-metal C. That is my goal for tomorrow, to at least try to write some bare-metal C code for my ESP32. Let’s see how it goes.
- AI: Learned about determinants in 2D and 3D. Visualizations really helped. The 3D part is very interesting. Wanted to write a blog on it, but I procrastinated. Will do it tomorrow.
- Was thinking about doing some work that is needed on the nalnda website, but it is just so boring. Will find some time tomorrow to do it, maybe.
- Here is something I am trying to keep my perfectionism problem in check, I learned it from some youtube video(I guess): Whenever I feel like overdoing something, I ask myself is this 70% done? If yes, I stop there. Let’s see if it works.
5th October 2025 - Sunday#
Summary#
- Study:
- - Embedded Systems
- - Artificial Intelligence(AI)
- - Semiconductors
Reflections and Remarks
- Oh man, what a day. Tried to focus on more of practical stuff today.
- Start of the day was slow, as I did not get much sleep last night, but after evening it was good.
- Was trying to set up arm toolchains and the gdb debugger for arm on my
machine, as I am planning to learn ARM assembly. Ended up spending
like 3 hrs on it as the official AUR does not have the gdb-multiarch anymore.
So, had to build it from source. Tried some GPTing and ended by spending
too much time on this. Finally, was able to get it done by
makepkg
ing the editedPKGBUILD
file from the arch repository. Anyways, details are not important. What I realized is that I really like solving problems like this. It is fun. I did not wanted to give up, even after spending so much time on it. Finally, got it done. Felt good. This is why I do software dev. I love solving problems. - Got into a bit of a rabbithole after reading this article from vitalik. Kept digging and digging into Amdahl’s Law, memory wall, and how it can relate to the proposal in the article. Spent like 2-2.5 hrs on it. Felt good. Learned a lot of new things. Would definitely come back to this later, as I am not done with it yet. This also made me realize that I really like theoretical computer science stuff, maybe there is a field for me in this. Who knows.