Meet Rajesh Gor

Techstructive Weekly #11

Week #11

This week was good in terms of writing. I started a new endeavor: a blog. It is not technical; it is related to mythology and finding its meaning in the modern world. I kept a consistent writing routine for nine days. Nine posts in nine days looks like a good start for my writing routine. I will try to continue this routine throughout the month.

Moving on to the technical things, I wrote a lot less code than usual but read a lot of code for debugging and understanding existing flows.

Thanks for reading Techstructive Weekly! Subscribe for free to receive new posts and support my work.

Stats for the week

  • 2 bugs fixed, and 1 bug found

  • Wrote around 30k words (not technical)

  • Read 3 blog posts

  • Listening 1 podcast

  • Learned 3 concepts

Plans for the next week

  • 2 posts on Golang and Turso/LibSQL

  • One video at least on SQLC and Golang with LibSQL Database

  • Create 2 blog from static site generators

Quote of the week

Success is not the key to happiness. Happiness is the key to success. If you love what you are doing, you will be successful."

— Albert Schweitzer

Success is the goal, and happiness is the process. If one can be happy in the process, it is already a great journey. Love the craft not the goal.

Read

  • Refrain from the usage of dicts in the business logic in Python:
    I agree with this point, because the way dicts behave in complex structured code mess, is really hard to debug and trace.

  • What is new in Python 3.13:
    This is a big release in Python. It actually revamped the REPL experience to a new level. There is also the experimental addition of the JIT compiler.

  • Data model behind the Notion’s flexibility:
    The component-based model for Notion suits it really well. They used the right tools and architecture for the right job.

Watched

  • Communication in Engineering is vital, if technical skills are important then soft skills are the most important thing to have as a software engineer. If you can’t understandably express your thoughts, that could be a bit disadvantage to be honest. I personally struggle with this, I can communicate, but I am bit bad at it, I am trying to improve my vocal ability to express what is in my head effectively. I can write my thoughts really well, but when it comes to speaking, its a bit hard for me.

Learnt

  • Setting up Hugo static site generator

  • Python poetry installation and installing dependencies

Tech News

For more news, follow the Hackernewsletter and for daily developer articles, join daily.dev

That’s it from this week, hope you did well this week, and have a happy week and weekend ahead!

Thank you for reading, let’s catch up in the next week.

Happy Coding :)

Thanks for reading Techstructive Weekly! Subscribe for free to receive new posts and support my work.