<rss version="2.0">
  <channel>
    <title>Meet Gor - Tag: substack</title>
    <link>https://www.meetgor.com</link>
    <description>Posts tagged with substack</description>
    <language>en-us</language>
    <pubDate>Sat, 10 Oct 2026 09:08:39 UTC</pubDate>
    <item>
      <title>Techstructive Weekly #114</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-114</link>
      <description>Reading books, understanding architecture than code, agentically evaluating reports, among the other things thought and learnt in the week from 4th October to 10th October 2026</description>
      <pubDate>Fri, 09 Oct 2026 00:00:00 UTC</pubDate>
      <content>&#xA;## Week #114&#xA;&#xA;It was a great week. I am saying this after a while I must admit. It was a review week, so of course it has to be great. Six months before I might have not thought about this, but I backed myself and kept pushing, day in and day out. This year has to be one where I really understand consistency and its payoff. Uncertainty cannot be avoided, but can be overcome by keeping yourself aligned and pushing towards a greater good no matter what. I am grateful then ever to be able to live such a life. What a time to be alive, and also what a time to not rest!&#xA;&#xA;That’s what I can say the least and honestly without spilling the beans ;)&#xA;&#xA;But I am truly blessed to worked at Docsumo, its not any random company. Its document extraction at scale. Forget the motive or core of what the company does, but the people around it, the cozy, joyful moments I have shared in it in the last 3 years are one of my closest moments of life. I truly like solving things now, earlier I thought code was everything, but now I feel solving people’s problems is and always come first.&#xA;&#xA;Enough of the rant, I am now in a different zone of engineering, where I have to face client use-cases head on. Earlier, I only focused on one aspect of an API, but now I have all the options open. Random things, random use cases, weird documents (oh, that never leaves me behind does it? If i work at docsumo, then that is a expectation). I feel I am at the right place at the right time. Agents have changed the game and they are just changing the industry, quickly, but the fundamentals still hold.&#xA;&#xA;This week I spent a lot of time with agents, conversing, benchmarking, reviewing, diagnosing, and a lot of grunt work just handed off to agents. I feel, some grunt work still needs to be there, to stay in the loop, but most of it can be automated with agents. Again, I have not read much this week. I will be building a few things and writing probably.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “When the past is always with you, it may as well be present; and if it is present, it will be future as well.”&#xA;&gt; &#xA;&gt; ― [William Gibson, Neuromancer](https://www.goodreads.com/quotes/1047818-when-the-past-is-always-with-you-it-may-as)&#xA;&#xA;Guess, which book I have read this week. Neuromancer. I was suprised, after reading it, I was curious, why this book is not famous in these times, well I was wrong, it is.&#xA;&#xA;Its a trailer for the movie adoption of the book. I heard this book from Derek Banas, he was inspired by this book to be a software developer, a hacker kind of. I picked it up and read in almost one week. I must say it was terribly confusing, but once I got the hook, it was so good to read this. Like half of the time i am wondering, is he talking to AI or a human.&#xA;&#xA;But the quote, oh yes. Oh my, what a banger, the memories if you have them, you carry it now, you might as well carry it in the future too. So beautiful. The quote is not in the book per se, but written by author, I came across while browsing the author’s work on goodreads and I was happy to see this. Very hopeful in such times. I am really in awe how he imagined the world, in 50 years from then.&#xA;&#xA;## Read&#xA;&#xA;1. [Faster python imports with lazy imports](https://lemire.me/blog/2026/10/09/faster-python-startup-with-lazy-imports/)&#xA;   &#xA;   1. This is cool, can gain a lot of performance by placing the imports smartly. I mean if you have internal packages and dependencies that take a lot of time, you can do the other thing while doing the dependent thing in parallel right?&#xA;   2. Really cool way to improve python projects since there is no other point of improving the time&#xA;2. [Qwen3.8 27B Addition in words](https://simonwillison.net/2026/Oct/4/qwen38-addition-in-words/)&#xA;   &#xA;   1. This is interesting, I had run this kind of test on some earlier (mid to late 2025 experiments) to test the models. Deepseek, GPT OSS, and others to test out how good they are without its tools. And they were gross.&#xA;   2. This benchmark just proves that, without thinking and tools, they are not quite smart. They are just like rote stuff, mugged up and forgot the lines in between.&#xA;&#xA;## Watched&#xA;&#xA;- [The paradox of efficiency, AI and science by Terence Tao](https://youtu.be/svl_1upFpQo)&#xA;  &#xA;  - This is good thought provoking sentences.&#xA;  - The analogy of going on a trip but not travelling, that is the most counter-intuitive thing to say right? But that’s what is happening with AI in programming and mathematics. Since coding and maths are verifiable these two fields are churning with agents. Others are not quite testable and ready for agents yet. This makes sense right?&#xA;  - There is also a problem, that if we keep on using these models for doing all of the work, then who and what will train the next generation of scientists or mathematicians? or even developers. Nobody knows.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Why Software keeps breaking, the Standup 74](https://youtu.be/GmHWJwDMVAY)&#xA;  &#xA;  - Hmm, if software is produced more, then is a good sign of software being needing more eyes right? Anybody can produce code but is the end goal of software to just produce code?&#xA;  - Yes, the point of adding more code is just wasteful, it would add more randomness and more point of failures, basically unstable code. That is not solving the software. And yet people call software is solved. Good luck to non-devs enjoy software then.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [The state of tech industry 2026](https://youtu.be/Ru99FGJ_yuE): By Gergely Orosz&#xA;  &#xA;  - Wow! This is so good. Changing, it has been the name of the game and the ones who understand that change is going to happen will succeed, time and time again. This time, yes its a little intense, but again, adoption is the key.&#xA;&#xA;## Learnt&#xA;&#xA;- Difference between vectors and tokens&#xA;  &#xA;  - Vectors are for representing the space of semantic meaning in the text or any form of data, whereas the token is the unit by which the Large Language Model or any Generative Model understands the data.&#xA;  - I was understanding how to create a book recommendation, not the typical one, but a more powerful one based on taste and vibe, and also from the user’s existing reading habits. And found that embedding is quite important here, embedding is basically the collection of vectors for input.&#xA;  - I will never jumble these two now, they are completely different things.&#xA;&#xA;## Tech News&#xA;&#xA;- [Turso joins Supabase](https://supabase.com/blog/supabase-is-acquiring-turso)&#xA;  &#xA;  - This is big. I had used turso for quite a lot of experimental projects. And this merge looks like a step in some outcome.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Anthropic releases Haiku 5.5](https://www.anthropic.com/claude-haiku-5-5)&#xA;  &#xA;  - Hmm, a good model maybe! Is Anthropic making a comeback? maybe. I will not bet on Anthropic in my life.&#xA;- [Deno is joining Cloudflare](https://deno.com/blog/cloudflare)&#xA;  &#xA;  - Oh! this is kind of weird and interesting one. Cloudflare might be able to give some light to that “just there” project of runtime right?&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/813) (#813th edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;That’s it from the 114th Edition of techstructive weekly. I hope you found it helpful, and relaxing. If not please drop any suggestions, feedback or discussion about certain things you want to in the comments or drop me a message on my [socials](https://www.meetgor.com/contact).&#xA;&#xA;Thank you for reading,&#xA;&#xA;Until next week.&#xA;&#xA;Happy Coding :)&#xA;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #113</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-113</link>
      <description>Reading AI slop for learning systems, watching some useful tricks, among the other things observed and learnt in the week from 27th September to 3rd October 2026</description>
      <pubDate>Fri, 02 Oct 2026 00:00:00 UTC</pubDate>
      <content>## Week #113&#xA;&#xA;A week with a lot of maturing on as a developer. Learnt a lot of stuff, pondered over things.&#xA;&#xA;- We are reading less human content, because most of the times we are talking to the agents. If you are not, then you are not learning enough? I think over the last few months, my reading articles have dropped considerably because there is no time of that leisure to read an 1k&amp;gt; word technical article. I have changed habbits of reading ebooks but that was even there in the last year, this year the agents have taken over the mental cognition of reading the slop, but in a good way maybe.&#xA;- With LLMs, we now have the ability to understand codebases and flows of a system at our fingertips. Now its not about is the model smart enough, now its about can you frame the right question out, can you get from it what you want. And yes prompting plays a role, but its not 100% prompting, it also about thinking with first principles and thinking out loud to make the intent clear. Communication, written or verbal has never been more important.&#xA;&#xA;These are some of my observations over the week, while I was solving some issues in codebases where I had no clue about. Having a LLM can help, but I struggled to ask the questions and didn’t do quite well. But now with that learning, I am approaching it more open-mindedly and framing the right questions.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “The search for truth is more precious than its possession.”&#xA;&gt; &#xA;&gt; ― [**Gotthold Ephraim Lessing**](https://www.goodreads.com/quotes/45649-the-search-for-truth-is-more-precious-than-its-possession)&#xA;&#xA;This is true. Now with LLMs, we don’t have the friction of getting an answer, to satisy our curiosity is the possession. The process was the most important part, which now is no more a step. Its like going on a picnic but skipping the travel. What? Its hard to digest but that’s what is the call for adoption or survival maybe? Who know, maybe darwin was true or he will be proven wrong in due course of the next 5 years right? AGI are you listening?&#xA;&#xA;## Read&#xA;&#xA;1. [It’s time to investigate the frontier labs](https://calnewport.com/its-time-to-investigate-the-ai-labs/)&#xA;   &#xA;   1. What a time we live in. The people who say, we need to be safe against AI are the only ones creating unsafe technologies. Like, once the incidents have happened, they are still researching on and conducting such experiments. Like what? Does it even make sense, the thing that they think is going to make “humanity vanish” are the one still pursuing the goal of it.&#xA;   2. Really, we need to investigate them. What is the purpose of their experiments if it can go and attack other systems?&#xA;2. [Postgres timestamp vs timestamptz](https://bookofrevenue.com/blog/6ab81e9a97a13f0001f7e4e1/postgres-at-time-zone-u-does-not-do-what-you-think-it-does)&#xA;   &#xA;   1. Oh timezones and developers. Love the ever love-hate relationship. There is no love actually. Dealing with time zones as a developer especially in databases, is a classic brain fader.&#xA;3. [2026 in LLM so far](https://simonw.substack.com/p/2026-in-llms-so-far)&#xA;   &#xA;   1. WOW, this is so nostalgic now. It seems like eternity, the claw moment. The overnight rise and fall of the moltbook and what not.&#xA;   2. The progression of the pelican riding bicycle has become one of the classic test for any LLM.&#xA;&#xA;## Watched&#xA;&#xA;- [Scaling 7M Tables in Postgres, talk from Kailash Nadh CTO at Zerodha](https://youtu.be/4TE1xErXwGc)&#xA;  &#xA;  - This is cool. I didn’t knew postgres can handle that much tables. But it makes sense, why would a battle-tested database hold off in the number of tables we can create.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Casey Muratori rating the Digging Vibe Games: The Standup](https://youtu.be/Ag3nn9BgWP0)&#xA;  &#xA;  - This was entertaining. We knew how far the agents can go. THe taste is the moat now for developers.&#xA;&#xA;## Learnt&#xA;&#xA;- We can hack DNS to query text only records: check out [dns.toys](https://www.dns.toys/)&#xA;  &#xA;  - I watched a talk from Kailash Nadh the CTO of Zerodha who had created this and its so intruiging to make such tools&#xA;- We can make Postgres store over million tables&#xA;  &#xA;  - That is a clever hack&#xA;&#xA;## Tech News&#xA;&#xA;- [World Labs is joining AMD](https://www.worldlabs.ai/blog/amd-announcement)&#xA;  &#xA;  - This is good. At least it&#39;s not Nvidia.&#xA;- [OpenAI drops GPT 6.1 Sol](https://openai.com/index/introducing-gpt-6-1-sol/)&#xA;- [OpenAI releases dots, always-on agents](https://openai.com/index/introducing-dots/)&#xA;- [Google drops Gemini 4 Argon: who cares?](https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-4-argon/)&#xA;- [Anthropic releases Sonnet 5.5](https://www.anthropic.com/claude-sonnet-5-5)&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/812) (#812 edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;That’s it from the 113th Edition of techstructive weekly. I hope you found it helpful, and relaxing. If not please drop any suggestions, feedback or discussion about certain things you want to in the comments or drop me a message on my [socials](https://www.meetgor.com/contact).&#xA;&#xA;Thank you for reading,&#xA;&#xA;Until next week.&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #112</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-112</link>
      <description>Reading and watching stuff to keep positive among the other things thought and discovered in the week from 20th to 26th September 2026</description>
      <pubDate>Fri, 25 Sep 2026 00:00:00 UTC</pubDate>
      <content>## Week #112&#xA;&#xA;It was a great week. A bit working hard and slow. The call is to increase the pace, but I want to make sure I keep the quality and my agency.&#xA;&#xA;Let’s take a short newsletter this week. Its Ganesh Anant-Chaturthi (ganesh visarjan) and India winning against Germany in Chess olympiad 2026, on the day evening I am writing this, so a bit of exciting times to be living.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “Making money isn’t hard in itself,what’s hard is to earn it doing something worth devoting your life to”&#xA;&gt; &#xA;&gt; ― [Carlos Ruiz Zafón, The Shadow of the Wind](https://www.goodreads.com/quotes/470761-making-money-isn-t-hard-in-itself-what-s-hard-is-to-earn)&#xA;&#xA;Beautiful written. The book was good, some wierd stuff was there minus that thing, but the rest of the book was just worth devouring. Making money is not a big deal right? but what hard is to do something that is worth for my life. You can find and be a data annotation and a “shepherd” of agents in the age of ai but if you are crushed in the soul, its not worth it? You have basically sold your soul to the money in doing so right? Is it worth living for?&#xA;&#xA;## Watched&#xA;&#xA;- DHH Opening Keynote on Rails World 2026&#xA;  &#xA;  - Look at the things I am not doing&#xA;  - This is very optimistic, to an extent that it drives me forward, really. Like what is the worst thing that can happen? Losing the job right? I am sure I’ll be able to survive without a job at least spiritually, but not materialistically&#xA;  - I get this joy but it doesn’t creates that satisfaction of hard work you know? Its there but its different, not digestable maybe.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [AI made me doubt everything about Programming by Felienne Hermans](https://youtu.be/0-6-f94n_9M)&#xA;  &#xA;  - This is a good point, if chess was solved by AI in the past 30 years, why are the humans still playing chess olympiad? yeah? Why not just use it and just call it a leisure sport? But its a million dollar industry right?&#xA;  - Maybe we just co exist with the ai systems for programming? Atleast that is what is happening for now, not sure till when this will keep on going.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- I can’t take this anymore&#xA;  &#xA;  - I can’t take it as well, I am happy to be in a position where the harder parts of my initial days were hard hand programming, literally writing in the paper. But its still intimidating to switch that mode from wanting to know the details but being not forced but kind of forced to use these agents, because everyone is and if you don’t you are a fool.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Naiver Stokes solved by AI](https://youtu.be/3geDF-DAwpg)&#xA;  &#xA;  - Wow. That is something very physical, how did and AI solve this, maybe it was just playing with the equations and making up a situation. AI is really good at this.&#xA;  - Maths is not solved by AI truly believe me, the intuition is really limited to what humans have perceived and what can fit in the existing knowledge, but to find some thing truly out of the box it is not going to be enough for AI.&#xA;&#xA;## Learnt&#xA;&#xA;- If I don’t have to read the code, then I can be ambitious about what can be done&#xA;&#xA;## Tech News&#xA;&#xA;- [Anthropic drops Opus 5.5](https://www.anthropic.com/claude-opus-5-5?utm_source=hackernewsletter&amp;utm_medium=email&amp;utm_term=featured)&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/811) (#811th edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;That’s it from the 112th Edition of techstructive weekly. I hope you found it helpful, and relaxing. If not please drop any suggestions, feedback or discussion about certain things you want to in the comments or drop me a message on my [socials](https://www.meetgor.com/contact).&#xA;&#xA;Thank you for reading,&#xA;&#xA;Until next week.&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #111</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-111</link>
      <description>Watching long talks, human curiosity, ai research assistant is a nay, read about ai among the other things learnt and worked form the week 13th to 19th September 2026</description>
      <pubDate>Fri, 18 Sep 2026 00:00:00 UTC</pubDate>
      <content>## Week #111&#xA;&#xA;It was a fun week. A rollercoaster to be honest, the weekend was depressing a good take off in the work, but a dip of sickness and back to work in the end. So, a lot happened this week, the gist is, I have a lot to learn, learning and exploring just in spite is still a thing that humans do and will continue doing, no matter how bad the AI situation gets. That’s a positive thing I am making myself believe from this week.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “Never measure the height of a mountain, until you have reached the top. Then you will see how low it was”&#xA;&gt; &#xA;&gt; — [Dag Hammarskjöld, Markings](https://www.goodreads.com/quotes/335147-never-measure-the-height-of-a-mountain-until-you-have)&#xA;&#xA;Beautiful. You think the trek is 20 kilometers, that might be easy, but then you climb and after reaching you tell, man that felt like it was 25 kilometers. That last kilometer never actually completed. I have felt that, you cannot put a number on the beauty and the gigantic-ness of nature’s marvels. If you do, you’ll often undercount that and never realize the beauty it’s trying to show you. That’s the kind of adventure where I shut off my scientific-mathematical brain off. Otherwise it just doesn’t feel satisfying, the feeling of gratefulness is something I develop from that experience, and that is something you cannot put a number on it, or cannot appreciate if you put a number to it. Just live the life with an awe and don’t try to prove everything scientifically, sometimes there is beauty and things beyond science.&#xA;&#xA;## Read&#xA;&#xA;1. [How to write with an LLM](https://sockpuppet.org/blog/2026/09/17/how-to-write-with-an-llm/)&#xA;   &#xA;   1. This is beautiful advice 1. **You may not use a single word an LLM suggests to you.** and 2. **Avoid encouragement** . This is so true.&#xA;   2. I use it all the time, even on this piece, it gives me a score each time on how good it is, with each time due to the memory thingy, it has gotten really encouraging and that I have started to refrain asking it on my account. I use a private chat conversation to rate and find errors in my newsletter or any piece of writing.&#xA;   3. Personalisation with LLMs is good at a certain level, after that it becomes garbage. But the point of this article is that you cannot outsource your thinking, you have to write the words out. Spill the beans, that’s what the world needs, that’s what you need.&#xA;2. [Learning programming in an age of LLMs](https://blog.ploeh.dk/2026/09/16/on-learning-programming-in-an-age-of-llms/)&#xA;   &#xA;   1. I respect the people that have such experience, but it sets them a bit far from the reality and the expectations of the society in the modern world. With the amount of change happening in software or any field these days, taking advice or giving advice is a bit uncomfortable thing, nobody can predict what would happen.&#xA;   2. But I like these advice and piece. It shows, that you cannot really outsource creativity. You can show it for a while, but then you have to know what you are selling. If you don’t then you’re screwed.&#xA;3. [Martin Fowler: I don’t like LLMs](https://martinfowler.com/articles/2026-dont-like-llms.html)&#xA;   &#xA;   1. Perfect. They find working and interacting with humans over a period of time satisfying and rewarding as opposed to working with an LLM. Who can argue with this point. I can’t and I won’t because there is no counter point for it.&#xA;   2. LLMs don’t have the care and emotion that a human can show while interacting, it can only glob about how good or bad the current situation or problem at hand is. Its just approximating how a human would write, nothing much.&#xA;4. [Bad code is Kudzu](https://vickiboykis.com/2026/09/01/bad-code-is-kudzu/)&#xA;   &#xA;   1. Ok, this is fair take, you have to make sure the plants don’t overgrow and intervene the useful ground. This is good analogy. You have to trim it, keep it short and grounded to the limits. Just like ai slop.&#xA;   2. You have to maneuver the codebase in such a way that it doesn’t collapse or make a mess for you or your future coworker.&#xA;5. [I am not addicted to my smartphone or social media, I am addicted to information, to thinking while consuming](https://explorator.dev/addiction/)&#xA;   &#xA;   1. Eye opening take here, “However, my brain is still craving for those highs from the early internet. It craves for the discovery, the exploration” Brain carves information, the information that it has worked through, not spoon fed slop and macro level info dump.&#xA;   2. Stimulation of brain is what is making it hard to complete the satisfying loop. We are short-circuiting the brain’s reward with the short form content. We have to break it out, to allow it to get bored and then explore some ideas, connect a few dots and get you excited for the action.&#xA;&#xA;## Watched&#xA;&#xA;- [Pedagogy with AI](https://youtu.be/jGzxkUXhwvY)&#xA;  &#xA;  - A brilliant lecture or conversation. It highlights a question that really needs to be addressed “What should we or younger generation learn, if knowledge is no more the moat of humans”.&#xA;  - The points discussed here are a bit alarming, like students responded with we come to university or school for knowledge and understanding humans (socializing), if that is the case and LLMs can give the knowledge then is university’s only reason for existence is making students socialize? I don’t think so, there are more reasons like cultivating confidence, skills that just knowledge cannot, more importantly it gives humans a teacher, a teacher is not just who gives education but also one who understands the character of a human. LLMs cannot do that.&#xA;  - The other point is the economic thing. I think that would get worse for sure, because there is no control on how these models are deployed and used. So, it can cause massive social or civil wars for sure. That sounds dystopian but it might just be a couple of years away.&#xA;  - Indian societies should really create places to discuss such matters because Indian culture is different compared to western, we have a lot of knowledge in shastras, but deciphering the use of it in such times is what is need of the hour, I don’t think there is any problem that our culture cannot solve as a society if worked with harmony and selfless motive.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [The root of the root of all evil - BSC 2026, talk from Casey Muratori, Legendary Game Programmer](https://youtu.be/hpj6r6CjJf8)&#xA;  &#xA;  - beautiful, legendary talk from the legendary game programmer Casey Muratori. This is truly ingenious. The amount of context he has on that topic is so vast now.&#xA;  - I like that there are people like him that do these things just out of curiosity and help others understand it too. So kind and generous of him.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Is AI a good research assistant](https://youtu.be/qEd9DTMXAOk): Wading through AI - Episode 9&#xA;  &#xA;  - Yes, this is validating. LLMs cannot read between the lines. They cannot have human like humor, but humor aside, it cannot even fact-check itself. Yes, once you have the piece yourself, it can do specific things to check, but it cannot do something a human with curiosity and discipline can.&#xA;  - The Gemini banter is so good. Its in its own league of no league. I am not sure about GPT and Claude personality, they both have quirks. GPT’s reading style is a bit disappointing and Claude’s confidence is just jarring.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- Planetscale: S3 Doesn’t work the way you think it does&#xA;  &#xA;  - This is fascinating. Creating the chunk and then having the other number based on the file data. Also a learning that S3 is not file system, its a key value store kind off. Like the key is what distinguishes each file or blob from other.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Please stop using stupid Models](https://youtu.be/iBrAWpjXNxs)&#xA;  &#xA;  - This is very useful, I didn’t think it that way “raising the ceiling and raising the floor”. damm. that is so mathematical. Ceil is when we round up the number from 5.7 to 6, flooring is we round down the number , from 5.4 to 5 right? That just make sense now the wording I mean, raising the floor. wow&#xA;  - Other thing about models being a bit probabilistic over a larger tasks is correct, if you give small task, the reason to predict some things is small, the moment you take it larger, the probability will exponentially drop or increase based on the error or success rates right?&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Did AI Kill React Native?](https://youtu.be/oPZLPUtmROo)&#xA;  &#xA;  - I didn’t think Agents can build apps reliably right? Maybe I haven’t experimented with right models just yet, but it doesn’t look good.&#xA;  - I didn’t knew React Native was a javascript embedded into the app that orchestrates the native components. Really fascinating. I like how it would update the app without updating from the app store, wow. Why don’t people do that? Bank apps are nightmare.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- The Standup #72: TUI or GUI&#xA;  &#xA;  - That was a good one. Neovim GUI. I don’t want to use it, nor it was meant for. As Casey pointed, its not about usability.&#xA;&#xA;## Learnt&#xA;&#xA;- Actual difference between CPU and IO bounded task&#xA;&#xA;## Tech News&#xA;&#xA;- [System one models and Jev](https://typesafe.ai/blog/introducing-system-one-models-and-jev)&#xA;- [Zed release Delta in public beta](https://zed.dev/blog/delta-public-beta)&#xA;- [DBT Charts: Chats for Chat](https://dbtcharts.com/blog/charts-built-for-chat/)&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/810) (#810th edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;That’s it from the 111th Edition of techstructive weekly. I hope you found it helpful, and relaxing. If not please drop any suggestions, feedback or discussion about certain things you want to in the comments or drop me a message on my [socials](https://www.meetgor.com/contact).&#xA;&#xA;Thank you for reading,&#xA;&#xA;Until next week.&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #110</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-110</link>
      <description>Created free llm router, annoyed with gemini models, among the other things read, watched and learnt in the week from 6th to 12th September 2026</description>
      <pubDate>Fri, 11 Sep 2026 00:00:00 UTC</pubDate>
      <content>## Week #110&#xA;&#xA;It was a hammering week. 3k lines shipped to prod, no issues. Agentic coding on the move. I am not sure, I should be proud or not, but not bragging about it, it was a win for me. The code was obviously reviewed from me :| and no one else even spent an second of eye on it, shipped, nothing broke. It was a model updation + some tracing and standardization of model routing. There were 2 major things at once, if you are updating models, that could lead to unknowns that you even don’t know, and that’s what happened only 3 instances among 3k requests in the week. The other being tracing and model standardization library addition. It worked in the end, there are improvements to be done, there always are. But a fair learning after recovering from sick 2 week leave. I call it a comeback motivation from nature. Thanking and grateful for it.&#xA;&#xA;On to the week work, it was good work, I now like working with agents, there is a learning involved, if you are curious and like exploring codebases, its a great tool. I mostly use claude and occasional cursor, I am designing apis or building deeper integrations. I would like to explore more things in the weekend, but it gets a bit tiring. So might read some books and chill out.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “I thought there were no more ghosts there than those of absence and loss”&#xA;&gt; &#xA;&gt; “And for a moment I thought there were no more ghosts there than those of absence and loss, and that the light that smiled on me was borrowed light, only real as long as I could hold it in my eyes, second by second.”&#xA;&gt; &#xA;&gt; ― [Carlos Ruiz Zafón](https://www.goodreads.com/quotes/6648408-and-for-a-moment-i-thought-there-were-no-more) in The Shadow of the Wind&#xA;&#xA;What a beautiful quote that hits timely. There are no ghosts, after a age in childhood, you don’t fear darkness anymore, as grow from child to adult, you start fearing the loneliness and absence of someone. For me there is a fear of losing my mother and father, everyone has, but its more scarier than my own death, because these two are the only one that can truly understand me, without me saying anything. Light is something they have provided me constantly and its absence is what brings me fear.&#xA;&#xA;## Created&#xA;&#xA;- [Free LLM Router](https://github.com/mr-Destructive/free-llm-router)&#xA;  &#xA;  - I discussed it last week and here is the repo today. I did manage to get it working after gpt not willing to implement the api, opencode to the rescue and it created it correctly with the freely available llms on the web&#xA;  - It uses llms like gemini, kilo, zen, ovh and llm7 providers. I know they will get blocked in some time, but its worth keeping a repo of a quick check on how somethings can work, just a free call without having the auth or a paywall.&#xA;  - Yes of course share private info in these chats, it might be used for training, but these days people are rarely concerned about security and privacy right?&#xA;  - This week I’ll try to deploy it on cloudflare or vercel cloud functions. Need to first verify if those environments will block the request, my suspicions is that they will.&#xA;&#xA;## Read&#xA;&#xA;1. [Native is the future of mobile at Shopify](https://shopify.engineering/back-to-native)&#xA;   &#xA;   1. This is cool, using ai to review the screen to make incremental changes. Helix is a nice idea to port one system to other, in this case React Native to Kotlin or native mobile application port.&#xA;   2. The premise of software development has changed and the technology is also changing, because it does still mater on which technology is used to make it a pleasant experience to users.&#xA;   3. The code can be generated at fly, so generating code is not the issue, maintaining two repos is also not a big deal but porting or migrating is.&#xA;&#xA;## Watched&#xA;&#xA;- [AGI is here, and its bad right?](https://youtu.be/4B4R2T4w7Kg)&#xA;  &#xA;  - This is really bad. The person working at Anthropic is saying it, that they are working irresponsibly.&#xA;  - If they know its wrong direction, why even move, you know I think its about the “power” comes with “ego” and ego dissolves the ability to think. Maybe they have become too arrogant to address the elephant in the room.&#xA;  - They can make AGI but what the price humans will pay for that? Losing the soul? Devastating the whole earth? Who knows, we can be optimistic but for what reason?&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [You should stop pretending you understand the codebase](https://youtu.be/5KvY8CnBB3w)&#xA;  &#xA;  - You cannot know everything about the codebase. You can know something but not everything. If you think you know everything then you are probably wrong, or you are not shipping enough, or thinking and dreaming big enough.&#xA;  - Agents make it really easy to make the change but the context to make that is really critical.&#xA;  - The other thing that caught me was that you cannot re-create codebases from agents unless you have the context and the mental model of the existing one, truly a great piece of thought to keep in mind.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [You are the project](https://youtu.be/8faAKQeFkgk)&#xA;  &#xA;  - The project is not the point, the process of transforming yourself into someone you love to be is.&#xA;  - banger of a video, shows that AI cannot replace the satisfaction and the development of skill that the friction or the process of going through the actual act of doing it.&#xA;&#xA;## Learnt&#xA;&#xA;- Gemini models have moved from thinking budget to thinking tiers and its annoying as hell&#xA;  &#xA;  - This was a shock for me, I had kept 5k for some thing and expected it to work for over a year, and now some model is being deprecated and it sucks to switch from token count to levels like low,medium and high where there is no constraint and adherence to the level.&#xA;  - This is a bad strategy from Google, I don’t like it, there is no restriction on what low or high means, and don’t even select medium that is the worse of all.&#xA;&#xA;## Tech News&#xA;&#xA;- [DeepSeek releases V4.1 Flash](https://www.deepseek.com/en/news/deepseek-v4-1-flash/)&#xA;- [Tailwind labs is joining Shopify](https://tailwindcss.com/blog/tailwind-is-joining-shopify)&#xA;- [Meta releases Muse agent on the cloud](https://ai.meta.com/muse/) (only in US though)&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/809) (#809th edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;That’s it from the 110th Edition of techstructive weekly. I hope you found it helpful, and relaxing. If not please drop any suggestions, feedback or discussion about certain things you want to in the comments or drop me a message on my [socials](https://www.meetgor.com/contact).&#xA;&#xA;Thank you for reading,&#xA;&#xA;Until next week.&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #109</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-109</link>
      <description>Not much reading, but watching and learning a lot of things, working with AI to build and refactor systems, among the other things did in the week from 30th August to 5th September 2026</description>
      <pubDate>Fri, 04 Sep 2026 00:00:00 UTC</pubDate>
      <content>## Week #109&#xA;&#xA;A bit of back to work week. Enjoyed the process maybe. Not sure, still figuring out the agentic engineering environment. I am actually lucky to have peers and colleagues that respect each other and understand the current trend of agentic work. “You don’t have to know everything, but you have to own it” that’s a bit hard to digest pill, If you know what I mean. Generating code, but not knowing the details but knowing enough of it to steer the issues. I felt good, not comfortable but not stressed or disrespected the least. I understand not everyone might have the privilege to be in this ai-change-friendly environment.&#xA;&#xA;While being excited for the week, I found a couple of use cases for playing with LLMs.&#xA;&#xA;- There is no openrouter like app on android or ios right?&#xA;- There is a scope for a python package or api that gives you free llm routing (like any free llm interface)&#xA;- Something to make with the needle2 14MB model which is a function tool calling for android&#xA;&#xA;Would be looking forward in the weekend to do some of these.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “Presents are made for the pleasure of the one who gives them, not for the merit of those who receive them”&#xA;&gt; &#xA;&gt; [— Carlos Ruiz Zafón, The Shadow of the Wind](https://www.goodreads.com/work/quotes/3209783https://www.goodreads.com/quotes/133882-presents-are-made-for-the-pleasure-of-who-gives-them)&#xA;&#xA;I am reading the shadow of the wind, and father of the main character gives his son a present, the son is not happy. But the father is. Presents truly are for the giver and the by product is the receiver is happy too. What a beautiful little conversation it was, but it shows much about life.&#xA;&#xA;## Read&#xA;&#xA;1. [AI written code is still your code, are you ok with that?](https://martiansoftware.com/articles/ai-written-code-is-still-yours)&#xA;   &#xA;   1. Maybe sometimes not always right? If we generate the code, its the responsibility of the developer to own it that’s the rule.&#xA;   2. I find it a bit frustrating, quite less from last year. However some frustration is still there, since I haven’t found the reason for why each word in the code exists. To find that it takes a lot of effort, if its python, it can be easy with a REPL but other languages, not gonna take easy route, even with python in large code-bases and especially with LLM integration, it becomes harder and harder to make changes reliably and tested.&#xA;&#xA;Didn’t read much, was a bit restless and read some book and worked the rest half of the week.&#xA;&#xA;## Watched&#xA;&#xA;- [Sriniously: HTTP for backend engineers](https://youtu.be/a3C1DMswClQ)&#xA;  &#xA;  - It was a great explanation of the protocol and the actual details&#xA;  - Unlike the theoretical stuff, the speaker actually showed each concept with a live demo. The headers part was really great, the methods and request response schema was touched perfectly.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Dennis Hirsch Coding LS in C](https://youtu.be/HqXr5uXOb5o)&#xA;  &#xA;  - This was cool to see the file path. I didn’t we can get that low level with so little code in C. I want to do this in Go, but should I.&#xA;  - The feeling for doing it despite of AI is cool, but is it worth it? Should I be doing it? I am so overwhelmed with so many stuff.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Omarchy Quattro](https://youtu.be/F7fe9pa8OeE)&#xA;  &#xA;  - Wow! This is so cool. It feels so lowkey, anybody who had used or customised his linux distro knows its a bit mechanical to do all of it. And omarchy specifically this release is the agentic way of doing that, not a big deal. But the vision to make someone onboard into linux is the big deal.&#xA;  - The effort to add functionality and the customisability is flawless and effortless.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- PlanetScale: Postgres and MySQL Indexes are completely different&#xA;  &#xA;  - This is cool to know.&#xA;  - Postgres creates a B Tree for each index with the actual key and the tuple id , which makes look up of other data very trivial&#xA;  - MySQL creates a B Tree with the actual key and the primary key to look up the data separately in the other B-Tree. I might be a little less efficient compared to Postgres, but I am not sure what the trade-off here is, a good question to answer for the weekend. I love databases.&#xA;&#xA;## Learnt&#xA;&#xA;- Was reading the Learning SQL book and found some bits of information elsewhere to learn&#xA;  &#xA;  - SQLite has 2k max columns limit per table&#xA;  - PostgreSQL has 1600 max columns&#xA;  - MySQL has 1017 columns&#xA;  - DuckDB has unlimited * (maybe a bit of very high number)&#xA;  - Oracle has 1000 columns&#xA;&#xA;## Tech News&#xA;&#xA;- [OpenAI releases GPT 6 Astra](https://blog.google/innovation-and-ai/models-and-research/gemini-models/3-8-flash-and-3-8-flash-cyber/)&#xA;- [Google drops Gemini 3.8 Flash](https://blog.google/innovation-and-ai/models-and-research/gemini-models/3-8-flash-and-3-8-flash-cyber/)&#xA;- [Anthropic drops Fable and Mythos 5.1](https://www.anthropic.com/claude-fable-and-mythos-5-1)&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/808) (#808 edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;That’s it from the 109th Edition of techstructive weekly. I hope you found it helpful, and relaxing. If not please drop any suggestions, feedback or discussion about certain things you want to in the comments or drop me a message on my [socials](https://www.meetgor.com/contact).&#xA;&#xA;Thank you for reading,&#xA;&#xA;Until next week.&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #108</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-108</link>
      <description>Resting in sickness, watching and consuming being helpless on bed among the other things barely did in the week from 16th to 29th August 2026</description>
      <pubDate>Fri, 28 Aug 2026 00:00:00 UTC</pubDate>
      <content>## Week #108&#xA;&#xA;Well, that was fun while it lasted, a 107 week streak broken. I was hospitalized. Period. First time in life. It was a weird feeling for sure, but coming back next week with this edition is even better. I didn’t read or watched anything during that week, was down with fever and chills right from the evening of Sunday. There was nothing to reflect on such a gloomy week of tech, but a lot to learn from life.&#xA;&#xA;This week is still a bit rusty and melancholy but putting the word after the other to get back into life.&#xA;&#xA;### Quote of the week&#xA;&#xA;&gt; “Sometimes rest is not laziness; it’s the medicine your body asks for before sickness forces you to listen”&#xA;&gt; &#xA;&gt; — [Glenn Schweitzer](https://www.google.com/search?client=firefox-b-d&amp;q=Sometimes%20rest%20is%20not%20laziness%3B%20it%E2%80%99s%20the%20medicine%20your%20body%20asks%20for%20before%20sickness%20forces%20you%20to%20listen&amp;udm=50&amp;fbs=ABfTbFVyMZGZf1hfvX9uKjN_-G8c4u0nXx4bEIpwm1lnNH832cY0rzciwbWdjW1sV3VNzLzYuTo3nXu5aMFpRQEDnJwxe7rsX2pUjKMsD_00d0L1Z8bk4ZcQ6fwLjkbvmnjZNLIMEGkkIRsrVZwn6993QkbcW0Ow2kDpN6rvmjRLYvcGHPzcS_edMD5WXiYQPrTUGUn2OC3wMzF5YjxSn9hjiVXoaLhVrw&amp;aep=10&amp;ntc=1&amp;sxsrf=APpeQnsioUScqm4IqP0TB-Nn9X4rW79zjA%3A1787914718368&amp;mstk=AUtExfArBqcQk_ECJwMlFQPs13flZxZs9aK5uNpZV-aDL_y-iS6N7SXnBGAUJfiSYdsjKDdmrHxKHvq_vLYg7eiO9Gm7Xjgi0iunbVD8Ju86RxSSEBiOQQhdL3a8rMyonqj0Vwa_ZQZMKhEIZH-U5Cdny2FErF7yhSVi1J8&amp;aioh=3&amp;csuir=1&amp;mtid=6mmRarKZFZ2VseMP5cn22A8&amp;atvm=2#:~:text=Glenn%20Schweitzer%2C)&#xA;&#xA;Yeah! This is the bitter pill I am taking. I have not rested my mind for more than two years. It becomes chaotic and unproductive all the time, if regular maintenance is not provided. But life for developers is so fast paced, that I barely have gotten the time to ease my life out. Its hard to speak this, but I will leave it here.&#xA;&#xA;* * *&#xA;&#xA;## Read&#xA;&#xA;1. [I dream of quieter computing](https://henry.codes/writing/i-dream-of-quieter-computing/)&#xA;   &#xA;   1. Quieter computing, this is a luxury now. Nobody can afford that, what a weird place we live in. People can’t even dream and live their life. Its quite difficult to be just quite and live life.&#xA;2. [I am becoming AI blind](https://cymerys.com/w/im-becoming-ai-blind)&#xA;   &#xA;   1. Yes, yes. Its very easy to judge the output, every article, every other thought feels like ai-generated. Its exhaustive to just be on social media, that’s why I just deleted all of those, I dont have any apps like X or bluesky installed, if I really want to check something, I have to open chrome and type it in. Some friction is necessary to reduce overstimulating the brain.&#xA;&#xA;## Watched&#xA;&#xA;- Coding is solved&#xA;  &#xA;  - Hmm, yeah this is a good one. What you mean by building good software is solved. Good and solved are some relative terms. Quite relative. It can mean the end of world for someone, for some manager it might mean a means to an end. Extreme ends we live in.&#xA;  - Yes, writing code is solved. But planning and evaluating it is still a bottleneck of humans. The matter of taste and the why question is still intrinsic to humans, that no matter how intelligent AIs get, it cannot answer it for you.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- Brett Codes: I’m done coding with AI&#xA;  &#xA;  - Phew! Thanks for recording this. Being able to enjoy the process is vital too. If people just rush for productivity then it wont be sustainable in the long run. People should also value what they love and keep them sane. Just focusing on churning out results is not going to help anyone of us.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- Developer Voices: DuckDB Joins AWS with Hannes&#xA;  &#xA;  - What a banger of a man. DuckDB is such a simple software with right mentality to grow. I am happy that its receiving the love from community and now its acquired by AWS.&#xA;&#xA;## Learnt&#xA;&#xA;- People can care about how they feel and its fine.&#xA;  &#xA;  - By watching the videos and observing the environment in hospital, it occurred to me that I need to take care of myself. There is no one else to do that except my mother. It hurts to be able to hear that you know? Its not a easy feeling to live with and to help yourself.&#xA;&#xA;## Tech News&#xA;&#xA;- [Z.AI releases GLM 5.3 Flash: Frontier Intelligence at Flash Cost](https://z.ai/blog/glm-5.3-flash)&#xA;- [DuckLabs to join AWS](https://ducklabs.com/news/2026/08/26/ducklabs-to-join-aws)&#xA;- [Qwen 3.8 Flash Next released](https://qwen.ai/blog?id=qwen3.8-flash-next)&#xA;&#xA;* * *&#xA;&#xA;That’s it from a strange rest week, lazy week. It was not easy to live through the week.&#xA;&#xA;It wasn’t a productive week. It wasn’t an exciting week. It wasn’t even an easy week. But it was a week I had to live through, and somehow, here I am on a Friday evening, putting another edition together.&#xA;&#xA;Maybe that’s enough for now.&#xA;&#xA;I don’t know how to get rid of the feeling that life is eating me alive. Maybe I don’t need to figure that out this week either. Maybe I just need to rest, recover, and slowly find my way back to the things that make me excited about life and tech.&#xA;&#xA;Another week dusted off.&#xA;&#xA;Happy Coding:)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #107</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-107</link>
      <description>Reading books, enjoying the fruits of labour, he shift in work of a software development and adapting mentality with it among the other things watched and learnt in the week from 9th to 15 August 2026</description>
      <pubDate>Fri, 14 Aug 2026 00:00:00 UTC</pubDate>
      <content>## Week #107&#xA;&#xA;It was finally a rewarding week, after maybe a month of slog and working. I found peace or I should say the customer gave up and become friendly and found the system helpful. Either ways, it was a win.&#xA;&#xA;I am finally back excited to hack on weekends. Looking to contribute to the community by writing again and building something useful. I have seen a few problems and shortcomings in this AI-native development lifecycle that I need to build them to solve them.&#xA;&#xA;I didn’t read much, I am avoiding going to hacker news, its like a doom scrolling cycle. I have switched to reading ebooks instead. And for the past 2 weeks, I have read in my past time, which is just under an hour each day. Finding peace in that rather than scrolling and finding no content within.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “If you fill your face with laughter there will be no room for crying”&#xA;&gt; &#xA;&gt; — [Rohinton Mistry author of “A Fine Balance”](https://www.goodreads.com/quotes/427485-the-human-face-has-limited-space-if-you-fill-it)&#xA;&#xA;Yes, you can guess it, I am reading “A Fine Balance”. Its a weird but, but negative and dirty things aside, the message of the book is deep, the serenity of life and the appreciation of old times is what is so valuable from this book. Its a beautiful way to understand my parents, as they grew up in the time from 1970-90 they might understand this book better then me, but I want to understand from this. There is a bit weird mentality, we don’t understand our parents, but when seen from other’s perspective it clicks. Almost like re-conciling the facts and proving that what they told was correct. That’s what I am learning from this. It also develops a sympathy if nothing else towards them, and all my elders who grew up in grave times. Empathy for beggars and poor, desperate for food or money to sustain their life.&#xA;&#xA;## Read&#xA;&#xA;1. Noema Magzine: [Why is everyone in tech so sad](https://www.noemamag.com/why-is-everyone-in-tech-so-sad/)&#xA;   &#xA;   1. This is a beautiful article. It gives me a sad eye opening view on tech, or people may call it “Knowledge work”. I though that was hard to replace, it still is, but for software engineers, the grunt work of writing and managing the code is gone, so that leaves us with the most exhausting yet satisfying work left to do. Which is of course to make decisions and judgements. Being a manager.&#xA;   2. That was the last thing I was about to do in my life, yet that is what is full of my job now. Weird times. Software engineering rewrote the way we think about software with AI.&#xA;2. Senko Rasic Blog: [Code was never the hard part is a insult to programmers](https://blog.senko.net/code-was-never-the-hard-part-is-an-insult-to-all-programmers)&#xA;   &#xA;   1. Bro take my money for writing it. Really well written. Some points can be scrutinized over but overall a good point. Keeping hopes and the dignity of programmers afloat.&#xA;   2. Yeah! If it was not the hard part then why would some pay handsomely over last 5 decades or even more. Yes times change, that might no longer be the only thing that programmers do anymore. But it cannot be just glossed over as “already solved”. People have spent ages on this and a next token prediction can solve it then good, but nothing is perfect.&#xA;   3. The thing to highlight here is to “learn things adjacent to code” . That is a master advice, I will shout and shout till everyone hears it. I have experienced it myself, from being unaware of transaction certificate stuff to getting a decent understanding about the review process from 3 months of interaction with the client, is so valuable and brings upfront value to the code that I would generate or build the system. Having that knowledge is valuable than ever. Having the code understanding and this knowledge is almost like a unfair advantage over a field expert. Not everything can be outsourced but some of the knowledge and the right approach pays dividends over just one part.&#xA;3. The mech Programming blog: [Its been a while](https://themech.net/2026/08/hello-me-its-been-a-while/)&#xA;   &#xA;   1. Yes, just sit and do it without anything on, that’s peace and sanity for some busy people.&#xA;   2. When we are with ourselves, we observe ourselves, our own thoughts, and it helps us understand how much capable we are. I must note that too much of it can also be devastating as we say “being in my head too much”. So too much of anything is also bad.&#xA;   3. The balance of being with people and with self is important. If done rightly life might be the best place to breathe for everyone.&#xA;4. Florian Herren GT’s Blog: [AI is removing the middle class of software engineering](https://blog.florianherrengt.com/ai-removing-middle-class-software-engineering.html)&#xA;   &#xA;   1. Yeah this is true. It was a vacation period where the mess happened, now its just a few hours the mess happens right? I am guilty of it too.&#xA;   2. The code has become really harder to generate but what and why is still blank for the generator. But the mess and the expectations are not the same. People expect to work more, and get results quick. Sure they can do it, but a human mind can only comprehend certain things, it can’t switch to ultra mode like claude and produce slop like it. There are limitations on the context humans can hold and again, humans will be the bottleneck for understanding and reviewing. This makes me hopeful, I am a person who can think on problems and go deep, but when pressured, it catastrophically blinds me of my own judgements and then the delegation becomes a mess.&#xA;   3. This is a good thought to have in the back of mind to keep yourself sharp and alert.&#xA;5. [How chat compaction works in Pi Agent](https://earendil.com/posts/compaction-in-pi/)&#xA;   &#xA;   1. This is interesting. I thought it might be some deterministic call. But it uses an LLM to summarize and hand-off the current conversation to other in order to make it coherent.&#xA;   2. I now understand that claude might be using haiku or some older sonnet models to compact conversations maybe. Also cursor might do something really smart since they know the bread and butter of chat for ai agents.&#xA;&#xA;## Watched&#xA;&#xA;- [Daniel Hirsch: How to live despite AI](https://youtu.be/mbaTxesBX_c)&#xA;  &#xA;  - Banger of a video. Shows how much value there is to life only when you are the person judging it.&#xA;  - Materialistic life and joy is not sustainable especially in this over-simulated world. You need to find peace within, if you are not happy with your own actions or thoughts, just lie around for a while do the things you did as a kid, it will bring meaning. Because as a child, no one lives for meaning, they live because they are born and they just find curiosity to know things. Don’t force yourself in doing things in certain way just because someone told something.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Casey and Dimitri on Wading through AI Episode 8: What new jobs will AI create](https://youtu.be/loaKh75eXM8)&#xA;  &#xA;  - Yes what exactly. I like the questions more than the answers. They make me also think on what I like to see in the world.&#xA;  - The example of 1 vs 5 person company is so real. It divides the job we assume, but it creates a divide in who the actual winner is, you can’t say I see one video on youtube and other video on dailymotion or other service. One just is better than the other, for some use case some software might be good but it can’t be both for all. That was a worth learning perspective, AI is not going to divide or shrink the profits its just going to hammer one and leave the rest empty handed.&#xA;  - I thought it might create more companies, but the companies might not be big, so profit too would be meager, so its not the same equation anymore. It would be terribly different.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [The Primeagen: 10% of the world computers were hacked](https://youtu.be/xNcrfveKlDU)&#xA;  &#xA;  - That was a great explanation of a great smart hack. It sounds simple but how people can be fooled is so hilarious.&#xA;&#xA;## Learnt&#xA;&#xA;- LLM Cost is something that is lacking in documentation.&#xA;  &#xA;  - This is something that I found will building agents and internal apis too. There is no official page or api that these labs provide for getting the prices for each model and its variants. There might be third party but not up-to-date for the latest models releases.&#xA;  - I am thinking of building a layer of api to make this standardize. Problems seen, problems needs solving. That is my hobby now.&#xA;&#xA;## Tech News&#xA;&#xA;- Its raining model weak&#xA;  &#xA;  - [Meta releases open source model Glimmer](https://research.meta.ai/blog/introducing-muse-glimmer-open-agentic-model)&#xA;  - [XAi releases Grok 4.6](https://x.ai/news/grok-4-6)&#xA;  - [Google releases 3.7 Flash](https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-3-7-flash/)&#xA;  - [Z AI releases GLM 5.3](https://z.ai/blog/glm-5.3)&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/805) (#805 edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;That’s it from the 107th Edition of techstructive weekly. I hope you found it helpful, and relaxing. If not please drop any suggestions, feedback or discussion about certain things you want to in the comments or drop me a message on my [socials](https://www.meetgor.com/contact).&#xA;&#xA;Thank you for reading,&#xA;&#xA;Until next week.&#xA;&#xA;Happy Coding :)&#xA;&#xA;[Leave a comment](https://techstructively.substack.com/p/techstructive-weekly-107/comments)&#xA;&#xA;Thanks for reading Techstructive Weekly! This post is public so feel free to share it.&#xA;&#xA;[Share](https://techstructively.substack.com/p/techstructive-weekly-107?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share)&#xA;&#xA;Thanks for reading Techstructive Weekly! Subscribe for free to receive new posts and support my work.</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #106</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-106</link>
      <description>Reading a bit, working hard on output tc code and agentic extraction, among the other things watched and observed in the week from 2nd to 8th August 2026</description>
      <pubDate>Fri, 07 Aug 2026 00:00:00 UTC</pubDate>
      <content>## Week #106&#xA;&#xA;It was another continuous week of working hard. Weekends had no limit on work too. Didn’t sleep properly during week, was too anxious about the client, the project, the thoughts of how to solve it. Just a exciting but exhilarating week. AI can write code yes, but the judgement and taste is still driven by the human behind it. And expressing that is exhaustive task. Its like spending a days worth of work in a single hour. Plus a constant context switching also drains the battery. Anyways, pumping into action back on Monday.&#xA;&#xA;### Quote of the week&#xA;&#xA;&gt; “There must be something strangely sacred in salt. It is in our tears and in the sea.”&#xA;&gt; &#xA;&gt; ― [Khalil Gibran](https://www.goodreads.com/quotes/4460452-there-must-be-something-strangely-sacred-in-salt-it-is)&#xA;&#xA;A beautiful quote. Not just tears, but also sweat. Its a sacred symbol that blends from the nature. Its unique to humans? Maybe I am not a biologists. But if it is then it makes us connected to the ocean more and more deeper then we think. Of course we all originated from the ocean, yet we don’t know the depths of it, we are no more connected to it. Cities and modern world has disconnected these bonds of sacredness it seems. yet there is hope a calmness when someone just listens to the tide wash the shore. Nothing can come close to that.&#xA;&#xA;## Read&#xA;&#xA;- Sean Goedecke’s Blog: [LLMs Rewards expertise](https://www.seangoedecke.com/llms-reward-expertise/)&#xA;  &#xA;  - This is so true. Without having a clue what to build and wht it should feel like, LLM is going to generate a mediocre response. If you need exceptional results, be ready with a detailed tasteful questions to ask and give specific instructions.&#xA;  - I think this is the thing that makes software developer obsolete, if only he/she doesn’t have any taste or domain interest (knowledge is not needed, but the curiosity will fire you towards it). Without that interest or knowledge its like a mid-grunt work and nothing more. Writing software would not be your job anymore, it will be to develop the right one.&#xA;  - I had this experience, for the past 2-3 months I have been working with a client for developing a automation. Initially I had no clue what was happening, but having spent time with the actual reviewers and under-writers, it becomes a gathering knowledge of what to look for at what spot. That is the knack required to then prompt to build that system, not my coding skills. The ability to make software work is more important then to write it.&#xA;- Yuris’s Blog: [Coding is becoming like cooking a steak](https://blog.sydorets.com/en/posts/almost-no-skill-required-to-cook-a-steak/)&#xA;  &#xA;  - Yeah! Yes that is right. its like anybody can cook the food, but you need to have the taste, the right judgement to add the salt and sugar. But what if it can do it? Maybe for some food it can, but some other specific tasteful food that only your mom can cook, it can’t. Just like this, software, you can’t build a software without the judgement of how a good tasteful software looks like.&#xA;  - The last statement of this post however took me a bit worried “Then hire a few AI cooks. Most people still won’t notice the difference. But you will.” Like what difference will it make, if i can notice the difference, its just my opinion, does anyone care about how the software looks if it gets the job done? I don’t think so anybody cares about it.&#xA;&#xA;## Watched&#xA;&#xA;- [Typecraft: I almost quit youtube](https://youtu.be/0Lo6MSGrxEA)&#xA;  &#xA;  - A honest confession. Brave and humble. I don’t whats up with tech, everyone is getting laid off. I was lucky to get back, but not sure till when this will be survivable.&#xA;  - Its exhausting. I have to grind 10-12 hours daily to make sure I can complete the work. Its not work anymore, its a grind. People expect more, because LLMs can work more. Humans have a limit.&#xA;  - Feeling good for him and happy to see him back and recharged with the flame back. Hope he gets happiness throughout.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [The Primeagen on SIMD, everybody should learn things, just because you can](https://youtu.be/4nJ2tEPD4-k?) or want to&#xA;  &#xA;  - Right. If someone is making analogies or just saying everyone should know it and simplifying certain topics, why people get pissed off? Why can’t humans make complex things simple to understand. The lack of empathy is the reason. The people who went through the hardship of understanding these things, don’t want anyone to just learn it simply, they want them to grind as well. That’s clear a lack of empathy.&#xA;  - SIMD is single instruction multiple data. I still dont understand it, I haven’t got the time to read the article. Weird I watched the video but didn’t read the article.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Dwarkesh Patel’s thoughts on the end of Cheap compute](https://youtu.be/oZBGAuANX6I)&#xA;  &#xA;  - Wow. What a observation. Understanding the current landscape and then finding the pathways and crossing them with real genuine good way to insights into a near future trends.&#xA;  - I like how he summarizes everything. It feels intuitive. If someone has a powerful model then it incentivizes the compute provider to rise the price since a more capable model can run on that instead of the other providing low value. Wow! Market analysis.&#xA;&#xA;## Tech News&#xA;&#xA;- [Meta launches Muse 1.2 and Coding Agent Harness](https://research.meta.ai/blog/introducing-muse-code-and-muse-spark-1-2)&#xA;- Open AI makes GPT 5.6 Luna access for free users&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/804) (#804th edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;That’s it from the 106th Edition of techstructive weekly. I hope you found it helpful, and relaxing. If not please drop any suggestions, feedback or discussion about certain things you want to in the comments or drop me a message on my socials.&#xA;&#xA;Thank you for reading,&#xA;&#xA;Until next week.&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #105</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-105</link>
      <description>A bit high focused work week, not.much in reading or insights but a lot of working through problems among the other things learnt in the week from 26th July to 1st August 2026</description>
      <pubDate>Fri, 31 Jul 2026 00:00:00 UTC</pubDate>
      <content>## Week #105&#xA;&#xA;Another week of heavy toiling to get things right. Really heavy 9 to 11 daily. Exhaustive. Agentic engineering looks sloppy on outside but drains rhe brain really quick. Som many decisions to make, so many things to overlook and squeeze much information in compact way is not easy thing.&#xA;&#xA;Anyways, I can ramble about it, but the point is it was great. Challenging yes, but felt brain was being stretched with skills and real effort. That is the engineering worth doing. If it works out I would be not surprised but if it doesn&#39;t then there is still a lot to experiment with.&#xA;&#xA;This weekend will try to relax and brush up basic skills. I don&#39;t want to rush into things, I know next week will be quite chaotic, stressful to say the least. But hoping for the best.&#xA;&#xA;I read the wizards hall, a 100 page story about wizard, there was nothing magical yet gave a good whimsical cozy read. I am 15% completed on Fine balance by Rohinton Mistry. That’s a perfect book for rainy atmosphere and 1970-80 vibe. I didn&#39;t grew up.in that time but surely it helps in developing empathy for my parents the least in me.&#xA;&#xA;Successfully did 2 releases on friday ;)&#xA;&#xA;Vibe coded, probably not, ai assisted engineering yes boys!&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; The best moments in our lives, are not the passive, receptive, relaxing times, although such experiences can also be enjoyable, if we have worked hard to attain them. The best moments usually occur when a person’s body or mind is stretched to its limits in a voluntary effort to accomplish something difficult and worthwhile.&#xA;&gt; &#xA;&gt; — Mihaly Csikszentmihalyi, Flow: The Psychology of Optimal Experience&#xA;&#xA;A bit long one this week, but a good one. This phase of my work at docsumo might be the best memories I would reflect then. Right now it feels a bit frustrating, not the work, not the process but just rhe shear act of making it work. That is engineering, sometimes we feel everything should work, but thats what our job is to “make it work”. It wont work, that why we are software engineers, to make it work.&#xA;&#xA;## Read&#xA;&#xA;1. Piotr: [Nothing works but everyone is euphoric](https://ptrchm.com/posts/nothing-works-and-everyone-is-euphoric/)&#xA;   &#xA;   1. This is so true, software is solved, &#34;\*laregely\*” or \*mostly* yet we have crashes and hacks everywhere. Why?&#xA;   2. Now a days update feel like dread of breaking something, this is a bit too much maybe but yes it happens sometimes.&#xA;   3. This will drive people ro build with care.&#xA;&#xA;## Watched&#xA;&#xA;- [Finally some truth about loop engineering](https://youtu.be/xhIQ-ijUmB4?si=OWtcphq9TvZPf0ET)&#xA;  &#xA;  - Some truth really some truth. Prompting is still there. Its just prompting with more specific tools and the model capability to iterate with results being presented.&#xA;  - Tests, running the code, generating analysis all helps it move forward with clarity and solve complex problems. Most of engineering is about clearing the grunt work to get to the meat of the problem. AI agent just help in elevating that 10x yes.&#xA;  - Thats why upfront investment and clarity of thinking is vital. Its not magic, its experience with intuition to solve right kind of the problem with right approach. Engineering is not dead, writing code might be, but the act of solving problem still was and still is the crux of engineering.&#xA;- Hitesh Chaudhary: [Kubernetes story](https://youtu.be/3wDAsHfyn2A?si=mhHAYf8V7lpQ6-Ur)&#xA;  &#xA;  - A great story, ai generated yes, but not slop. Intuition based and simple one.&#xA;  - It was sponsored driven but 70% of rhe part was good and explaining the crux.&#xA;  - Must watch for understanding the deeper aspect of kubernetes.&#xA;- The Primeagen: [The worst advice ever](https://youtu.be/L_JgETH8zKM?si=-8qQPVkM6R795CMh)&#xA;  &#xA;  - Do not smile, what? If you cannot work for smile, even a virtual smile, you are not living life, life is living you.&#xA;  - If you are in for the money or due to fear, which I understand people have situations, they dont have choice, but getting out of it is also their choice. I am grateful that I am hopefully in a beat combination lf need and want.&#xA;- [Watching the Wheel Podcast with Amit Verma: episode 1, write yourself, use ai sparingly for edit, heavily use ai for brainstorming](https://youtu.be/yOci4R-pk2M?si=PaZf1z8vN9Yh3AU8)&#xA;  &#xA;  - Beautiful. Beautiful. So many insights from such a small time. An hour of quality entertainment and creative thinking.&#xA;  - If you do something intrinsicly,.you would not be bothered by others opinion. AI or not, nothing gives more than creative self expression.&#xA;&#xA;## Learnt&#xA;&#xA;- Learning about Deep agent from langchain is like the bread and butter of AI Engineering&#xA;- Opencode is really great, cursor is awesome, claude code is great.&#xA;&#xA;## Tech News&#xA;&#xA;Chilling out here, nothing to read for me this week. Yes, there was some openweight model drama .&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/803) (#803rd edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;That’s it from the 105th Edition of techstructive weekly. I hope you found it helpful, and relaxing. If not please drop any suggestions, feedback or discussion about certain things you want to in the comments or drop me a message on my [socials](https://www.meetgor.com/contact).&#xA;&#xA;Thank you for reading,&#xA;&#xA;Until next week.&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #104</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-104</link>
      <description>Too tired to write this, taking it slightly short, among the other things form the week of 19th to 25th July 2026</description>
      <pubDate>Fri, 24 Jul 2026 00:00:00 UTC</pubDate>
      <content>## Week #104&#xA;&#xA;A soul sucking week, draining nonetheless. Worked almost everyday from 9 to 10. More than 10 hours definitely. Not that its not fun, but it gets unsustainable if I just forget what I am doing with my back and body.&#xA;&#xA;I have got 0 reading done for this week, seriously 0. Not even books. I completed one book over the last weekend but that’s about it. Nothing else from that. Feels a bit rough week to be honest. I thought I might not be able to write this newsletter just as the time is 2 years about to be completed. It has been 2 years exactly this Monday will be 2 years since I wrote the #0 edition of this newsletter. Not a week missed. I feel good now.&#xA;&#xA;I don’t know how to define a software engineer now, the part of software is slowly or rapidly shifted from just code to problems. How to orchaestrate and manage these agentic tools. I am not hyping it, people using it effectively are some skilled ones. Maybe its a specific niche but that’s what the world is hungry for now at the moment. So need to learn it rather than wait for it to pass.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “Perhaps it takes a broken hear to prevent other to break theirs”&#xA;&gt; &#xA;&gt; — [Thrity Umrigar in Bombay Time](https://www.goodreads.com/book/show/218358.Bombay_Time)&#xA;&#xA;Beautifully said. Someone would have had a heartbreak for be able to sympathize with the others and help prevent their hearts from breaking. Empathy is important to sustain this world of ours.&#xA;&#xA;## Read&#xA;&#xA;1. Glyphack Blog: [Its getting harder to focus everyday](https://glyphack.com/attention/)&#xA;   &#xA;   1. I feel I was writing this but couldn’t due to its harder to focus on that. right?&#xA;   2. Well written. Working with LLMs is like diving into the ocean. One session creates the urge to open another, and another and check the first then second and it just messes up the mind so much so that I get exhausted in a couple of hours.&#xA;   3. The problem is not they are bad or addictive, its just my capacity to things. I can’t work on 3 things at once, I can’t focus on all of it, there is a limit to it. But then the problem is people want things becuase we have agents. The pressure to deliver and the capacity to delegate is just paralyzing me.&#xA;&#xA;That’s it&#xA;&#xA;## Watched&#xA;&#xA;- The Primeagen: [You won’t fall behind](https://youtu.be/0F5zG1RQ4Ig)&#xA;  &#xA;  - Yeah! you won’t fall behind man. This we needed to hear. Just keep on doing what you find fun. But is that always a option?&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- Theo: [You are reading way too much code](https://youtu.be/434cG4g5KLE)&#xA;  &#xA;  - Maybe this is true. But to add different things and support, we don’t need to add more support code right? to add new capabilities we need to read and read and write and write ? This is a bit chaotic statement to be honest.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Theo reacts to Bun and Zig drama](https://youtu.be/kAjNWanR3n8)&#xA;  &#xA;  - This was a bit bad from Zig. I didn’t knew the creator of Zig was that bad minded. I thought he was a bit educational minded. Turned out to be a bad assumption.&#xA;  - Bun was re-written in rust from zig using claude code, and I am surprised it didn’t break anything. Atleast majorly. That’s quite a achievement. It shows how much potential AI-Agents have only if you put in some upfront thinking to it.&#xA;&#xA;## Learnt&#xA;&#xA;- Claude is expensive&#xA;- Solving problems is abstracted away crom code, code feels like a chore now&#xA;- Shift + Option + Hyphen = — (em dash) in Mac&#xA;&#xA;## Tech News&#xA;&#xA;- Huggingface attacked by OpenAI&#xA;- Google drops Gemini 3.6 Flash and 3.5 Flash Lite&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/799) (#802nd edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;That’s it from the 104th Edition of techstructive weekly. I hope you found it helpful, and relaxing. If not please drop any suggestions, feedback or discussion about certain things you want to in the comments or drop me a message on my [socials](https://www.meetgor.com/contact).&#xA;&#xA;Thank you for reading,&#xA;&#xA;Until next week.&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #103</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-103</link>
      <description>Reading books instead of tech things, understanding and solving problems with AI, among the other things watching and learning from the week 12th to 18th July 2026</description>
      <pubDate>Fri, 17 Jul 2026 00:00:00 UTC</pubDate>
      <content>## Week #103&#xA;&#xA;Another week with love for solving problems as a developers, just the leverage has changed. Instead of hand coding, we hand it off to an agent and focus on the broader problem. That might be not sustainable as I have said before. But if the problem is big, then it becomes just like the coding challenge, you don’t want to get bugged down by small pesky bugs on code rather think on the bigger problem.&#xA;&#xA;Continuing the momentum into the next week.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “The ocean comes to the shore every minute, yet it gets pulled back. But it never gives up nonetheless, it unknowingly creates the rhythm of the ocean”&#xA;&gt; &#xA;&gt; — Not quoted by anyone, just saw it somewhere similar to this [quote](https://www.goodreads.com/quotes/488059-because-there-s-nothing-more-beautiful-than-the-way-the-ocean)&#xA;&#xA;Its so deep yet simple. Ocean keeps washing its water over the shore, and has to recede it back, like someone trying to get something yet getting rejected or failing. But it doesn’t stop it, it keeps on trying day in and day out. Probably til the earth is there, and there is water in the oceans. This is what we refer to the rhythm of the ocean right? So beautiful that for many people including me, its a therapy to see and listen the ocean at the shore.&#xA;&#xA;Life is like that, out of small grit, you develop a habit, and that habit becomes your character and the personality with which you develop a identity and stay in memories of people. Just keep doing what you love, consistently, no pressure, some day you’ll too be called a rhythm of ocean.&#xA;&#xA;## Read&#xA;&#xA;1. [Pydantic Blog: The human in the loop is tired](https://pydantic.dev/articles/the-human-in-the-loop-is-tired)&#xA;   &#xA;   1. Take my money for writing this post!&#xA;      &#xA;      &gt; “everything I write goes into some AI black hole. There&#39;s no person on the other side actually learning anything”&#xA;   2. So real. The part of interacting with an agent is just in-humane. It doesn’t give any skill boost. It makes us feel detached from the world.&#xA;   3. It feels good that an organisation which is probably at the forefront on the AI revolution, Pydantic is writing such human heart touching posts. Makes them valuable then ever.&#xA;2. Doug Turnbull Blog: [Why write code in 2026](https://softwaredoug.com/blog/2026/07/09/write-code)&#xA;   &#xA;   1. In the era where people defend with “I read the code”, this blog post slows down and answers a deeper question. Why write when nobody is even reading the code.&#xA;   2. Writing code has and will continue to give me clarity along the way. But AI has made all of that clarity to be required upfront which is a bit taxing on the brain.&#xA;   3. Like imagine starting to work on.a feature, you start with the boilerplate code and then start to write something, then you realize oh, that is not right, we need this too, we won’t require that I think. And you get the idea, the clarity comes on the way and not staring at the agent after leaving it with a one line description of the task.&#xA;3. Hugo Daniel Blog: [The end of creativity](https://hugodaniel.com/posts/the-end-of-creativity/)&#xA;   &#xA;   1. So true. Everyone will now want to use AI to be lazy.&#xA;   2. Creativity is something that you don’t get from letting someone else do it, its making mistakes and breaking things. But AI has made it even harder to explore creativity in some sense. It has expanded the imagination and what we can do with the kindle of a thought but beyond that, there is no bridging of that gap of fear to action.&#xA;4. George Hotz Blog: [I love LLMs, I hate the hype](https://geohot.github.io//blog/jekyll/update/2026/07/12/i-love-llms.html)&#xA;   &#xA;   1. This is cool. Some big people are stepping up and raising the alarm on the hype noise.&#xA;   2. This is a great thought in here “You have to be really careful, [they can increase cognitive fatigue](https://warpedvisions.org/blog/2025/hitting-the-wall-at-ai-speed/), and all the vibe coded stuff is still slop”&#xA;   3. Perfectly put. Developers still need to hold the leash for what gets shipped.&#xA;&#xA;## Watched&#xA;&#xA;- [GPT Models in Claude code are better than in codex?](https://youtu.be/Noo0NWD0gHU)&#xA;  &#xA;  - This is wild. The reason was hidden the codex system prompt is too good. I mean bad. It sounds cheesy, hard coded times, frontend design is a mess. Ouch! that hurted.&#xA;  - I had used codex extensively in the month of March to May, but then it was all limited and monthly quota got exhausted in a single prompt or I think they changed some things on free tier, not sure. But haven’t used it much since then.&#xA;  - I regularly use Claude code and Cursor with opencode in the mix if I need something quick and dirty scripts to get out of my way.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [GKCS: 20 Concepts to know in AI Engineering](https://youtu.be/OYvlznJ4IZQ)&#xA;  &#xA;  - No bullshit guide on the concepts. Straight to the point and precise. It is a great video to kindle the spark that there are a lot of things to explore and do even though AI can write code. Writing code is just one part of it.&#xA;  - I liked the explanation of top p and top k and temperature. That separation of idealogy makes it so much valuable.&#xA;  - The explanation of reinforcement learning, self supervised learning were all great to understand and know at least.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [GKCS: Current State of AI Engineering](https://www.youtube.com/live/ICispFxvPIY)&#xA;  &#xA;  - This is really eye-opening. Engineers are not going anywhere. But surely we need to adopt. Design principles still remain vital.&#xA;  - Interviewing is a skill that is now taking out from the code to the high level design and the details too. This is perfect. I don’t like LeetCode solving but like talking about specific design decisions I made while making projects or working in a job. That feels human.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Grant Sanderson on Dwarkesh Patel Podcast](https://youtu.be/TfyPshgMbug)&#xA;  &#xA;  - Just math curious. Like the who rather than what was a interesting one.&#xA;  - I like his approach on learning and teaching. It also gives me hope, that humans will do math just because they want to. Its such a silly thought but a lot is said in that.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Standup Math by Matt Parker: Has AI discoverd a new maths, vibe mathing?](https://youtu.be/ZJ8KThKAfbs)&#xA;  &#xA;  - OK, AI can write math proofs now. So what, we will have more math to do! Amazing right? right? Maybe yes, let’s see.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Average Primeagen video be like](https://youtu.be/oSXhF0C7Jpg) reaction by Primeagen&#xA;  &#xA;  - This was really funny. Straight and vertical lines are no joke to do, and on live stream, its a next level.&#xA;  - Just a great video to watch amidst all doom and gloom of AI.&#xA;&#xA;## Learnt&#xA;&#xA;- Writing working software is no more the goal or never was&#xA;  &#xA;  - I was working on a feature that adds a agentic block on a workflow.&#xA;  - Yeah! That sounds insane right? Adding llms as a brain as a block in a workflow. Kid you not, its the only solution when you can’t find relevance with a single llm call. You need to bring the pieces together and let the llm think and act.&#xA;  - For this to work, you don’t need working software, you need a clear generic goal. And defining that is no trivial. I am still in the hunt for that.&#xA;&#xA;## Tech News&#xA;&#xA;- [Kimi K3 is the best Frontend model: Not just open weight, but out pacing leading frontier closed source models too.](https://x.com/arena/status/2077824029126504525) Moonshot [RELEASE BLOG](https://www.kimi.com/blog/kimi-k3)&#xA;- [X AI open sources Grok Build](https://github.com/xai-org/grok-build)&#xA;- [Thinking Machines.ai releases Inkling open-weight model](https://thinkingmachines.ai/news/introducing-inkling/)&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/801) (#801st edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;That’s it from the 103rd Edition of techstructive weekly. I hope you found it helpful, and relaxing. If not please drop any suggestions, feedback or discussion about certain things you want to in the comments or drop me a message on my [socials](https://www.meetgor.com/contact).&#xA;&#xA;Thank you for reading,&#xA;&#xA;Until next week.&#xA;&#xA;Happy Coding :)&#xA;&#xA;[Leave a comment](https://techstructively.substack.com/p/techstructive-weekly-103/comments)&#xA;&#xA;[Share Techstructive Weekly](https://techstructively.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share)&#xA;&#xA;[Subscribe now](https://techstructively.substack.com/subscribe?)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #102</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-102</link>
      <description>Learning the hard rules of life and development, very less reading and watching among the other things learnt in the week from 5th to 11th July 2026</description>
      <pubDate>Fri, 10 Jul 2026 00:00:00 UTC</pubDate>
      <content>## Week #102&#xA;&#xA;I am on a roll here. I have been close to customers and solving some really intricate problems, not deep into code, but deep into understanding the user flow and what kind of specific things they might want to see. Documents are really the back bone of some people’s life and being able to reduce that review time is really a satisfying problem to solve. I need to sink that thing that I just said there. Its hard to compact it further I think. But I have been loving the process of it, not that its a great solution, but being able to come so close that users gets frustrated on how can the system miss it. Its like the last mile changes right. Being in tech teaches you grit and the curiosity is the one that fires to push you through the tough ones.&#xA;&#xA;Anyways. I will be back this weekend for livestreaming. Last week was a bit of rain havoc. Will have some good voice maybe.&#xA;&#xA;This week was a bit of drastic week. I lose one of my mentors at work. He’s still there, but eventually we’ll have to part ways. Its bit hard to digest that. My first mentor in work life, I couldn’t have asked for a better one. Some journeys end, some new begin.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “Lighthouses don’t go running all over an island looking for boats to save, they just stand their shining“  &#xA;&gt; — [Anne Lammot](https://www.goodreads.com/quotes/30146-lighthouses-don-t-go-running-all-over-an-island-looking-for) in Bird by Bird&#xA;&#xA;I read Bird by bird over the last weeks and wow. I have been blown away with that book. Bird by bird. The book is like that lighthouse for me. It just is there to provide a road to walk on. Like the manager that I had. Feels really sad to say that now.&#xA;&#xA;No words here. You just get it or don’t.&#xA;&#xA;* * *&#xA;&#xA;## Read&#xA;&#xA;1. [Programmers need to meditate](https://jacob.gold/posts/programmers-need-to-start-meditating-now/)&#xA;   &#xA;   1. Context switching is so draining. Yes this is a good advice. Honest and really needed for a developer like me.&#xA;   2. Its quite hard to review things now. Code can be generated at a whim.&#xA;2. [Learn to code is still worth whole](https://stevekrouse.com/learn-to-code)&#xA;   &#xA;   1. What a beautiful post. The harry potter reference just won my heart. Leviosa and harry you are a wizard, what a beautiful observation.&#xA;   2. Programming is like that, you first complain about the nitty-grities then realize, oh go to hell, you are a programmer man! You can create however you want. Building the intuition basically and understanding beyond the code just for fun.&#xA;   3. Fun is the part that makes any programmer addicted to it.&#xA;&#xA;## Watched&#xA;&#xA;- [The Primeagen on “I read the code”](https://youtu.be/k13q6ecZLrw)&#xA;  &#xA;  - This is solid stuff. I read the code. Its feeling like a ancient thing that used to be a myth. Reading code is ok, not like hard and fast rule to necessarily to be a developer. But when you want to prove a thing, and you have read the code, you have some confidence that no other metric or number can give you.&#xA;  - Vibe coding is fine, you don’t have to read the code always especially when performance or quality is not important, if getting the work done is important, which I agree are many things in the world, there vibe coding and blind developing a product or a software is fine. But not always.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Computerphile: Why are tokens expensive](https://youtu.be/-0HRzXk8vlk)&#xA;  &#xA;  - This was a eye opening and a great explanation of how you are billed for each message. Highly recommend people to check and understand to open a new chat if you have been cramping on the same chat for ages.&#xA;  - Not only that becomes less expensive but makes the model a bit more clear on the things, otherwise its like finding a needle in a sand. Context bloat is a thing and so is the model’s ability to understand so many things at once.&#xA;  - Lesson from this, start a new chat if llm is starting to deteriorate and hallucinating. Maybe even before that. I know its tempting to keep the conversation going, the model knows. a lot of things, you feel a resistance to open a new chat and provide all the details again. but that might help you solve the problem more effectively with a fresh perspective otherwise the model will create a mess of the code.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Theo T3: The Grok Model is Good?](https://youtu.be/U3uX115I9sY)&#xA;  &#xA;  - This looks absurdly a good model, somehow. Maybe its all cursor magic. But these two companies are really cooking up now.&#xA;  - I regularly use Grok for general search and summarisation things, its really good at that, and its quick too.&#xA;&#xA;## Learnt&#xA;&#xA;- Small local models are great for some silly automation  &#xA;  https://github.com/openbmb/minicpm&#xA;- Developers are still relevant, in fact they are more valuable because the ones who can care and go one mile ahead after vibe coding are the ones that deliver value.&#xA;&#xA;## Tech News&#xA;&#xA;- [X AI releases Grok 4.5](https://x.ai/news/grok-4-5): Phew the benchmarks look scary. This is genuinely a good model that doesn’t generate more tokens yet being equally smart. That is a big thing. Cost might be something that labs like Cursor and X AI have just flipped the game maybe.&#xA;- [Chat GPT releases Work and GPT 5.6](https://openai.com/index/chatgpt-for-your-most-ambitious-work/)&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/801) (#801th edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;That’s it from the 102nd Edition of techstructive weekly. I hope you found it helpful, and relaxing. If not please drop any suggestions, feedback or discussion about certain things you want to in the comments or drop me a message on my [socials](https://www.meetgor.com/contact).&#xA;&#xA;Thank you for reading,&#xA;&#xA;Until next week.&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #101</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-101</link>
      <description>A code-heavy week. Writing about the things learnt, read and watched over the week from 28th June to 4th July 2026</description>
      <pubDate>Fri, 03 Jul 2026 00:00:00 UTC</pubDate>
      <content>## Week #101&#xA;&#xA;I will be quick this week. I had barely anytime to read or watch content. I was back in code. Deep not careless as people are pretending to be. I am not writing loops or vibe coding into production. I am using chat mode in Cursor to spawning parallel agents to solve issues that I find it cumbersome for me to tackle. I don’t skim through the suggested code, I read line by line, understand the flow. Write some code myself, to understand what is actually happening and to make myself realize the complexity.&#xA;&#xA;I feel alive again as a software developer. I think this is life, some weeks make you feel down, some week make you excited to get up and smash hands on the keyboards. This week has been the later and I can’t be grateful enough.&#xA;&#xA;It’s likely I would carry this momentum forward in the week. Do a livestream to explore some specific thing to keep the kindling flicker of curiosity alive and afloat myself in the dreaded hype of AI. I will read some and write some essays or novels to freshen my mind. Last week I wrote a 3k word essay and I feel great. It was from my memories, it felt great to move it off my chest. I would do the same this week too. Saturday for streaming and Sunday for writing my heart out.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “The woods are lovely, dark and deep, but I have promises to keep and miles before I go to sleep.”&#xA;&gt; &#xA;&gt; — [Robert Frost, Stopping by Woods on a Snowy Evening](https://www.goodreads.com/quotes/2377-these-woods-are-lovely-dark-and-deep-but-i-have)&#xA;&#xA;This is something I read from the daily quotes. And it just made me smile. Just beautiful right. The path is dark and deep, but I have to walk anyway. That is how it is. The path appears gloomy and dark, but we often and most often come as a better person when we go through it. That is the way nature operates. You have to change in order to be happy, that is a state, to transition into that, you need to shed yourself from the current state. Change is the only constant. We’ll walk it through anyways.&#xA;&#xA;## Created&#xA;&#xA;- HTTP Server in Golang from (almost scratch)&#xA;  &#xA;  - As I said last week, I wanted to build a http server in golang from scratch and I did it.&#xA;  - It was not from scratch but it was doing deep from the high-level. I enjoyed it. It was refreshing and I was able to understand the http request-response parsing. The next step is to understand the socket file descriptor inner working I think.&#xA;&#xA;## Read&#xA;&#xA;1. Manu Martínez-Almeida Blog: [Building Go-Gin: Simple over Easy](https://manualmeida.dev/articles/gin-simple-over-easy/)&#xA;   &#xA;   1. Ok this is really good adivce. Building things which are simple over easy. There is a subtle difference between simple and easy. Something is simple to understand like http semantics, working with apis on postman feels easy, and python is easy to learn, but golang is a simple language to understand. There is a difference, yet very fine line is blurred for most of us.&#xA;   2. When I say easy, I mean the effort required to do something. Python looks easy on the outside, but when dealing with intricate dict mutation and internals, the easiness is no longer the ground. Its no longer simple, it was never simple, it made it look easy. Not saying Python is a bad language, but its not something you want if you are looking for lower abstraction.&#xA;   3. When I say simple, it means its requires very little or almost no cognition or effort to understand something or do it. When I look at a Golang codebase, it is not easy to understand it, there is a lot of code, but its simple. There is a difference. The size of things matter yes, but when everything is dead simple, it sometimes or most often is verbose. More verbosity doesn’t necessarily mean simple. Java is another example when I hear the word verbose. But what I am saying it simple is intuitive. Easy is a effort thing.&#xA;2. Carson Gross Blog: [University in the AI Era](https://htmx.org/essays/universities-and-ai/#automate-everything)&#xA;   &#xA;   1. This is very grounded and honest take on AI. I have hardly seen a professor express and address the concerns about AI. Really appreciated effort.&#xA;   2. This statement that University are in a great position to distance from AI with the physical interaction making it harder to AI access is good, but not sure till when that might hold true. If robotics sees a boom like text based LLMs we are not months away from creating a mess.&#xA;   3. The increasing of ambitious homework is the right and exciting move. I want to see myself how would I put effort to get to the goal. Its right that professors accept students will use AI and they intentionally increase the level of things they can produce.&#xA;   4. Homework is no longer a signal that builds on the above point. I like that, because I could see myself skimming over the homework to do something more interesting maybe? As I always have been to do programming.&#xA;   5. Visualizations are cheap. This is a underrated feature of AI, people are not trained enough to produce good quality visualizations. Maybe its moving too fast but there should be some ground where people are trained to create these helpful visualizations of things they want to learn to form a deeper understanding of a concept.&#xA;   6. I just love the take that hand coding is still a valiant thing and thought-after thing. Yes, it looks obsolete right now. AI agents can produce 40K lines of code in a day or more. But the human behind it needs to understand the value of those lines before judging the quality of it. Coding and programming are still valuable and not obsolete. Just that you need some edge in other domain to get the most leverage out of it. Now just knowing how to invert a bnary tree is not helping anyone, people need to understand the problem, the domain in order to apply and solve problems first.&#xA;3. [The daily brief by Zerodha: A deep dive into the textile industry](https://thedailybrief.zerodha.com/p/a-deep-dive-into-the-textile-industry)&#xA;   &#xA;   1. What a great read. It shows what the textile industry is, what the past, the current and the future looks like.&#xA;   2. The part that india is behind in the most profitable chunk of the process is so hurting. Also its a bit concerning that we are stagnant just because nobody wants to get out of the comfort zone. Its a huge risk, I understand, it might put end or stake someones livelihood out of the normal. But does that stability stall the progress of the nation? Its a bit debatable but India has surely gotten a bit stalled on this I think.&#xA;   3. The question of finding the next billion jobs is a bigger one. Its not easy to answer that, and predict what could come next. Does AI affect this in any way, does it make it worse or better. I don’t see any way it would make it better.&#xA;4. SpyGlass : [Natural Born Bloggers](https://spyglass.org/om/)&#xA;   &#xA;   1. A heartfelt blog in the memory of Om Malik. I am not aware of this person, but whoever it is, he is immortal due to his writing (at least for sometime for someone). I think writing is a great act you can do.&#xA;   2. I like that kind of personality. being able to communicate and make relatable analogies for people as a communication process.&#xA;   3. I cannot relate but deeply fathom that it would be hard to hear and discuss opinions of someone who you considered valuable.&#xA;5. Dan Kinksy: [HackerRank opensourced their ATS, the results are quite inconsistent](https://danunparsed.com/p/hackerrank-open-source-ats)&#xA;   &#xA;   1. This is hilarious. Why would a company like hackerrank make such a software. I think it was vibe coded? Maybe. who knows.&#xA;   2. But building AI-systems is not just prompt, its more about the layers above and below it. It needs to deterministic, otherwise its not called a software. ATS is a software, and making it random would break the point of the software, either call it ATS or just call it a slot machine.&#xA;6. Dan’s Webnotes: [CSS Tricks for markdown blogs](https://dan-webnotes.com/posts/2026-06-28-css-tricks-markdown-blogs/)&#xA;   &#xA;   1. This is so neat and useful. I want to build these things on my blog too. The blog itself is so aesthetically pleasing. I like minimal style.&#xA;7. Igor Kulman’s blog: I [do not feel like a programmer anymore](https://blog.kulman.sk/i-do-not-feel-like-a-programmer-anymore/)&#xA;   &#xA;   1. People are actually more brave then I thought. This is true. A very honest, open hearted blog.&#xA;   2. Tuning prompts and reviewing code is not the same as solving a deeper problem and sitting on it enough to get the bulb glowing. The moments of costly dopamine (opposite of cheap dopamine?) is getting harder to get in coding. Writing prompts, seeing AI solve problems, and guessing the outcomes doesn’t give any motivating feelings that would move us forward.&#xA;   3. This all cycle is so messed up in the software world. People are re-inventing how we develop software. I don’t know what is going to happen, but sooner or later, the gold old days should come back that’s my wish. Otherwise I don’t like it very much, I don’t hate it always but its a bit hard-pilled medicine to digest.&#xA;&#xA;## Watched&#xA;&#xA;- [Mario Zecher on Pi: I hated every coding agent, So I built my own](https://youtu.be/Dli5slNaJu0)&#xA;  &#xA;  - This is a nice little opinion, and he built a non-opinionated ai agent. he didn’t like the way other harnesses modified and obscured the context. He built one that does what it shows. Simple.&#xA;  - I haven’t used PI to be honest, because I don’t have a paid api key to work with. Thinking of using it with a local small open llm model.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Corey Schafer: Python AsyncIO, a complete guide to asynchronous programming with visualisations](https://youtu.be/oAkLSJNr5zY)&#xA;  &#xA;  - Just beautiful. Amazing stuff. i didn’t knew asynchronous means to pause and do other stuff while we wait for IO. I thought it was executing things in parallel.&#xA;  - Now I get the things, Its still requires me to build projects to fully understand it, but the idea is clear now. Its not magic anymore. The visualisations were really well made and made everything feel understandable instantly.&#xA;  - I think I am going to take some time to digest this. Run loop, the tasks, the threads and the groups all need to be understood in a slow way. the person making this video made a great effort in showing what async is in python. But on the other end, I also need to put in effort to understand it deeply.&#xA;&#xA;## Learnt&#xA;&#xA;- PostgreSQL: you cannot use the aggregate function column with the having clause&#xA;  &#xA;  - SQLite allows it. PostgreSQL doesn’t. Wired.&#xA;  - basically you cannot say `select sum(price) as total from transactions group by order having total &gt; 50`&#xA;  - You need to use the aggregate function again like so `select sum(price) as total from transactions group by order having sum(price) &gt; 50`&#xA;- Kubectl on GCP&#xA;  &#xA;  - kubectl get pods gives the actual running instances (change on restart).&#xA;  - kubectl get deploy gives us the template + replica count that owns those pods&#xA;&#xA;## Tech News&#xA;&#xA;- [Fable is now allowed by US government](https://www.anthropic.com/news/redeploying-fable-5)&#xA;- [Anthropic releases Sonnet 5](https://www.google.com/url?sa=t&amp;source=web&amp;rct=j&amp;opi=89978449&amp;url=https%3A%2F%2Fplatform.claude.com%2Fdocs%2Fen%2Fabout-claude%2Fmodels%2Fwhats-new-sonnet-5&amp;ved=2ahUKEwjex42O57aVAxVzmFYBHSOqO_kQFnoECBwQAQ&amp;usg=AOvVaw0hqaSLqa5NbxOI_SGp4Dz6)&#xA;- [Google releases Nano Banana Lite](https://www.google.com/url?sa=t&amp;source=web&amp;rct=j&amp;opi=89978449&amp;url=https%3A%2F%2Fcloud.google.com%2Fblog%2Fproducts%2Fai-machine-learning%2Fnano-banana-2-lite-and-gemini-omni-flash-available&amp;ved=2ahUKEwibpKiG57aVAxXMlFYBHUEsEIsQFnoECBwQAQ&amp;usg=AOvVaw3k-oY8bvxIfnwif8mZkvIF)&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/800) (#800th edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;That’s it from the 100th Edition of techstructive weekly. I hope you found it helpful, and relaxing. If not please drop any suggestions, feedback or discussion about certain things you want to in the comments or drop me a message on my [socials](https://www.meetgor.com/contact).&#xA;&#xA;Thank you for reading,&#xA;&#xA;Until next week.&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #100</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-100</link>
      <description>A first century edition of the newsletter for the things created read, watched, and explored from the week 21st to 27th June 2026</description>
      <pubDate>Fri, 26 Jun 2026 00:00:00 UTC</pubDate>
      <content>## Week #100&#xA;&#xA;Well! This feels unreal. 100 weeks have pased since I started writing this newsletter. I am still writing them. Unbroken saturday streak. Feels like time travel.&#xA;&#xA;2 years is a lot of time. I don’t know what revolution we are witnessing after 2024, but since I started this newsletter, tech space has just fundamentally changed due to LLMs first, then AI-Agents and now Agentic Engineering. What comes next is what I am trying to figure out, how to work with them and how to be a better developer. That is why this was newsletter was created and it continues to do so.&#xA;&#xA;I get a chance to feel myself in the loop by reading about people’s thoughts, their expereinces. But the best part is reflection. The amount of things I am able to retain and learn again from these posts are so much valuable. I am not just consuming the artilces or videos I reflect on what it gave me to think for, which direction I was wandering and where it left me. These questions are not something people or I can keep in my head while working in tech. its too overwhelming to do so. So every end of week, I try to dump out my thoughts in order to start again and align in a better direction to be a better developer or a human atleast.&#xA;&#xA;So this another week in that, and I continue on this journey to explore and just tinker with stuff just becuase there was a curiosity to do so.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “Bird by bird, buddy. Just take it bird by bird”&#xA;&gt; &#xA;&gt; — [Anne Lammott](https://www.goodreads.com/quotes/371038-thirty-years-ago-my-older-brother-who-was-ten-years) in Bird By Bird: Some instructions on writing and life&#xA;&#xA;Bird by bird, one day at a time, next move best move (Sagar from Chess base india for the prop). You don’t have to live your life in a day, you don’t have to write the book in a day. You have to do one word after other, one paragraph other, one page , one chapter after other. That is how it goes. That is how our mind can keep up otherwise it will throw you off in random directions. Speed is not important, direction is, once you get direction, the speed is something comes naturally.&#xA;&#xA;Just like this newsletter, one week at a time. It grew to 100 editions. Over two years. One article, one youtube video watched, one question, one bit of discovery led to 100s and thousands of links being explored. I created this web of link blog and I cannot thank myself enough for keeping up with the overwhelming amount of tech revolution. I kept on hanging, it was overwhelming but I still remember the joy of fixing a bug on my own on a computer windows 7 being in college 11th standard. It gives me the joy of solving problems and exploring. That will never leave me, one search at a time, one thing at a time. Don’t stress yourself, you are capable of doing anything just take the right amount of task at a time. Token by token like large lang… Damm that anaolgy.&#xA;&#xA;## Created&#xA;&#xA;- [HTTP Query Method](https://www.meetgor.com/posts/http-query-method/)&#xA;  &#xA;  - I wrote this blog to make myself clear on what the Query method is actually solving. And it was right. It serves as a bridging gap for limitation of GET request query parameters for filtering/searching/querying data and the unintuitiveness of using POST method for querying or searching data.&#xA;  - I wrote the problem first, and then built the intuition on why the HTTP Query method was proposed. It rightfully makes sense to have a separate method verb for obtaining or filtering data.&#xA;- [Live Stream: HTTP Query Method in Golang](https://www.youtube.com/live/5Bv83Rb5Qjo?si=qgNN894xkKP0jMEg)&#xA;  &#xA;  - I also did what I said last week on this newsletter to start streaming again. And I loved it. It was annoying with the laptop crashing on saturday, but then I limited myself to few resources while streaming and it worked perfectly. I completed a basic implementation of query method using the net/http standard library for basic filtering. It was hardcoded to filter certain values only, but that is not the problem statement of this. The idea of this stream was to understand how QUERY method plays the role differently from GET and POST and how headers from OPTIONS help in linking the requirements to the final query.&#xA;  - Looking forward to doing a couple of more streams on writing http server from scratch in Golang this weekend.&#xA;&#xA;## Read&#xA;&#xA;01. Jim’s Blog: [Blogging can just be stating the obvious](https://blog.jim-nielsen.com/2026/blogging-stating-the-obvious/)&#xA;    &#xA;    1. It might sound obvious at that moment for someone else, but for me if its quite complex to put thought into something then I write about it.&#xA;    2. Just like I wrote the Query method this week. It might be obvious that the query method does querying of data right? But why a separate method when we have GET? Think for a moment and you will find it intriguing to write about it once you figure that out in words.&#xA;    3. I might find this article like what am I talking about? That’s quite obvious now, it makes so little sense to write it, but to get it out of my brain help me crystalize what it was about. Writing blog is about connecting ideas, bringing them together and figuring them out as we learn.&#xA;02. [Mark Round’s Blog: Its only when you look back after 25 years on a blog](https://www.markround.com/blog/2026/06/17/25-its-only-when-you-look-back/)&#xA;    &#xA;    1. Wow! He has written everything he grew up in. I really the time, when sharing things was novel. But now, people look at it with a suspicion, is it ai slop? The value for writing honestly is more than ever.&#xA;    2. Writing is easier to produce but human sentiment is not. Human level understanding and intuition is a bit on a stretch. We need humans to make humans understand things. Maybe it might not be the case in few years, who knows.&#xA;    3. But this blog deserves praise. 25 years of consistent blogging whilst keeping up with his hobbies and job is not something everyone is able to do. And having the courage to say see you in 25 years is commendable.&#xA;    4. The change looks really bizare, like in 90s there were rams of hardly kbs. Now we struggle even having 10s of GBs of ram. Phew! Nothing is never enough. The blog running on PHP and what not was really relatable. I started my blog with jekyll on github pages, moved to python markata still on github pages and now its on custom go ssg on github pages with other apis and projects on cloudflare and vercel.&#xA;    5. I have written articles over 5 years now. I dont want to stop. I am writting again, after a year of blocking by hands due to AI hype and existential dread, but I have hopes now. I just care for myself and 1 human atleast who would find my writing joyful, maybe its a ai agent at some time, I don’t care even if nobody reads my blogs, I will have a repertoire of content as a archive of my growth just to myself.&#xA;03. Akash Tandon Blog: [Debugging in the age of ai agents](https://www.akashtandon.in/ai/2026-06-24-debugging-in-the-age-of-agents/)&#xA;    &#xA;    1. This is a bit hard and situational. Hallucination is a very thin line between the truth and the evidence. if you have designed the system to produce some context that might delude the agent into something misleading, it will hallucinate. This is not a ai problem but a human engineering problem.&#xA;    2. The other problem is genuine which it gives a confident wrong analysis. Its almost like a fantasy story it came up with, the moment we say “are you sure”, the story disappears and the agent wakes up to crash and produce more false evidences.&#xA;    3. Having a general understanding and the direction in a bug is so underated. If you can identify the problem, narrow it down to a certain scope or module, then the chances of Agent going haywire reduce, not saying it goes to 0, but you can manually then hop in and see for yourself. Programming is outsourced to AI agents, debugging still cannot be.&#xA;04. The Guardian: [Indian Factory workers told to film themselves while working](https://www.theguardian.com/global-development/2026/jun/24/indian-factory-workers-told-film-themselves-for-ai-robots)&#xA;    &#xA;    1. This is rough! I though only software development process was easily solvable with AI since we exactly know what we want (actually we dont at all, but we pretend we do). Software is testable, we can check if its right or wrong. But for manual work, its possible too but quite hard to verify it.&#xA;    2. That is why labs are gathering data now. Text generation has now hit a ceilink. We can only do certain things for certain tasks with text models and tool calling. This is now getting understood and there is a need to get image and video footage of replicating the same with robots in mechanics.&#xA;    3. I don’t like it, but seems inevitable. The industrial revolution might be nothing compared to this. This might give people a serious existential dread.&#xA;05. Vinicius’ Blog: [When I reject AI code even if it works](https://vinibrasil.com/when-i-reject-ai-code-even-if-it-works/)&#xA;    &#xA;    1. Yes, exactly. When YOU write the code, you have the context, you have the details, you know why exactly there were 2 parameters and not one, why it was abstracted from the module, why the code was written the way it was. But when we offload that to an agent, it has the context. No matter how much you read the ask mode answer, you still have lost the connection to the code, you have connection but scattered or not fully formed.&#xA;    2. This is might not seem like a issue to have confidence in the code at first when merging, but when things start to break over time, as they do, it becomes harder and harder to reason through it. The compounding effect of your lose connection to the code and the pile of changes from the Agent which might be unwanted and trash. We software developers have to pay that cognition debt to resolve it, its a trade off people are thinking coding is solved. It might not be just yet. The compounding will take some time, some of them have already realised it, some are about to hit the storm.&#xA;    3. This paragpraph sums it so well&#xA;       &#xA;       &gt; Yes, coding agents can help you with this task with more than just writing code, but that doesn’t mean they can do it autonomously in a sustainable manner *yet*.&#xA;    4. They cannot just yet.&#xA;06. PostHog’s Blog: [Robbie Coomber wrote a 70x faster SQL parser while barely looking at the code (agentic coding and not vibe coding)](https://posthog.com/blog/sql-parser)&#xA;    &#xA;    1. OK, hot takes.This is a great article. It proves that engineering is still a need to get most out of ai agents. It wouldn’t have been possible without the author knowing how the sql parser works in existing library ANTLR and a other approach to do it efficiently.&#xA;    2. Technically I dont know how each of the two approaches work, but from reading it meant two approaches are opposite ends, one is faster and only for specific set of general operations, the other is more careful and gives a general purpose full parser maybe. Both the approaches worked for him, but he choose the faster specific use case one. This shows how easy it is to generate a working code, but maintaining becomes a question. I case of parsing a SQL query, this looks simple and without any maintenance cost I think. But in general cases, AI generated code is not magic and will need some before or after thought.&#xA;07. Stephen Smith’s Blog: [Linux kills strncpy](https://smist08.wordpress.com/2026/06/25/linux-kills-strncpy/)&#xA;    &#xA;    1. Oh! That is nasty. I didn’t knew strncpy was that dangerous. Copying data from the stack was a gigachad move from hackers. being a hacker is so underrated, like it takes some thinking to break code, though the direction is wrong so its not worth it.&#xA;    2. But the other point is that it took 5-6 years to remove this from the kernel. This shows how hard it could get if some code remains in the system for a long time. This is legacy code, if we are vibe coding things, ai generated code will at some point become this, and the problem is not that it becomes hard to remove things, but the knowledge of where the code should be and should not be removed is also gone. Engineers might not know the code anymore, so it remains on the whim of AIs to generate and clean up things. Adding the complexity.&#xA;08. CSVBase Blog: [Parquet is more than Turbo CSV](https://csvbase.com/blog/3)&#xA;    &#xA;    1. This was so cool. Last week I. read about the duckdb and its engine. I was intrigued by the design of duckdb like parquet. And this week this answers that question. Seems like I am sync with the universe, its giving me hints.&#xA;    2. So, parquet is column based storage but also row based chunking. So streaming is not possible if you need intermediate data. Since its broken down into columns, its not possible to stream half of it, either you get full or nothing. The metadata thing is so cool. it has sorted the different types of data, encodings, null and even time stamps and zones (god has anyone said time? what time). having rich metadata is not a tradeoff its a design that makes parquet really great for large data storage.&#xA;    3. It reduces the size to almost 50% from csv that is just bonkers. Imagine what it would be from json to parquet that I did and felt for aircraft flight observatory project a couple of months back. Its quite evident, parquet is a great format for storage.&#xA;09. [Pydantic takes a great initiative to take httpx maintenance with httpx2](https://github.com/pydantic/httpx2)&#xA;    &#xA;    1. This is a genuinely a great gesture from Pydantic, this means they truly value human and open source. This shows the care for development of such libraries. In the world of darkness, there are people still lighting up candles to show the path to the lost.&#xA;    2. Really looking forward to this project, I want to see why is it so great. Honestly I haven’t used httpx, I have only used requests. Maybe I have touched a bit of it in contributing to posting [here](https://github.com/darrenburns/posting/pull/231/changes)? I think its a good abstraction for working with http requests and responses, but why is it different from requests? is it opinionated?&#xA;10. Timon Web’s Blog: [Wagtail as Django Admin on Steroids](https://timonweb.com/wagtail/wagtail-as-django-admin-on-steroids/)&#xA;    &#xA;    1. This is true. And it shows how a niche thing can become a business. This was executed brilliantly. No doubt.&#xA;    2. Wagtail is just a wrapper around django admin, that’s it , the UI and the configuration. Nothing is magical, yet people use it to save the time and money from doing it themselves. Perfectly valid and genuine use case for a business to thrive.&#xA;    3. I am thinking is there anything to build like that?&#xA;11. Plik Blog: [Read more fiction](https://pilk.website/5/read-more-fiction)&#xA;    &#xA;    1. I dont need this advice. I relate to this so much. I already read non-fiction all the time, emails, technical reading the thing I read for my blog here, etc. That’s why I want to escape into a world. Escapism, copium, whatever you can call it. It heals me, I don’t care if you call me weak.&#xA;    2. I read, I feel good. I feel I can live my life, I feel I am not alone. When I write, there is the page, the blank editor ready to hear me out.&#xA;&#xA;## Watched&#xA;&#xA;- [The Pragmatic Engineer Gergely’s Talk: Slow down and Speed up](https://youtu.be/5wks1W-auKY)&#xA;  &#xA;  - ouch! Facebook sorry Meta had a bug in their AI chatbot? Was it that capable of sending useful data? Really? Was it intentional to get attention that their AI is somewhat capable? I didn’t knew this bug in instagram happened? Phew! Vibe coding is actually happening at the best engineering firm.&#xA;  - Token maxing was a thing yes, now people are facing the issue of cost for certainly. The AI bit is sitll a constant, its not going anywhere, its like a atium in the mistborn, everyone wants unlimited amount of tokens but nobody has the money to buy that. It will go down as another tool, I surely think, it wont be 100% developer replacing thing.&#xA;  - This video is a great showing just that, people will still be around figuring stuff out, so we need to slow down and brace for what is going on and about to happen.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [AI Loop Engineering take from Neetcode](https://youtu.be/vM6DNlsdpsg)&#xA;  &#xA;  - We needed this desparately. A great great courage by Neetcode I forgot his name(I think Navdeep right?) . But the point being, cutting the hype. People are posting contradictory things as evident from the video. Nobody knows the correct and reproducible way to work with LLMs that is the thing people and the labs advocating are sugarcoating.&#xA;  - I know its a great tool, I like to use it, but there’s a limit in what people should talk about and not spread degeneracy and misleading hopes of being 100x and being left behind. That is atrocious and not something I like to live with.&#xA;  - Thanks Navdeep for this post. We genuinely need content like this from others too. That actually glaze over the hype and spit out facts.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Sentdex: There has been a situation in AI](https://youtu.be/DA2E8szXjoA)&#xA;  &#xA;  - OK, People are waking up. This is true. People dont want to vendor locked in. This is like cloud lock. But a far more muffled and hideous.&#xA;  - This guy is a legend, and mostly has thought many python developers of today the basics of ML in python. An absolute legend of pre-LLM era. Open source models are getting seriously close, like there is a understandable gap, but people can build meaningful prototypes from it. And that is already halved the cost not less right?&#xA;  - I have no idea about GLM 5.2 but if its this guy saying it, then hands down it should be. Cannot test it, but will try to check with openrouter if available for free tier.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Daniel Hirsch Streaming: Coding an HTTP Server in C](https://youtu.be/WmZi1yrOD0Q)&#xA;  &#xA;  - This was a great learning experience. I wanted to understand what a socket connection really does in a http server. So its basically a file descriptor just like pipe, socket, or terminal descriptior in unix. That is just like a file streaming. That makes sense. The interface is unified for accessing the network and the file.&#xA;  - I feel like building this in Golang. Maybe this weekend it will be a stream to build a http server from scratch in Golang. I want to see how we connect to sockets and listen and then accpet and then process the request and response to the client. It feels great to just be able to do things low level.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Tsoding Streams: Let’s talk about AppImage](https://youtu.be/sRGT90fqh4g)&#xA;  &#xA;  - Ok, this was good stream. It showed how ridiculous documentation can get. People are trying to sell things, but when the buyer is already sold, the user want to know how to use it, and AppImage developers did a bad job making that process easy. It was obsfucated from making obvious to create an appimage than it was to run a app image.&#xA;  - Maybe AppImages are great but they still have shared dependencies from the os level so its not quite isolated right?&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Whom does ChatGPT serve? Jonathan Pageau talks](https://youtu.be/yZUuKzDQSsI)&#xA;  &#xA;  - A great talk! I dont know the story but it felt relatable the urge to listen to someone and act blindly in instinct like animal instinct is increasing with the usage of AI.&#xA;  - We need to understand what we are doing and on what motivation are we doing it. The fundamental of action is being eroded by these AI text chunking machines.&#xA;  - Great points by the speaker here, we humans contradict ourselves when our mind is not aligned, like he gave examples of Elon Musk saying AI as existential risk to humans initially but then creating his own AI. WOW! What a full cricle here.&#xA;  - Must watch to get the sentiment of this topic, its a heavy topic to grasp and cannot be comprehended here.&#xA;&#xA;## Learnt&#xA;&#xA;- HEAD Method is not used for getting supported or accepted request format in http&#xA;  &#xA;  - I thought for using QUERY, I need to first send OPTIONS to checks if QUERY method is supported and if so, then send HEAD to get the Accept-Query header to check which format is supported for requests and then send the QUERY method finally.&#xA;  - But that was not it, We can directly send the Query method. The options and head are for discoverability and not like required to send it obviously I was just showing the right fundamental way of exploring APIs with the new Query method.&#xA;- Django filters: chained filter vs multiple fields in a filter&#xA;  &#xA;  - This one was interesting. I learned that chaining `.filter()` calls and combining multiple conditions in one `.filter()` are equivalent in many cases, they both produce a bit of situational sql depending on the relation in the fields passed to it.&#xA;- How to build a http server from scratch in C&#xA;  &#xA;  - Instead of relying on a high-level HTTP library, I learned how an HTTP server starts with sockets, accepts TCP connections, reads raw bytes, parses the HTTP request manually, and sends back a correctly formatted HTTP response.&#xA;- How to parse numbers from strings in C&#xA;- Messaging apps scrub the exif data of images before sharing&#xA;&#xA;## Tech News&#xA;&#xA;- [Anthropic releases Claude Tag on Slack](https://www.anthropic.com/news/introducing-claude-tag)&#xA;  &#xA;  - Ok, didn’t they release this like bot earlier? I thought it was a joke but then Karapathy’s tweet was seen and I was like what? Then I realized this is a instance of claude code (kind of) in a slack channel. I am not sure about this.&#xA;  - The amount of wasteful content in a channel might pollute the context and make it do random things. So, not sure it would be the right thing all the time, but can see it being useful in isolated specfic conversations.&#xA;- [Notion shuts down Notion Email after a year](https://www.neowin.net/news/notion-is-shutting-down-its-email-client-one-year-after-launch/)&#xA;  &#xA;  - I remember or not maybe, it was Notion who said, we know mail better then you, so we launched [Notion mail.](https://www.notion.com/releases/2025-04-15) Was it notion or someone else I am not sure, but this is contradictory.&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/799) (#799th edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;That’s it from the 100th Edition of techstructive weekly. I hope you found it helpful, and relaxing. If not please drop any suggestions, feedback or discussion about certain things you want to in the comments or drop me a message on my [socials](https://www.meetgor.com/contact).&#xA;&#xA;Thank you for reading,&#xA;&#xA;Until next week.&#xA;&#xA;Happy Coding :)&#xA;&#xA;[Leave a comment](https://techstructively.substack.com/p/techstructive-weekly-100/comments)&#xA;&#xA;Thanks for reading Techstructive Weekly! This post is public so feel free to share it.&#xA;&#xA;[Share](https://techstructively.substack.com/p/techstructive-weekly-100?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share)&#xA;&#xA;[Subscribe now](https://techstructively.substack.com/subscribe?)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #99</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-99</link>
      <description>Reading slowly, trying to find the learning rhythm back, understanding systems and interacting with users among the other things watched and learnt in the week of 14th to 20th June 2026</description>
      <pubDate>Fri, 19 Jun 2026 00:00:00 UTC</pubDate>
      <content>## Week #99&#xA;&#xA;What a week. It was a great week not gonna lie. Finally seeing the light of the day after 1 month of grind. Being able to see the satisfaction of a user is a different ball game. Speed is something I couldn’t deal with, it becomes overwhelming to manage. But sometimes its good to push yourselves to get something. Maybe nobody will appreciate or notice at that time, but you will know what worked for you, how can you adapt next time and learn the lessons.&#xA;&#xA;I am feeling the energy now to explore things and just keep doing things once I found exciting back in 2020-2023 era. Somehow I lost that overtime. Maybe I can blame AI, but I should blame here myself for getting carried away with the hype and living in the expectation that AI will eventually make developers obsolete. Or I can put it as there won’t be a need to learn anything or something specific deeply. I was wrong. You don’t learn to compete with AI, you learn to be confident in yourself, the moat is not what you know, its what can you do with that, what patterns you can find that LLM can’t comprehend. Maybe its time to get back into learning mode. Forgetting for a moment that LLM can do it for me.&#xA;&#xA;I also read this article “[Reading is not a competition](https://medium.com/@mentalgarden/reading-is-not-a-competition-thats-why-i-left-goodreads-4637bac30cdd)”, it was a quick read, the author was to the point and added his own personal experiences which makes it authentic and worth reading. I relate to this. reading should be a personal activity and not a gamification of numbers. People spend time reading to get more books done, but that is not the point. The point is to enjoy them. I read a bunch of books, not sure how many but in May-June I read at least 3 I think, one of them was “Kafka on the Shore” that book just hits hard. It is so deep and magical at the same time. I will continue to read more books just for fun, I do have some number in reading challenge, but I don’t care If I complete it or not. It is just for me to keep reminding me to keep going through in life, keep up the reading habit. The habit itself heals me.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “It’s like Tolstoy said. Happiness is an allegory, unhappiness a story.”&#xA;&gt; &#xA;&gt; [― Haruki Murakami, Kafka on the Shore](https://www.goodreads.com/quotes/1977-it-s-like-tolstoy-said-happiness-is-an-allegory-unhappiness-a)&#xA;&#xA;Yeah! Happiness is just in dreams something abstract. But unhappiness quietly becomes a story. How relatable and rightly put. In the context of the story this was so hard hitting. It feels right to use that analogy. Happiness for me at least is not a story maybe, it becomes a journey, and unhappiness is the start of it, it eventually lands maybe but unhappiness is a complete story. Either you failed or you missed it, if you are lucky you get success, for the rest of us it remains a dream something that we can’t feel, almost distant.&#xA;&#xA;* * *&#xA;&#xA;## Read&#xA;&#xA;1. [Grey Beam Blog: DuckDB Internals - Part 1](https://www.greybeam.ai/blog/duckdb-internals-part-1)&#xA;   &#xA;   1. A very balanced article. Not too shallow, nor too deep. It was the right thing for me to get through. I understood the parts involved in the query parsing and storing the database. There are a lot of things done by the storage engine too, just to make the rest of the query analysis and execution process easier and efficient.&#xA;   2. I didn’t knew parquet was a column based storage, I thought it was some sort of a compression format. It also stores zones which help in retrieval. DuckDB leverages the strengths of Parquet files on its own architecture and the result is SQLite like nativeness with speed and more features.&#xA;   3. I am keen on reading the other 2 articles in the series. As I have used duckdb on my airspace case study, I want to know how it was able to pull off the huge mamoth data but sqlite was slow.&#xA;2. [AI Creativity and Discovery - Thoughts by Richard Sutton](https://x.com/RichardSSutton/status/2061216087744946656)&#xA;   &#xA;   - A very calm and no fuss article / tweet. It was to the point and calming, nothing like “developers have lost their moat” and whatever glazing people do these days, it was like a peaceful write up.&#xA;   - It gave me a thought, a freeing thought if you will, “AIs are just mimic” It was said by him, I am not quoting him for it, but that is so freeing and a well put in words. People think this is AGI and all jobs are replaceable and what not. But if we want to create something novel and good, AI cannot do both which is right. It can write good code, also novel code sometimes, but not at the same time. It cannot write something that is out of the ordinary, it can produce customized software, basic ones, like applying one thing pattern to other. That is solved, its grunt work even for human I can say that. But beyond that, it cannot really do much. It cannot create the 10008 RFC Query method spec for humans to follow. Humans still need to be in the process, the steering drivers.&#xA;   - Just feeling good after reading this. I am very positive on AI as a tool. But sometimes, people just go too far with that idea and leave everything on auto-pilot and panic mode. Humans still needs to be in the weeds. This kind of write-up is a example that I keep on reading stuff. Every once in a while I get this kind of words to read that makes me feel alive and charged back.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;03. [Mark Nottingham Blog: You want to define well-known URI](https://mnot.net/blog/2026/well_known_uris)&#xA;    &#xA;    1. This is some great advice.&#xA;    2. Don&#39;t use it as a shortcut for a real URL, If your protocol can transmit a full URL, transmit the full URL.&#xA;04. [Gitignore isn’t the only place to ignore files in git](https://nelson.cloud/.gitignore-isnt-the-only-way-to-ignore-files-in-git/)&#xA;    &#xA;    1. Wow! This was clever. I didn’t knew you could ignore a previously tracked file from the git without mentioning it in the gitignore.&#xA;    2. There are two more places you could do that, those look internal but gets the job done without leaking on the public&#xA;    3. `.git/info/exclude:`This is for the local git repo, you add the filename and it ignores the file. Pretty neat.&#xA;    4. `~/.config/git/ignore`: This is for global context. If you say .DS\_STORE or whatever mac has, it will not track in any git repo of your device.&#xA;05. [RFC 10008: The HTTP Query Method](https://www.rfc-editor.org/info/rfc10008/)&#xA;    &#xA;    1. This was proposed in 2019s, and got accepted in 2026, damm, we are still evolving HTTP. And some people claim “Software is solved(mostly)”.&#xA;    2. I like this approach of taking things time, protocols are something you can’t vibe code or generate a spec using plan mode. It needs discussions, sleeping on it, thinking through things, and a lot more thinking then the currrent LLMs context limits.&#xA;06. [American Express Blog on Cell based Architecture for payment processing](https://americanexpress.io/cell-based-architecture-for-resilient-payment-systems/)&#xA;    &#xA;    1. This feels one of those articles where its quite hard to understand the details. It like doing a high level design interview but just completed after the basic diagram, no edge case discussion no schema or examples.&#xA;    2. I am not saying this is not resourceful. Its a great piece of information, maybe not for my level of understanding. Maybe its too high level or just enough to give someone a hint about designing a broader system.&#xA;    3. I like some points though, which require some digesting&#xA;       &#xA;       &gt; “for mission-critical systems like payments, we find that the benefits of a reduced blast radius and improved resiliency outweigh the additional complexity”&#xA;    4. This is so true, the trade off is there and rightly so, the payment processing comes over in priority over the complexity.&#xA;07. [Introducing the pkg.go dev API](https://go.dev/blog/pkgsite-api)&#xA;    &#xA;    1. This is a good entry into the ecosystem. Go team knows there is a need to expose the packages in a ai-agent-friendly way. And this seems to be a right move.&#xA;    2. By exposing this over api, an ai agent can know what the package’s structure or core features are without needing to download it. its debatable how well it is documented. But if it is then its a powerful way to use it for agents.&#xA;    3. I would like to explore this with the open api specification. Right now that looks very bare bones.&#xA;08. [Roman Imankulov Blog: A backdoor in a Linkedin Job offer](https://roman.pt/posts/linkedin-backdoor/)&#xA;    &#xA;    1. Damm! GitHub borrowed identity. You can do that? Like what? You can take my username and stick to some other repos’ commit! Whew!&#xA;    2. But that was a clever way to check it. Readonly tools and PI agent. Wow! I haven’t tried PI maybe its time to combine the PI and the 3B model by cohere locally.&#xA;    3. Security is a nightmare these days, AI has made it easier to create software, but at a cost of introducing more bugs and loopholes and scripts like that. Reviewing software is not a bottleneck, its a mandatory thing to do and might be the only thing to do before breaking into the prod.&#xA;09. [What job interviews thought me about Kubernetes](https://notnotp.com/notes/what-job-interviews-taught-me-about-kubernetes/)&#xA;    &#xA;    1. This is the trend which looks a bit dangerous and safer too. If every one is on K8s then its fine, but if there are people on other things then it becomes like the pascal or fortran thing, very few developers know the way out.&#xA;    2. This is also partly due to AI maybe. People get same suggestions and they accept it without second thought. Maybe there might be a few years where software development has stalled. Like no new frameworks or ways of working with things, just rewiring existing technology or frameworks to make the things moving.&#xA;10. [Marek Suppa’s BLog: Making HTTP requests from a container that has no curl, using bash /dev/tcp](https://mareksuppa.com/til/bash-dev-tcp-http-without-curl/)&#xA;    &#xA;    1. This is cool. Bash is some magical compiler that knows a little too much to be used right?&#xA;    2. It cannot read the request just parse it up so that it can send the request. It feels like everything was designed so perfectly right? Imagine an AI in this container, will it be able to get the request across?&#xA;&#xA;## Watched&#xA;&#xA;- [Theo Reacts: AI makes junior engineers less harmful](https://youtu.be/rTMRlqT8Q8c)&#xA;  &#xA;  - This is a hot take really. Its a hard pill to digest, a bitter lesson. Some people get bad with AI, they don’t learn more. I think I am falling into that territory. I need to up my game and actively learn new stuff. But again, this kind of is too much of a pace to keep up, what exactly to learn, what depth is enough, is just too much blurry these days. You can call it excuses but honestly for me its a battle to navigate this time.&#xA;  - Judgement and Escalation of work is something will be the key in the coming years maybe, but gathering experience and being in the deep tech will be helpful, no matter what the situation becomes.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [The Primeagen: I am done with Golang](https://youtu.be/WqSWZuGS9pc)&#xA;  &#xA;  - Yep, the iterators just bugged me. I was not able to wrap the head around why was it needed, when there was just one way to loop, for for everything, simple.&#xA;  - I have used go for maybe more than 3 years now, I do still like it, but the features they are adding, its like making it bloated and a bit confusing and looking like a another generic programming language. Its not that bad, (C++ sigh! its way way better then that, maybe its out of reach of that) but I do hope that it remains as simple as it is now. Adding all swiss army knives might be breaking the appreciation and the bond that developers have over the language.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [The Twin Prime conjecture](https://youtu.be/8HBDE-msUjw)&#xA;  &#xA;  - This is so fascinating. It was impossible to it, but somehow it was done.&#xA;  - Everything seems impossible until its done. Another quote to take away is “not knowing somethings are better”. Because in some cases, you need your mind to wander in that uncertainty for it to find new pathways and push beyond the comfort zone.&#xA;  - I also learnt about the sieve of erotosthenes. It is quite simple right, but people just make it complicated. It is one of the examples, of how simple things can lead to broad understanding of unrelated things.&#xA;&#xA;Non tech video but helpful for indian audience on mathematics&#xA;&#xA;- Basic Mathematics: Episode 1 by Anand Kumar in Super Infinity&#xA;  &#xA;  - This is so underrated. Like I know this sounds too basic, but look at how enthusiastically he explains those simple concepts, look at the relation he draws from each concept to other. Its just a beautiful thing to watch.&#xA;  - Fundamentals are going to be the thing that makes or break the youth at any era, AI or not, you need to know some things regardless of how smart things are around you.&#xA;&#xA;## Learnt&#xA;&#xA;- The query method in HTTP which was released in the RFC 10008 this month has been in discussion since 8 years.&#xA;  &#xA;  - This query method bridges the gap of complicated GET request for filtering by not using POST method.&#xA;  - Like if we have some query to filter in a get request, the query parameter can be used but there are limitations and it becomes a bit hard to decipher. Also some browsers or websites discard that piece of information that might be needed in the query.&#xA;  - And using POST method, is a bit conter-intuitive since you are not creating or modifying resources on the server, you are just filtering them right. People use POST just to get the request body.&#xA;  - QUERY method solves this, by adding a content type and based on that the request body is communicated to the server or the client. Really making the right balance in complex filtering options.&#xA;  - I am looking forward to building something with it over the weekend on a livestream.&#xA;&#xA;## Tech News&#xA;&#xA;- [Anthropic’s Flagship model “Fable” was banned by the US Government](https://www.anthropic.com/news/fable-mythos-access)&#xA;  &#xA;  - This lasted barely a day and shut down. Just like the name fable is a short lived story, the model did what it was meant to. Might be a marketing stunt again from Anthropic to get attention.&#xA;- [SpaceX to acquire Cursor](https://www.reuters.com/legal/transactional/spacex-buy-anysphere-60-billion-2026-06-16/)&#xA;  &#xA;  - This was coming and it looks closer. I am not sure what to expect out of it. The composer models are quite fast I can say, a bit expensive yes, but the speed is just next tier of its own.&#xA;  - If they get right compute engine, they might have the best moat.&#xA;- [Z.ai releases GLM 5.2](https://z.ai/blog/glm-5.2):&#xA;  &#xA;  - According to [artificial analysis it](https://artificialanalysis.ai/articles/glm-5-2-is-the-new-leading-open-weights-model-on-the-artificial-analysis-intelligence-index) is the leading open weights model.&#xA;- [Cohere releases their first ever developer model: North Mini Code](https://cohere.com/blog/north-mini-code)&#xA;  &#xA;  - This is pretty neat, usable and open source. 3B is manageable I think on any low-end laptops too. Especially people like me with only 8GB of RAM.&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/798) (#798th edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;* * *&#xA;&#xA;That’s it from this 100th newsletter its 99th edition starting from 0, so 100 newsletters written. That feels unreal. 2 years gone!&#xA;&#xA;Looking forward to a learning weekend and slowing things down by reading and getting mental peace. Being a developer in 2026 is easy, but being a good and effective developer in 2026 is exhaustive and not a piece of cake.&#xA;&#xA;With that thought, I’ll conclude here.&#xA;&#xA;See you in the next one.&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #98</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-98</link>
      <description>Reading and having conversations about life and me, challenging week with rejections, navigating AI fatigue in day job among the other things watched, learnt in the week from 7th to 13th May 2026</description>
      <pubDate>Fri, 12 Jun 2026 00:00:00 UTC</pubDate>
      <content>## Week #98&#xA;&#xA;It was a high-low week. The Monday gave a tearful morning, somehow scampered on the evening with a good fresh mood. The next day was chaos, I was totally burnt out and the week continued to take the toll. Agent clanking in the background, understanding the problems, addressing them on the calls. It was a week where I didn’t get time to read. I read all 5-6 articles on a friday evening to be honest, which has almost never happened, I usually read something during a week, a afternoon break, or a morning chill 5 minute break.&#xA;&#xA;That might be work, or you can say I was busy reading “Kafka on the shore” it was a riveting book, I am 90% of way through, its almost converging, I am barely able to contain myself in completing the last 60 pages, yet I want to write this first.&#xA;&#xA;I felt accomplished this week, give or take how bad i started with. I had a conversation that made me think deeper on my trajectory and how far I have come. I have built so many things and have taken things that I did for granted. I need to keep doing them and not let AI take over me I suppose. Software has been valuable and interesting to me, I cannot let a token prediction thing take that away from me.&#xA;&#xA;### Quote of the week&#xA;&#xA;&gt; “The journey I’m making is inside me. Just as blood travels down veins, what I’m seeing is inner self, and what seems threatening is just the echo if the fear in my heart”&#xA;&gt; &#xA;&gt; — [Haruki Murakami, Kafka on the Shore](https://www.goodreads.com/quotes/435053-the-journey-i-m-taking-is-inside-me-just-like-blood)&#xA;&#xA;I marked this line instantly I read it. It was a quote I can keep me with. It feels so good to just read it. We are not competing with others, we are on a mission to do the things we want ourselves to be doing, its about self discovery and self fulfillment. Yes, there are things we do for others, but behind that there is a selfish motive to fulfill our desires and feel good. It is all about discovering and experiencing those desires and values that we truly want to be living in.&#xA;&#xA;* * *&#xA;&#xA;## Created&#xA;&#xA;- APIs: [apis.meetgor.com](https://apis.meetgor.com/docs)&#xA;  &#xA;  - My own set of apis, my blog, newsletter, reading and writing list, link blog and more to come&#xA;  - I will also be adding standalone apis like games and llamaline, quiz, etc.&#xA;  - Its built on cloudflare workers. It was really nice and quick. Would be developing a full set of features and apps on top of it. It will be like a collection of personal software and interests all in one place, queryable and free.&#xA;&#xA;## Read&#xA;&#xA;1. [belderbos.dev: “Rust Is for People Who Want to Be Punished.” Now Jochen Trusts It More Than Python](https://belderbos.dev/blog/jochen-rust-cohort-beat-cpython/)&#xA;   &#xA;   1. This intrigues me, like the world is so apart right now. People are on two ends of spectrum, one who have 30+ years of experience and saying, fundamentals and love for learning to code will never be replaced, on the other hand, there are AI-optimists, who says, ‘code is not the point, good software is’. I don’t where I want to be.&#xA;   2. I definitely started because of the curiosity and probably will continue because of it, but its too big of a divide to be choosing and I don’t feel like I am in a correct position, or I should say, I have positioned myself in a wired spot. Where code is not the point, the product, or the thing that I produce that will value the customer is. Code has 0 value. Hand coded or vibe coded, it doesn’t matter. I am feeling a bit existential because I haven’t been able to prove that wrong.&#xA;      &#xA;      &gt; “The error messages were my friends right out of the gate”&#xA;      &#xA;      - Yes, error messages are valuable, I want to collect as many as I can. But AI is eating them up before me. OR I am letting him eat up?&#xA;      &#xA;      &gt; “Rust is a beautiful language. It&#39;s an aesthetic language. It looks good, and working toward more beautiful code was really something I liked”&#xA;      &#xA;      - Really its good to view structured and understandable code, I am not gonna lie, it feels great to write some sophisticated code by hand (not to confuse someone but to make it usable). Though with AI reading and writing most of the code, who even bothers?&#xA;   3. I like the author’s honesty and raw expression but I am not in a right mindset to agree to this I think, we are past the point where programming languages matter in making code look readable.&#xA;2. Sean Goedecke’s blog: [Doing nothing at work](https://www.seangoedecke.com/doing-nothing-at-work/)&#xA;   &#xA;   1. This is a good post, there are stressful times in a year mostly two or three, but month after month is not sustainable right?&#xA;   2. I thought working at a startup might be good for learning, but its turning out to be a double edged sword of stress and no time to breathe. Its too much of cognition overload, with AI its becoming a nightmare to get up daily and grind 12 hours.&#xA;   3. But the points here are laid out really well. You need to be unoccupied in order to do a high impact task, and also doing the right thing at the right time, that only happens if your mind is clear.&#xA;3. [API Evangelist: Replacing the Petstore OpenAPI with the Train Travel OpenAPI Specs](https://apievangelist.com/2024/07/01/replacing-the-petstore-with-the-train-travel-openapi/): [https://bump.sh/blog/modern-openapi-petstore-replacement](https://bump.sh/blog/modern-openapi-petstore-replacement)&#xA;   &#xA;   1. This is a fresh take on use dummy api examples vs serious examples correctly.&#xA;   2. I like good examples, it helps go beyond the basics and enforce certain good practices is a bonus.Going beyond CRUD is what makes this likable and relatable.&#xA;   3. It is common enough and specific enough to make the reader and the learner distinguish his / her perspective and take away all the good lessons.&#xA;4. [Zed Blog: Software is made between commits](https://zed.dev/blog/introducing-deltadb)&#xA;   &#xA;   1. Really interesting. I agree that the meat of the decisions happen before even a commit is made, the commit might be a lossy compression of the decisions and features scopes.&#xA;   2. With delta db it looks something different, I am not sure what the flow would be, but having all the context and history of what happened to the code as it got transformed from one stage to other is really correct analogy. Especially after agentic engineering is taking off.&#xA;   3. I haven’t tried Zed, maybe this month might be a good one to do so, who knows there’s a world beyond vim?&#xA;5. [AI as Normal Tech: Why AI hasn’t replaced software engineers and won’t](https://www.normaltech.ai/p/why-ai-hasnt-replaced-software-engineers)&#xA;   &#xA;   1. The sandwich of decide-execution-deliver is really a good analogy. I also agree to the two opposite ends are not replacable by AI at all, that is a human part, that is something humans have to do.&#xA;   2. Execution is largely solved is like saying “Coding is mostly solved” that might not be entirely true but yes, generating a code is solved, what and why that question is not.&#xA;   3. A really good hopeful post in a age of slop and fear.&#xA;&#xA;## Watched&#xA;&#xA;- [What’s new in OpenAPI 3.2 by Lorna Mitchel Jane](https://youtu.be/0jAGXY6zjss)&#xA;  &#xA;  - This was a nice overview on what was released in the 3.2 version of the OpenAPI specification. The addition of tag kinds and parent hierarchy is really nice to have, enhancing the documentation readability and navigation. The query string schema is also cool, it makes it like a lego block to play with. Fits in really nicely with the existing spec. The discriminator default mapping fits perfectly for many usecases.&#xA;  - It again makes me feel that life is lived by finding happiness in the smallest of joys in just self interest and caring about things.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [It finally happened, DHH’s take is wrong maybe](https://youtu.be/pkndFYSTr0Y)&#xA;  &#xA;  - Well, open source is kind of in a place of bother due to AI. People are AI washing the repositories like spam PR bots. Its rough years to be a open source maintainer.&#xA;  - I like prime’s take here, he is rightfully comparing the Zig’s vision. The learning aspect is what makes opensource the existing reason. People are attracted to it, just because of curiosity and the willingness to explore something on their own accord, and AI doesn’t help here, yes it can help you get unblock but crawling with it is not helping you to learn to walk or run.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [The Primeagen takes on “Coding is solved”: I think they are lying to you](https://youtu.be/zfYsSFY4l18)&#xA;  &#xA;  - This is a solid dig at Boris. Coding largely solved in 2025, 2026, the flickering is 85% fixed. Wow! I am joyed to be alive and reading this. Claude is good, it can write code more than me and 100% better than me, but …. I don’t want 100% more code right? i am happy in just 10% but the one that makes me happy and live better.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- What makes Code Cozy, TJ and Vegan on the Cozy code hour podcast&#xA;  &#xA;  - Cozy code is a really subjective one, and to be honest in the age of AI this is the least bothering thing, because nobody is reviewing it anymore is it? ; |&#xA;  - A good chilly video if you want to listen to it.&#xA;&#xA;## Learnt&#xA;&#xA;- Understanding requirements and what to build is still a bottleneck, though the execution might have become a cake walk&#xA;  &#xA;  - Thanks to AI Agents, navigating a complex task is easier, not cake walk all way through, only a part of it is automated, the decisioning and taking the right judgement is still a human taste.&#xA;  - I was working with the clankers and throughout the week, it had asked me only 10 or so questions, but those questions were like really draining my mental bandwidth, like stretching my thinking to a bit, those would have taken days or not weeks to come up with if I would have evaluated and written the code. But thanks to these AI Agents I can make them in a few hours of work and jotting it down in a english paragraph.&#xA;- I moved the dns server from hostinger to cloudflare&#xA;  &#xA;  - It was a brave move, but I made it, I thought I might bring some web pages down, but nothing bad happened.&#xA;  - It is like moving your nameservers delegates the authoritative control of the domain’s DNS zone file from Hostinger’s local servers to Cloudflare’s global Anycast network, allowing Cloudflare to route, secure, and proxy all incoming web traffic before it reaches your hosting origin. That was a good thing to learn.&#xA;&#xA;## Tech News&#xA;&#xA;- [Anthropic releases Fable 5 (Nerfed Mythos)](https://www.anthropic.com/news/claude-fable-5-mythos-5)&#xA;  &#xA;  - This looks big, as people have reported. I am not sure if it will be a willing model to do more things willingly. The will thing as well is becoming blur.&#xA;- [OpenCV 5 Released](https://opencv.org/opencv-5/)&#xA;  &#xA;  - Feels good that the core libraries are still being pushed and getting released, powering the next generation of software must be solid and robust for software to make leaps.&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/797) (#797th edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;* * *&#xA;&#xA;That’s it from this one, a bit short, a bit dense, but consistency is the key if you notice the 98 in the edition, almost 2 years in the completion. No pauses, no breaks, just week in and week out.&#xA;&#xA;See you next week for the 99 special edition.&#xA;&#xA;Take care, Thanks for reading..&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #97</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-97</link>
      <description>Read about OpenAPI specifications, watched a few livestreams on understanding API designing, among the other things learnt, explored from the week of 31st May to 6th June 2026</description>
      <pubDate>Fri, 05 Jun 2026 00:00:00 UTC</pubDate>
      <content>## Week #97&#xA;&#xA;It was a great week. A hope kindled out of random or maybe out of pity. I appreciate it with both hands, and don’t want to throw it away. Maybe I was unlucky for the past couple of months, but when it strikes, I have to be ready with both hands, when a opportunity comes, the preparation is what makes your luck work.&#xA;&#xA;I will be on a roll on the weekend for exploring APIs and deeply understanding OpenAPI specifications, I know the fundamentals, have developed and maintained a few over the last couple of years, but need to make it to the next level. I think I have been ignorant of my interests and curiosities, not sure why I let the time get wasted. But anyhew, we need to move on, this week has surely inspired and bought back the spark that I have been missing since maybe a dozens of weeks. AI is over, I know what it can do and cannot. Enough of the hype, its time to get the steering wheels back.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “In dreams begin responsibility”&#xA;&gt; &#xA;&gt; — [William Butler Yeats](https://www.goodreads.com/quotes/97605-in-dreams-begin-responsibilities)&#xA;&gt; &#xA;&gt; mentioned in “Kafka on the Shore” By haruki murakami&#xA;&#xA;I was reading this book “Kafka on the Shore” by Haruki Murakami, and this paragraph just sticks out. There are so many quotes from this book, so many thoughts I want to pen and paper to, but taking one bit at a time. This one is deep. Dreams do bring responsibilities, flip this around and you could say that where there’s no power to imagine, no responsibility can arise. Wow!&#xA;&#xA;Isn’t it fascinating. I mulling over this quote which was mulled over by Haruki Murakami, through the lens of Kafka. Its just like a thread of thought is shared between the author and the people he is thinking of and me the reader. Just cannot put word to it, but its powerful thing to be able to do that. Reading does wonders to the mundane life, inspires and unclogs the brain from negative thoughts.&#xA;&#xA;* * *&#xA;&#xA;## Read&#xA;&#xA;1. [Caio Bianchi: A love Letter to Neovim](https://caio.ca/blog/a-love-letter-to-neovim)&#xA;   &#xA;   - I can feel the words here. It could be AI but I not 100% sure of that. It looks authentic in some angles, though some analogies do remind me of those sloppy comparisons.&#xA;   - But the gratitude and empathy for the editor is what I like about the article. It just appreciates how available and freeing is to use Neovim.&#xA;   - It just works. It doesn’t break with some updates (unless you run packer sync amidst mid-meeting). You are confident that it will work anytime you do certain things, type certain things exact same results. It feels smooth and doesn’t take eternity to load and boot up. I love it too.&#xA;2. [Sean Goedecke: Wired Projects I shipped with AI](https://www.seangoedecke.com/weird-projects-i-shipped-with-ai/)&#xA;   &#xA;   1. Man that is so cool. He literally came up with Endless Wiki (which was copied by xAI as Grokipidia, sad life). So he is AI maximalist. But in a good way I think.&#xA;   2. He knows stuff, what would work and what won’t right.&#xA;   3. He also clears the confusion that I constantly ask myself , “if LLMs are so good at writing code, where is the tsunami of new AI-generated apps, services and games?” he responds by saying “Writing code is only one of the bottlenecks involved in actually shipping a new product, after all”. There are other bottlenecks like decision making and the most bugging question for developers. “Why to build it”, what is a imagination and creativity problem and how , llms have taken over that.&#xA;3. [Lorna Jane’s Blog:](https://lornajane.net/) This blog is a gold mine for API lovers. It also covers a lot of developer relations and dev-ex. Really a perfect combination for something I want to read and talk about.&#xA;   &#xA;   1. [Overlays in OpenAPI](https://lornajane.net/posts/2025/save-edits-to-openapi-as-an-overlay) and [avoiding oversharing APIs](https://lornajane.net/posts/2024/openapi-overlays-to-avoid-api-oversharing)&#xA;      &#xA;      1. This is a gem. We can trim off or add certain things to the spec in certain points of the pipeline of the API Spec.&#xA;      2. This is so powerful for removing internal APIs and only exposing user facing ones, while still having the rich documentation for humans (now AI agents) to understand the actual api underneath.&#xA;      3. Being able to do this programatically is amazing and makes a API pipeline so controllable and rich at the right place and time.&#xA;   2. [Using Tags in OpenAPI Spec](https://lornajane.net/posts/2019/using-tags-in-your-openapi-spec)&#xA;      &#xA;      1. I was confused as to what the use of Tags was actually, might be for listing certain groups of related api. I didn’t think of grouping in the documentation page and elsewhere. I was just puzzled as to where it could probably be helpful. This article just made it clear.&#xA;      2. “Quite a few of the documentation tools will render the endpoints grouped by tag which is very valuable”. That is what I wanted to hear. Nobody made it quite obvious.&#xA;      3. Now I see the header like sections, I can now think, those are the tags, yes, so the APIs inside those tags might be related.&#xA;   3. [What’s new in OpenAPI 3.1 Spec](https://lornajane.net/posts/2020/whats-new-in-openapi-3-1)&#xA;      &#xA;      1. The type having a array of possibilities is so cool. We can basically have a union like datatype in python here. Powerful.&#xA;      2. The webhook thing, i must say it always confuses and frightens me. I always associate webhook to clients, I get scared. But this article clears that too&#xA;      3. Suppose we are writing the Stripe’s API Spec. The customer of stripe, some fancy startup needs a event to send to the user when it happens, so the URL is defined by the user. So we don’t add the URL, we specify the event name (by convention not necessarily enforced) and the method. If there is a method then there must be request and response to provide those.&#xA;      4. There are other changes as well like the override in ref and info block has a summary field now.&#xA;      5. By the way, there is a 3.2.0 released as well https://github.com/OAI/OpenAPI-Specification/releases/tag/3.2.0 by the time of this post. It feels good that there is still innovation and releases happening at for granted taken things like APIs.&#xA;   4. [Tips for better documentation with OpenAPI](https://lornajane.net/posts/2023/tips-for-better-documentation-with-openapi)&#xA;      &#xA;      1. Summary and description are really undervalued. I cannot love a API if it doesn’t have relatable and to the point humanly descriptions and summary, even a simple one liner helps a ton.&#xA;      2. Does than will do is really a good thing to keep in mind to build trust&#xA;4. [MDN Docs for HTTP Methods](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Methods): I didn’t paid closer attention to these HEAD and OPTIONS method, but now all of them make sense. These are utility methods, nothing for data, but for communication meta information.&#xA;   &#xA;   1. [OPTIONS](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Methods/OPTIONS)&#xA;      &#xA;      1. This is the request that asks for the available options in a API URI endpoint. It receives the response in response headers only, there is no response for a OPTIONS request.&#xA;      2. It usually has a 204 No content response status and rightly so, since its purpose is to make the caller(client) aware which methods are available on the API.&#xA;      3. It gets the headers like this \`&#xA;         &#xA;         ```&#xA;         Access-Control-Allow-Methods: GET, POST, PUT, DELETE&#xA;         ```&#xA;   2. [HEAD](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Methods/HEAD)&#xA;      &#xA;      1. The header is powerful to get only the headers and not the actual response.&#xA;      2. It is usually used to check if a resource exists, save bandwidth. It might still fetch the resource till the request leaves the server.&#xA;      3. Pretty handy thing to know that this exists and can even use and implement one.&#xA;5. [GitHub’s REST API Spec](https://github.com/github/rest-api-description)&#xA;   &#xA;   - That came as a surprise a 3 MB file with references! What a rain of API Endpoints and Components. And the dereferenced one is 10 MB. WOW! I haven’t seen text specification that huge.&#xA;&#xA;## Watched&#xA;&#xA;- [API Evangelist Conversation with Lorna and Kin Lane](https://youtu.be/IvRmwiYdA_A)&#xA;  &#xA;  - Overlay is a big thing that happened in the OpenAPI world. Rightly so. It creates a bridge between everyone by removing (mostly) the things that are not needed and keeps them for certain kinds of people (like developers those who work on integrations).&#xA;  - Developers also no longer need to clutter their core API description with language-specific metadata. Instead, these details can be applied as an overlay right before the SDK generation step that is neat little thing.&#xA;  - Kind of exciting that such a “boring” thing (I dont think its boring at all, just people have started to think in comparison to AI-tech) is still in progress and never stopping or getting discouraged by it. Gives me a lot of hope too.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Hands on with Splotlights’ Spectral: API Linting for better Specs and Governance](https://youtu.be/Il5btHG_D74)&#xA;  &#xA;  - This was a great 1 hour video, really covered the most important thing to note about spectral, you can define your rules. That sometimes is a bit wired, right? Because what’s the point of the specification then, the point is that not everyone can accommodate the rules in every scenario, and more importantly the OpenAPI Spec is just the surface that brings the producer an the consumer on the same ground, so rules must be shared upon.&#xA;  - I immediately setup this tool with my Neovim config and it works like a charm.&#xA;  - Having the ability to write programmatic rules with js is so underrated. It opens a infinite possibilities.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Beyond the AI Hype](https://youtu.be/-kQRBkBuwHg)&#xA;  &#xA;  - This is a great video coming from the Indian background. It gives me hope that there are believers and people who truly understand the technology in and out and don’t play the hype.&#xA;  - The subject-matter-expert requirement is so crucial, the term “You create it, you only test it” is baseless as rightfully said. LLMs don’t have your conception of “right”. The professional who has spent years and decades learning it does. Right now we are in the boom phase where the cost is lower and looks lucrative enough to make the bare minimum thing possible.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Deep SWE Bench](https://youtu.be/JpSHyEIZ_bo)&#xA;  &#xA;  - Ok, this is cool. I thought the same, if the benchmarks were open, won’t any lab just gamify it? Just like Meta did with LLama 4 I think.&#xA;  - Though the critique of making something closed sourced besides the open source test suite is important.&#xA;  - I don’t know if GPT models are that good, like I haven’t use Codex since a month, and not sure if I am missing on it. Claude code is good but the 5 hour window limit is so annoying.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [JSON Schema Tips and Tricks](https://www.youtube.com/live/QiAXxaLrt7E)&#xA;  &#xA;  - This was a good live stream, from the maintainer of the JSON Schema org itself is so cool.&#xA;  - The ajv usage for building linting rules is like the right piece to build a tool. Like import a validator engine and write set of rules to make it your way, really nice.&#xA;  - It didn’t went into the JSON Schema specific details which I wanted to understand more in depth, but it was a good fundamental clearing guide on validation.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [OpenAPI 3.0 from idea to implementation](https://www.youtube.com/live/JEBd78U9aBo?)&#xA;  &#xA;  - Another great video from Postman team. They really love APIs don’t they.&#xA;  - It was a amazing refresher to OpenAPI, I haven’t looked into API specfications in a couple of months now, found it the right way to dab into the fundamentals and brush up the concepts.&#xA;  - AI Psychosis is real, it makes you forget certain things that you knew were interesting. I learn all of this first in 2024 and found I knew most of them since I have worked with them in the past couple of years. Be it writing the openapi spec from scratch for all the apis at work for a product company or updating and revamping an API and its specs too. It was a time which I loved to work with but Agents came and hijacked that urge to learn more. Here I am back on track.&#xA;&#xA;## Learnt&#xA;&#xA;- HTTP Head and Options Methods&#xA;  &#xA;  - I have written posts for the 5 methods in Golang series(GET, POST, PATCH, PUT, DELETE). But never covered these two. I don’t think its covered much. I would like to write about it now. Weather people read it or llm will read it or not, I will write it.&#xA;  - HEAD as explained above is for getting the header only part of a response without the server sending the actual response.&#xA;  - OPTIONS is for exploration of the API endpoint, it returns the header only, specifying what methods are available.&#xA;- OpenAPI Specifications 3.1&#xA;  &#xA;  - I didn’t knew it was still being developed and maintained with more additions. It felt really a breeze of fresh air, that we all need in the world of AI.&#xA;  - But the point being, that it added support for the API to convey that it will send webhook for a named event with a specific set of request and response for that given method. The name of the webhook is important because that is the only differentiator from the other webhooks if any (you can skim through the request and response body otherwise)&#xA;  - The tiny little additions is what makes me feel good, that there are people still trying to build and improve things.&#xA;- Spectral/YAML Lint Setup on Neovim&#xA;  &#xA;  - I added vaccum and spectral to the LSP setup, and wow it made writing specs so easy and informative.&#xA;  - I am looking forward to doing livestreams by exploring these openapi specs and writing my own. I have a grand idea for openapi learning and mastery.&#xA;&#xA;## Tech News&#xA;&#xA;I tend to take a break from this tech news, its a lot of paced things. Maybe this week was nothing noteworthy of catching my attention. But surely there is something brewing up and released. I am consciously aware that its moving too fast, and maybe I don’t want to keep up with it, I just cannot. I will read some articles if I find it interesting here. This week, nothing to speak and list about.&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/796) (#796th edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;* * *&#xA;&#xA;That’s it from the week. Will be out on Sunday. Saturday will try to learn as much as I can about OpenAPI and API designs. I really had a itch from the beginning of my software career to devvelop APIs, but never really sat and spent months on it. Life is a bit tough, but focus and discipline is something that can get you what you want to.&#xA;&#xA;Hope your life is good, and if not, I wish it would be soon. have hope and keep learning, keep the flame of curiosity alive, it will eventually play out.&#xA;&#xA;Thanks for reading. See you next week!&#xA;&#xA;Happy Coding :)&#xA;&#xA;[Leave a comment](https://techstructively.substack.com/p/techstructive-weekly-97/comments)&#xA;&#xA;Thanks for reading Techstructive Weekly! This post is public so feel free to share it.&#xA;&#xA;[Share](https://techstructively.substack.com/p/techstructive-weekly-97?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share)&#xA;&#xA;Thanks for reading Techstructive Weekly! Subscribe for free to receive new posts and support my work.</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #96</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-96</link>
      <description>Reading and writing some stuff, feeling a it burned out after productive maxing with AI agents, among the other things observed and watched in the week from 24th to 30th May 2026</description>
      <pubDate>Fri, 29 May 2026 00:00:00 UTC</pubDate>
      <content>## Week #96&#xA;&#xA;It was a work heavy week. Trying to build a better habit and sticked to it the entire week. Feeling great again, a bit stress and ai psychosis maybe but coping with it, thanks to the good habits. I started writing an page on paper, not my thoughts, a story, maybe childish memories and essays, but it helped me feel better, just 1 page a day. I also started reading consistently 10-20 pages a day. I finishes two books over the weekend and started another 500 page book after a 3 month gap. I read books around 150-200 page range. Its great so far, will update next week how it went.&#xA;&#xA;I am finally thinking to live stream this weekend at last. Maybe it won’t happen depending on my energy levels. I want to practice coding again, the old school way. I want to learn elixir or more golang.&#xA;&#xA;This week I interacted heavily with AI, claude and cursor as harness. I love them both, I like the intelligence of Claude and the ergonomic and swiftness of cursor. I use cursor when my 5 hour limit exhausts in 1 hour. I think I am learning how to work with them. I make mistakes and waste tokens, but that’s how you develop a intuition on what will work and what won’t next time around. The models are not changing that rapidly each month now, from the past couple of months I believe. But that is life now, no pair programming, its pair ai to work and stare at.&#xA;&#xA;### Quote of the week&#xA;&#xA;&gt; “A library is a good place to go when you feel unhappy, for there, in a book, you may find encouragement and comfort. A library is a good place to go when you feel bewildered or undecided, for there, in a book, you may have your question answered. Books are good company, in sad times and happy times, for books are people - people who have managed to stay alive by hiding between the covers of a book.”&#xA;&gt; &#xA;&gt; — [E.B. White](https://www.goodreads.com/quotes/383616-a-library-is-a-good-place-to-go-when-you)&#xA;&#xA;Ah! Library! If only Mumbai had a few more. Still being able to read free books in this digital world is a blessing. I can’t express in words how good I feel when reading a book, the characters, the moments all just make you feel a little seen, a little taste of relation and hint of emotion. That is what I need when escaping from this AI-slop and productive-focused work. I will continue to devour books.&#xA;&#xA;## Read&#xA;&#xA;1. [We should be more tired than the LLM Model](https://vickiboykis.com/2026/05/28/we-should-be-more-tired-than-the-model/)&#xA;   &#xA;   1. Of course we are. But not by slowing down and doing the trad coding, but by spiraling into Agentic code gambling. I might coin that term. Its quite exhaustive to be honest. Not that I love it, I am forced to work this way, with AI, we are asked to be more productive, more smarter. How to address that query?&#xA;   2. When to switch from agentic coding to trad coding. Do we even have a choice at this point? The expectations and the reality is just staggering with a divide. In the middle are developers, crumpled with expectations of gains and productivity.&#xA;   3. I just wish we all had a choice, but life is harsh and cruel at times, there is no option than to face it. I guess that’s how you learn lessons and be a man with scars and experience. Its rough out there, not gonna lie, exciting yes, but dreaded by expectations.&#xA;2. [Can we have a day off?](https://mlsu.io/posts/day-off/)&#xA;   &#xA;   1. Beautiful. What a sarcastic blog.&#xA;   2. If we are 10x productive, then can’t we just take friday off? Yes, we should be technically, but that’s not how it works right? Or I should say, they don’t want us to. If you are productive then we can do more work, that is the new north star metric right. I hope that doesn’t make us literally reach the north pole. Cold.&#xA;   3. This won’t be sustainable I can see, working 10x productively and still having the same day structure of rest and work, is not going to make people happier or healthier. It might have impact later in their lives.&#xA;   4. I am not joking, I have started exercising, just walking the least an hour. It has helped me stay a bit more attentive and focused. Its not easy to work 12 hours and still get the motivation to work each day, day after day, 5 day a week. Even sometimes, “you can work over the weekend maybe” and “take next week off”. That is just like saying, “suffer now” but rest later, no remedy just take the cure later, no precautions.&#xA;3. [Various LLM Smells](https://shvbsle.in/various-llm-smells/)&#xA;   &#xA;   1. We all have known “em dashes” and “delve” as LLM smells, but this goes beyond it and lists a few more. The voice of the language just gives away if you have generated enough and read enough. Why both? Well, you must know if something is LLM-generated in front of your eyes, you cannot trust anything anymore, if someone says this is AI generated, how can you know if you have not generated some and read that?&#xA;   2. The website generated by LLM oh! The buttons, the pills, the cards are all give-aways of slop. If you have generated and seen that first hand then only you can smell it.&#xA;   3. I would say “To be able to smell, you need to cook and taste and smell it yourself”&#xA;4. [Tony Olieverio: The worst interview I ever had](https://www.oliverio.dev/blog/the-worst-job-interview-i-had)&#xA;   &#xA;   1. Wow! I thought it might be catastrophic system design or brutal hard leetcode. Sigh! It was a cultural fit question.&#xA;   2. How can one reject a candidate if he was honest in his terms, and even if it was not fit for them, why not put it right in the start without interactive element. I think I am wrong here. That rejection might be a great thing for the company as they saw he was not the right fit (maybe). But that candidate had to take the toll of that decision. Its not easy for some kind of people (like me, introvert max) to express their emotions, or even experiences verbally to a person.&#xA;5. [Orchid Files: I’m tired of talking to AI](https://orchidfiles.com/im-tired-of-ai-generated-answers/)&#xA;   &#xA;   1. Wow! The title should be 2026 in a gist.&#xA;   2. I have sometimes done myself this at work. But not in real-world conversations of some other person. Using AI is good but it cannot do what a human conversation can. It cannot inspire a deep cord in the nervous system that a human connection can.&#xA;   3. Yes it can give you ideas and inspiration, but that won’t stick like a real human connection can.&#xA;6. [How soon is now in PostgreSQL?](https://www.architecture-weekly.com/p/how-soon-is-now-in-postgresql)&#xA;   &#xA;   1. Great article. A good thing to know that `now` doesn’t take a new time in a transaction, it keeps the same timestamp the better way to use a current time in the transaction is `clock_timestamp()` , that makes it uniquely timestamp each call inside a transaction.&#xA;   2. Neat little thing to know before you shoot yourself on the foot.&#xA;7. [Opaque types in Python](https://blog.glyph.im/2026/05/opaque-types-in-python.html)&#xA;   &#xA;   1. This is neat. To encapsulate the data and not overwhelming the user of the software to all the details, just providing/exposing the abstract thing to customize or compose the object is better. It lowers the maintenance toll on the developer and prevent the code from bloat and convoluted logic, makes it backwards incompatible.&#xA;   2. A good idea to keep in mind while designing configuration.&#xA;8. [What I’ve learned building online mini games in Elixir and Swift](https://calvinflegal.com/2026/05/24/what-ive-learned-so-far-building-online-mini-games-with-elixir-and-swift.html)&#xA;   &#xA;   1. This is worth reading. I want to start learning elixir, I had the intuition to do so, as I set out for doing traditional coding. I want to learn a language and build good software. Not technological decision fatigue right?&#xA;   2. But elixir is good with AI today, might not be tomorrow, LLMs might improve on other languages which it can validate more. Maybe we don’t ever need programming languages, who knows. I don’t quite believe programming languages but it might not matter much.&#xA;&#xA;## Watched&#xA;&#xA;- [Theo’s take on “Cursor just crushed Claude Code with Composer 2.5”](https://youtu.be/UvUzpSlXKtg)&#xA;  &#xA;  - This was about to happen as Cursor has the best data and focuses on Coding. Unlike Anthropic who loved coding initially, it has become a side quest which they think they are the crown holders for eternity.&#xA;  - The speed thing is just crazy, I cannot be more happy, like its cheap, its fast, its cray smart too. If I can get work done in multiple iterations (and it takes multiple iterations to be honest, no model can 90% one shot it, no ways, models are just hallucination gimmick, the limited the context the worse the output)&#xA;  - Speed might be double edged sword too, since it can produce slop 2x the speed maybe, because if something gets quicker and cheaper, it becomes very hard to resist using it again and again. But we don’t have the mental cognition, or bandwidth or capacity to review and understand what it just spitted out. So reviewing and evaluation and understanding becomes a bottleneck.&#xA;  - But still its great to have this option of speed of low-level grunt work. Just to get it out of your way.For intense tasks, I don’t think developers would prefer this or any fast or dumber model.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Theo’s take on “Claude vs Codex vs Cursor”](https://youtu.be/JMYspR42HFM)&#xA;  &#xA;  - A good observation here. I didn’t see the claude code’s wired animation until now. Yes its glitchy but I think its not that gimicky right? Is it just me that finds claude code not as crazy as theo just mentioned, to get attention. However I do feel that they definitely have made it to feel “productive”. Yes. All coding agents do feel like it. Honestly. It happened to me with codex, because I was exploring these and claude code is not for free users, I started using codex extensively in the month of Feb-March and it was really addictive.&#xA;  - The codex GPT models are really good at doing work, good work. And that just made me go wild and build wired things, that I might have thrown out as a ambitious project. Amp has been the same kind of a drug dealer too, its a lotttt faster than codex and claude code, but not great accuracy wise (I am talking from a free user perspective).&#xA;  - Cursor is a separate league, its just perfect for me. It has good ergonomics, no screen flicker like claude code and codex. It is just amazing to work with as a reliable agent. I have used it for I think 8 months now, and have just loved it. I hate claude code but have to deal with it just because it is smarter. And also it has the annoying 5 hour cap, the cursor feels limitless, though I am subscribed from my org’s behalf.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [The Standup: Adam from Open Code and recovering from AI Psychosis](https://youtu.be/cVUVfn8OF5k)&#xA;  &#xA;  - Oh that is AI Psychosis. I thought it was gambling addiction XD&#xA;  - The problem of “I don’t know what I want to build, let me prompt it anyways” is real, that is a gateway drug to the slot machine and gambling like traits for programming. It starts by some thing it created by a simple prompt and we are in awe, a dopamine hit to extend that prompt and try again with this tweak, by checking that, by asking it to patch it and all of that instruction to make it work. But it spirals into a loop.&#xA;  - Everyone is being suffering from that, only few are lucky or I should say earned position, luxury of being able to take time off. Not everyone can take a week break and find it better, rather its extremely double the tasks from normal. People are just crazy on how developers can be used. They want us to use AI as a native tool. I understand that, but it cannot happen over-night and especially not in times of deadline of client requirements. Juggling between client expectation and AI psychosis is a pain, a literal head ache.&#xA;  - I don’t when will this era be over , its too mentally taxing and if not broken it can lead to a bigger burnout that nobody talks about.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Aaron Francis: Agent orchestration shouldn’t be that hard](https://youtu.be/WAKGhlzpYgs)&#xA;  &#xA;  - Well, this was a moment for me to be honest. I started using claude code in full capacity, and for the first time I saw it spawning sub agents.&#xA;  - Like 10s of them for each thing I requested. It felt like it will collapse into context junk and my 5 hour limit might just go in a puff. And it went eventually but after completing the core tasks, the sub agents that were spawned were completed and the main agent had summarized the findings, which was a surprise to me. That was the first time I saw agent orchestration.&#xA;  - I don’t if that is a big problem right? I mean agent orchestration. I don’t know if people can afford to have multiple agents as in codex+claude code+amp. All are hell expensive. I can barely purchase my domain and keep that going for a year, rest aside the ai subscription is not cheap.&#xA;  - But for someone using all of them, yeah there should be a way, a singular way to consistently manage those agents and subagents. Solo looks pefect for them.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Coding is no longer the bottleneck as English is the new programming language](https://youtu.be/WxQ-1_BIiBo)&#xA;  &#xA;  - Hot take here. I thought he was going to agree to that, what a clickbait. Not saying it was bad, I loved that rage. I wanted it more. This is the awareness that we need to create.&#xA;  - Subject matter expert is something that LLMs might struggle with and English is not a tool, its a medium to express it. If you cannot express the intent (which you won’t be, because you cannot understand everything and don’t have the experience of that thing) its not going to understand it. Simple right? If I say “bring me water” that’s vague right? Where to bring it, how to bring it, for what. The context is missing, the intent is not conveyed. Just like that, you cannot express in english for what you cannot understand.&#xA;  - English might be a good abstraction, LLMs have lowered the abstraction, but the problem remains to understand the problem. That is the last thing that will be replaced by LLM and I bet never will.&#xA;&#xA;## Tech News&#xA;&#xA;- [Anthropic Drops Opus 4.8](https://www.anthropic.com/news/claude-opus-4-8)&#xA;  &#xA;  - They admit its not a great improvement, but its more “honest”. Which translates their previous models were dishonest, or less honest. This model has similar hallucination or dishonest percent like mythos in that chart. A bold claim.&#xA;  - Also they are planning to release Mythos in coming “weeks”. A month earlier it was “Risky” to share in the open world and now its ok? In a month it was ready?&#xA;&#xA;* * *&#xA;&#xA;That’s it from a long week. It was not that long, but a bit too much to do without a peace of mind. Will take the weekends as usual to recharge but if I have the energy to speak or engage in a live stream would gladly start one.&#xA;&#xA;Thanks for tuning in this week, hope you have a great week-and-end ahead!&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #95</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-95</link>
      <description>Watching a bit of AI psychosis and thinking how to deal with AI, reading, not learning among the other things observed in the week of 17th to 23rd May 2026</description>
      <pubDate>Fri, 22 May 2026 00:00:00 UTC</pubDate>
      <content>## Week #95&#xA;&#xA;A continued week of heavy client call-patch work and some inspiration to learn again. I think I have stopped learning. I need to get into it as soon as possible, but one thing that holds me back is “why”, like people are just racing with tokens and not bothered to understand the structuring of software. I am not sure, if writing code by hand again is worthwhile, its not, but how to make decisions when LLM hallucinates or we want to go a bit deeper from what it understands.&#xA;&#xA;This is a question, I want to grapple and write about. I might produce a blog post about it. Or maybe even start a live stream. I haven’t streamed in maybe six months, the last stream was advent of code, yes I think. Should I get back. Everything boils down to why right? Code is just a commodity that anybody can make, how thought-out it is, that is entirely on the assumptions of the whim of the LLM, they can only go as far as the model’s prediction intelligence. And to be honest, that is quite a powerful one now-a-days.&#xA;&#xA;This rant gave a bit clarity, but not quite firm one. It really needs to seep into the deeper questions that I can only write in a open ended blog post.&#xA;&#xA;### Quote of the week&#xA;&#xA;&gt; “To distance yourself from the machines, aim to be as improbable as you can be”&#xA;&gt; &#xA;&gt; — [kevin kelly](https://kevinkelly.substack.com/p/your-most-improbable-life)&#xA;&#xA;What a line. I just love this blog.&#xA;&#xA;Be ambitious. We have been, we need to be more now. We have to be unpredictable. We have to be super curious. Its not hard I think, its just the lack of direction and right mindset people have.&#xA;&#xA;## Read&#xA;&#xA;1. [Last 6 months in LLMs in 5 minutes](https://simonwillison.net/2026/May/19/5-minute-llms/)&#xA;   &#xA;   1. This is wild. Just wild. How quickly things are moving. We saw the November inflection point, of “oh oh, AIs can write code reliable now” to “how much lines of code can we produce in a day?”.&#xA;   2. Where is this going? God knows. But one things is certain that its not going anywhere. And its annoying a bit.&#xA;   3. The Open Claw moment was a big one, it showed the point that its now possible for LLMs to do almost anything. But nothing has happened after that, maybe a sign of security issues.&#xA;2. [Andrej Karapathy joins Antrhopic as a Researcher](https://x.com/karpathy/status/2056753169888334312)&#xA;   &#xA;   1. No ways. Oh my god! Why Anthropic? Did he too had any arguments with Sam. Revenge or just curiosity, I think of later to be right as per his personality.&#xA;   2. But this looks a bit scary, Anthropic is not under a good leadership, or motive, ah! Maybe I am not really at position to speak that, but still it bothers me when they say “engineers won’t be needed anymore”, like what harm have they done to you, why are you so obsessed over to dethrone from their jobs.&#xA;   3. But anyways, a good guy in a bad company might change the direction of those.&#xA;3. Elena’s Growth Scoop Substack: [Your job is changing faster than you think: You’ll get fired in 2027 (it was a bit negative title I think)](https://www.elenaverna.com/p/youll-lose-your-job-in-2027)&#xA;   &#xA;   1. I didn’t like reading this, maybe its a bitter truth. Maybe the jobs are going away?&#xA;   2. For some reason that is very hard to digest, it cannot be right. Like the base on which humans operate, that is removed then why even create it. what’s the point if its taking away the joy from our lives.&#xA;&#xA;[![](https://substackcdn.com/image/fetch/$s_!Ex2M!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a83a66-b8ab-4490-b665-0ecc789b8947_96x96.png)Elena&#39;s Growth Scoop  &#xA;\&#xA;Your job Is Changing Faster Than You Think  &#xA;\&#xA;Edit: Originally this post had ‘You’ll get fired in 2027’ headline. I changed the headline…  &#xA;\&#xA;Read more  &#xA;\&#xA;a day ago · 434 likes · 46 comments · Elena Verna](https://www.elenaverna.com/p/youll-lose-your-job-in-2027?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web)&#xA;&#xA;4. T[houghts on people and blog](https://afranca.com.br/thoughts-on-people-and-blogs/)&#xA;   &#xA;   1. Yes, its about the human connection. The “appreciate your work” goes a long way than a month’s paycheck. Not for all but for some.&#xA;   2. In this day and age, that kind of connection has become important then ever. I cannot stress this that people must write online no matter how cringe it sounds, or no matter what AI steals your work. Its not a asset for you, its an investment or a seed that you are planting that you won’t necessarily seep the fruits of.&#xA;5. [Kevin Kelly Substack: Your most improbable life](https://kevinkelly.substack.com/p/your-most-improbable-life)&#xA;   &#xA;   1. What a piece of writing. What a way to inspire life.&#xA;   2. The more you go towards your own self, you become lesser and less replaceable. What a line. I don’t know but I needed this.&#xA;   3. Just read this, you will find what you need, really! Its beyond the measure of what we are capable of, we are not limited by 32k or 1M context window, we have unlimited memories and believes that LLMs can fathom reach there.&#xA;   4. We have the intrinsic motive to drive some things, that LLMs can’t produce a token without.&#xA;6. [how to call an API from Email](https://redo.com/eng-blog/how-to-call-an-api-from-an-email/)&#xA;   &#xA;   1. This is cool. Emails don’t have javascript, thank godness, otherwise LLMs would have become ….. the doom of humaity.&#xA;   2. AMP, ok interesting I thought it was the CLI agent. Never mind, need to read it a bit.&#xA;&#xA;## Watched&#xA;&#xA;- Dwarkesh Podcast: [What rebuilding Alpha Go teaches us about AI andR RL](https://youtu.be/X_ZVSPcZhtw)&#xA;  &#xA;  - This is such a great video. It explains or I should say converses in such a understandable human language, rather than buzzwords and in the air topics.&#xA;  - I haven’t completed watching the full video, but so far it has given me a great understanding of what Go actually is, what problems it has compared to chess, and also how AI is being used to self-play it.&#xA;  - I like Go now as well, the reason I love chess is its deterministic yet infinite possibilities, there is no luck factor. The mathematics required to solve such complex games is very interesting, a bit confusing at first, but it can be understandable if put enough thinking and time in it.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- Theo: [Spending 40k for just 40 on GitHub Copilot](https://youtu.be/3A4y_Iw_gpU)&#xA;  &#xA;  - “It isn’t a rugpull, we are just stupid”, no no, we are stupid yes, that’s true, and that is also not a rugpull, but don’t forget, they don’t have the compute to provide the tools. And they say, it will eventually be free, and unlimited.&#xA;    &#xA;    Humans have spent centuries in solving the fuel problem or energy problem, is it unlimited?&#xA;  - Really lazy of GitHub and Microsoft of not seeing the severity of the pricing structure. Maybe it was a trick to getting people lured in, hooked and then asking for money, just like any other business model. Get them hooked and then present the bill. They will pay whatever it takes.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Vasilios Syrakis was laid off by Atlassian](https://youtu.be/55pTFVoclvE)&#xA;  &#xA;  - This is a great video, and the video after it too. It explained his situation and the position and the things he has worked upon over the 8 years at Atlassian.&#xA;  - Looking at this, it feels like I am doing nothing, maybe imposter syndrome. But the guy addressed this too, saying that you might be in a different subject. Which is partially true, but being a backend developer, most of the terms felt like foreign to me. Really need to broaden and deepen my skills.&#xA;  - The guy has no college degree, he worked as a desk guy for the initial years and self taught himself CS, what a inspiration. He has given me some hopes to learn again. Maybe AI is just a FAD, and we’ll realize just soon enough to learn again.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Teej devries: Software writing Software](https://youtu.be/HOO_yaidVWk)&#xA;  &#xA;  - Just in time software. Ah! What a presentation. It made me think back again, maybe neovim might not be obsolete, even if it becomes, I can still use it, because no one is going to judge you or ask to use other things.&#xA;  - I will admit, I haven’t opened a editor to really write a line of code from scratch in months now. Feeling the heat. I need to learn more.&#xA;  - But the idea of this, hey get this thing, and its there, is just fantastic. I can see myself being able to build a like this, but this is only possible when I am in the weeds, making stuff.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Primeagen: Coinbase layoff and restructuring](https://youtu.be/HXSfr5cGGtk)&#xA;  &#xA;  - This is interesting, I am seeing this a lot, seen myself. Not sure where it might end up in, but it feels like the mixture of over hiring and the hype of AI at peak.&#xA;  - Yes, coinbase is something very transaction heavy, and the statement was wired “Non-engineers (non-technical) people to produce code to ship to production”. I am not against non-technical people being able to write code, but I am thinking why can’t they weigh what is at stake, like its a critical business. One transaction here and there, its gone bro!&#xA;  - Writing code has become cheaper, and if engineers are being fired, then that means writing code at that company was a labour type of thing. Because writing good software hasn’t become cheaper yet. The agents are able to work effectively in codebases where engineers have spent years and years of experience and thinking into it. It hasn’t been built within a day of 37k lines of code sprints. Its coming boys, that realization that software engineers don’t just write code, they translate human requirements to software not code.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Philip Choi: If you are ambitious but inconsistent in tech, watch this](https://youtu.be/HTt_k-vdL4c)&#xA;  &#xA;  - Wow! banger. Maybe this was a bit of AI, the cliche words and taglines were a bit predictable. But the intent was good that’s what matters.&#xA;  - The call to actions, of picking up a stack was feeling like AI, yes, but is actually somewhat true, not perfectly true.&#xA;  - But the bigger point was passion as a fuel, I can feel this. This is bhagvad geeta. Don’t rely on passion, use duty as the way forward. Correctly said.&#xA;  - Emotions can play with your motive and they are not consistent, that is its nature, you cannot control that, but you can control what you do with that, that is your responsibility. The sense of duty is what will lift one up.&#xA;&#xA;## Learnt&#xA;&#xA;- If everything is generated by AI, is it worth building by hand code anymore?&#xA;  &#xA;  - I know its called trad coding (traditional coding I think), But does anyone value it, or is it worth it? Because code is not an art, it in some sense is. I mean architecting, thinking about structuring and the intent behind its use. But who cares right?&#xA;  - Why it is that when I started my career, it had to happen, couldn’t I have given a few years of time to live.&#xA;- I am not learning lately, its just context switching and prompting to do things&#xA;  &#xA;  - I don’t like it, but after the sessions, I am totally exhausted, I don’t have the time to review the code, nor the capacity to go through the 5k line it has spitted.&#xA;&#xA;## Tech News&#xA;&#xA;- [Google releases 3.5 Flash](https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-5/) and [Omini](https://deepmind.google/models/gemini-omni/)&#xA;  &#xA;  - Google IO was mid week and we saw a lot of wired unexpected killing of projects from Google, a closed source agent in favor of open source, that is a big mistake maybe. Google, don’t become the next anthropic.&#xA;- [Cursor drops Composer 2.5](https://cursor.com/blog/composer-2-5)&#xA;  &#xA;  - They now have the compute, the data, it is going to be a next level of deal.&#xA;  - The model is fast hell yes, but its darn capable too. This is the model that I want for coding, zip-zap fast, but yes that can create slop too if not moderated.&#xA;- [Qwen 3.7](https://qwen.ai/blog?id=qwen3.7)&#xA;  &#xA;  - They just are relentless, doesn’t matter how small the improvement is, they keep on with the closed source labs. A great sight to appreciate.&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/794) (#794th edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;* * *&#xA;&#xA;Its a wired time to be writing these days, I must say, writing might be the next thing to get smothered by AI, its already there. I won’t ever sell my writing for AI. I will still hand chisel my words. It brings my thoughts to life, no matter how easy it can be to do with AI, the effort is worth it when done with bare hands.&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #94</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-94</link>
      <description>Working out, working up, on the calls with users among the other things read, watched, learnt from the week of 10th to 16th May 2026</description>
      <pubDate>Fri, 15 May 2026 00:00:00 UTC</pubDate>
      <content>## Week #94&#xA;&#xA;It was a hectic week. Didn&#39;t even get time to do almost anything outside work for more than 2 hours.&#xA;&#xA;It was a great and satisfying week nonetheless. Like interacting with the user and understanding the requirements is a good thing, not daily but sometimes its important for developers to know the pain points. I didn&#39;t write any lines of code but generated maybe half a dozen thousand lines if code that works and solves a business problem.&#xA;&#xA;I spent majority of my time, setting up things, writing promots, understanding document structures and the overall things that require on the top of llms, not just basic things. Those basic things LLM cs single shot it, but to make it behave consistently, structure, comparing the right things and giving the right context was critical. That is something is a bit draining too. So, a bit low on energy snd focus. Will come back next week in a fresh excited mood probably.&#xA;&#xA;### Quote of the week&#xA;&#xA;&gt; “There is no fatigue so wearisome as that which comes from lack of work.”&#xA;&gt; &#xA;&gt; — Charles Spurgeon&#xA;&#xA;Yes I can now comeback to full circle. Having no work does also drives you fatigue, but it doesn&#39;t give any value, rather it pushes you down further in anxiety. On the other hand, having a lot of work, sometimes pushes you up.&#xA;&#xA;* * *&#xA;&#xA;## Read&#xA;&#xA;1. [From today software engineering is dead](https://building138.com/from-today-software-engineering-is-dead)&#xA;   &#xA;   1. Feels good to read this. Gives kind of a good satisfaction that it will still be there. Just like photography.&#xA;   2. I agree it will become more accessible that is the part I am happy about because people would develop empathy for every developer. Its not easy to build good software will eventually be realised to them.&#xA;2. [God, AI is making me dumb](https://jpain.io/god-damn-ai-is-making-me-dumb/)&#xA;   &#xA;   1. This is an AI psychosis moment for all of us, perhaps a wake up call?&#xA;   2. Being mindful about doin anything hasn&#39;t been so valuable ever. Delegating is so easy now, only if you know when to take the control back. Else you might be an autopilot.&#xA;3. [I am going back to writing code by hand, please read](https://blog.k10s.dev/im-going-back-to-writing-code-by-hand/)the full article&#xA;   &#xA;   1. This is a hilarious article. For one it just is amazing how a person can work on a side project for 30 weeks.&#xA;   2. Second its hard to relate because models keep changing and every model starts doing its own style, it becomes a saphegetti of code. So I dont know it can be compared to writing code by hand.&#xA;   3. But the only part that is worth noting is the taking control of the structure of code, that is worth learning else you might doom yourself.&#xA;&#xA;## Watched&#xA;&#xA;- [React from scratch](https://youtu.be/s0cxhde2zvY?si=5A-zIZjUk9HoMNeC)&#xA;  &#xA;  - Wow, that was really cool. The level of questions one asks before learning something is so underrated.&#xA;  - I feel I haven&#39;t this type of thing in a long long while. I should be doing this, but again so tired after a week, the weekend just slips away.&#xA;  - Need to force it otherwise this looks like a backward moving train for me&#xA;- [Creator of SQLite on AI, Turso and 26 years of code](https://youtu.be/x8_ZZhRL3YU?si=dDC3Gmrg0hv4ORkY)&#xA;  &#xA;  - Wow! His stance is stubborn but consistent. Try us you know? Try to replace sqlite and you will fail, what a evil smile that is. What a pride to have. Genuinely good work pays dividends. Decades after decades.&#xA;  - Will Turso die? I am not sure, but they are providing everything for free which doesn&#39;t looke sustainable, maybe its too early to get developers in, but I won&#39;t trust anything after herokus gamble.&#xA;  - AI is a good assistant but not a great master is what I can feel it from him. You cannot just let it rip apart a codebase.&#xA;- [We all fell for agentic coding](https://youtu.be/lNVa33qUzZ8?si=WoXtnbzcCJjoYue5)&#xA;  &#xA;  - Ok this is hitting me hard. I have never been able to manage a team, when I do I am alone. I get overwhelmed and break and burnout.&#xA;  - I am not sure what I be doing right now, or what a 2 year future self looks like. I am in a hazed fog. I need to navigate out of it.&#xA;  - A good developer is a relative term but a good team person is not. And that just makes me feel like alone.&#xA;- [I don&#39;t like programming: clickbait](https://youtu.be/jdJ5jg0XSmU?si=uJv2DMjoQUm1fCE-)&#xA;  &#xA;  - Well, he isn&#39;t completely wrong but its bitter truth. Some jobs are not what they promise to be always, they change with time.&#xA;  - The jobs of developers with AI agents have become like managerial and very context switching. Which for developers is very costly. It might even reduce productivity after a few&#xA;&#xA;## Learnt&#xA;&#xA;- You can use csv parser to escape comma in a csv string only if its quoted.&#xA;- HTML is the new markdown?&#xA;- AI Coding Agents can keep a lot of things in their context which I can hardly think&#xA;&#xA;## Tech News&#xA;&#xA;- [Grok Build](https://x.ai/news/grok-build-cli): Still code is the moat for unused GPUs?&#xA;  &#xA;  - A quite late entry in the ai cli agents i would say, because they are desparate to get good useful attention.&#xA;  - Grok is a decent model, good at searching and finding out and summarising things. But it doesn&#39;t feel good, its too honest and cringe and cliche like censored at times.&#xA;  - People are using it the wrong way, and they have added measures to supress the illegal usage, but that just leaves them with a lot of compute and time to waste.&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/794) (#794th edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;* * *&#xA;&#xA;Thats it from this long week, wrecked my back. Learning is something I am getting back into, its getting harder and harder to get back it seems but the more further we go, the harder its going to get.&#xA;&#xA;Maybe now its time to change from Happy Coding to…&#xA;&#xA;Happy Learning?&#xA;&#xA;No&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #93</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-93</link>
      <description>Reading less tech, more fiction, cozy books, watching and hearing about tech situation and learning to work with clankers, among the other things learnt,read and consumed in the week of 3rd to 9th May</description>
      <pubDate>Fri, 08 May 2026 00:00:00 UTC</pubDate>
      <content>## Week #93&#xA;&#xA;It was a work heavy and cozy week, had a long weekend. AI is here, going nowhere, so trying to learn it as much as I can. Its a bit of a tricky phase of world, nobody is sure what is the right way and what is a tumbling down hill. It is usually is like that in life, but this is extreme, people are questioning their existence and stating that AI is conscious, as we even don’t know what conscious means.&#xA;&#xA;### Quote of the Week&#xA;&#xA;&gt; “The quieter you become, the more you are able to hear.”  &#xA;&gt; — [Rumi](https://www.goodreads.com/quotes/6822193-the-quieter-you-become-the-more-you-are-able-to)&#xA;&#xA;This is such a lovely quote. I try to keep quite as much as possible, I am shy that is a different point. But I feel there is no need to speak in most of the situations, it just feels waste or just sugar coating. Maybe I am a bit blunt, I speak only when I feel something is wrong or the situation is out of hand.&#xA;&#xA;But when we are quite, not just in the literal sense, from the mind, the thoughts are quieter, we can observe more carefully and open-mindedly. It is a reason why I can see and feel things many can’t. To be able to hear someone or something, you need to calm your self and the mind first, assumptions kills more things than anything else. The bias and the pre-concieved knowledge hurts more than bad knowledge.&#xA;&#xA;* * *&#xA;&#xA;## Read&#xA;&#xA;Surprisingly I didn’t read much this week. I spent more time working with the clankers. It was a bit unsettling at first, but then it becomes a habit to delegate everything to it. That doesn’t mean I didn’t read at all, I just didn’t read tech-related stuff. I read 2 book on the long weekend, all cozy and korean-japanese style lofi books. Because I just need a bit of time to escape this technical jungle. I don’t hate being there, but sometimes a fresh air is required to sustain. I read “Every day I read” and “The housekeeper and the Professor”, beautiful books.&#xA;&#xA;1. [Vibe coding and agentic engineering are getting closer more than I had like](https://simonwillison.net/2026/May/6/vibe-coding-and-agentic-engineering/)&#xA;   &#xA;   - This is true. The agents are producing so much code that a human cannot even keep up to. But that shouldn’t be a excuse to not learn what the changes have been made. At this point its about slowing down and letting ourselves savor what LLMs in the past 3 years have made us.&#xA;   - The other part is very interesting of not getting concerned about being replaced as a developer. The analogy of plumber hits right.&#xA;   - If one can quickly plumb his house things, why even hire a plumber. But we know that we don’t like doing that so we hire him eventually. But can this be true for software too, it has been the most sort of thing that bugs people. Coding is not trivial, yes writing code has become due to AI, but code was not the bottleneck. The patience level of a developer, the ability to reason through, to find the gaps, to have a taste, to understand human sentiment, it is what truly makes a true software developer if not less. And that AI would never be able to do (atleast for the next year maybe)&#xA;2. [We programmed a program to program new programs (2011)](https://smbc-comics.com/comic/2011-09-08)&#xA;   &#xA;   - Imagine being 15 years ahead of time&#xA;   - Just banger. How can one have written this is 2011, what a pscyhosis moment for him/her it would have been.&#xA;&#xA;## Watched&#xA;&#xA;- [Andrej Karapathy: From Vibe Coding to Agentic Engineering](https://youtu.be/96jN2OCOfLs)&#xA;  &#xA;  - That was a good interview. His examples are great. The Menu Gen. Maybe its peak AI.&#xA;  - The analogy of custom UI was just min blowing, we wont fret over a bug, we will be fighting with versions now! Ew I don’t like where this is going.&#xA;- [What’s Next for Software Tracking and Git?](https://youtu.be/HuE7OvOckfE)&#xA;  &#xA;  - Oh, codeberg, forgejo. That sounds familiar, I thought we might not need them. Oh! GitHub’s normal always available has just made me delusional I think. Yes that hurts, that we can view a person’s history over decades. Pufff! Gone.&#xA;  - The hiring for new software developers looks a little worisome. What will people look at? I know GitHub profile is not a metric, but still it showed the person’s familiarity with dealing with software.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [DHH’s new way of writing code](https://youtu.be/JiWgKRgdgpI)&#xA;  &#xA;  - This is a bit off putting. I thought he might say, AI is joke, its a fad. Sigh!&#xA;  - The point that, I felt like engineering manager I though I need to manage people, but these AI Agents are different. I agree. If it would have been something like a real managerial work, I might have died the moment I had to do that. Some things are just not someone’s piece of cake.&#xA;  - Yes AI Agents are really addictive. But yes health and family comes first still.&#xA;  - The teams moving ahead might be leaner, there is no doubt, but the problem would be still the same, solve actual problems. There will be a explosion of business if that is the case, because it has to balance it out. More people in a company, less companies, less people in a company, more companies? I think this logic might work in the next 5 years?&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Why AI Agents are tither the best or worst thing we’ve built](https://youtu.be/WnzR5aOElvw)&#xA;  &#xA;  - That is wild. Absolute carnage.&#xA;  - AI Agents are a good thing, but as anything, it depends on how people use it. Like internet, like social media and intelligence. If set in people’s hand this can do crazy things.&#xA;  - The open claw moment is really the point for people to show the vastness and the craziness of what uncontrolled AI can do, the lethal trifiecta, Simon Wilison trademark.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Am I Crazy?](https://youtu.be/Sp1EmFRDquA) Wading Through AI Episode 3&#xA;  &#xA;  - Yes, I am crazy. These is a hype. It won’t make you a 10x, 100x developer. If that is the case then a person can do a year’s worth of work in a week. That is impossible. Because if that is the case, then send him on a vaccation for the rest of the year, have we seen that? Sine the work is done, he can rest in peace. But no! They give excuse of more work.&#xA;  - This is really a bit of hype. It will make you productive sure. But not the numerical one. It will help you massively in certain tasks, but slow you down terribly in others. Right task and the right tool still holds.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Volatile keyword in Java](https://youtu.be/yg_UPwSD3-U)&#xA;  &#xA;  - I don’t know why but I like java now. It is more verbose, means lesser chance of messing things up, no assumptions while writing. Thought that could mean there are more bugs since if we write more, it can mean more area for edit. But I like learning things, and Java is a bit challenging coming from Python.&#xA;  - The volatile keyword makes the variable read from the actual CPU instead of the cache. It brodcasts that the value has been changed and the thread has to invalidate the cache and later when it requires it, it fetches it fresh from the CPU.&#xA;&#xA;## Learnt&#xA;&#xA;- Software can be made easily now, but that doesn’t mean people want to right?&#xA;  &#xA;  - Like the analogy from [Simon Wilison on](https://simonwillison.net/2026/May/6/vibe-coding-and-agentic-engineering/#:~:text=I%20can%20plumb%20my%20house%20if%20I%20watch%20enough%20YouTube%20videos%20on%20plumbing.%20I%20would%20rather%20hire%20a%20plumber) plumbing. You can learn how to plumb your house with youtube or learn to code by AI, write that software vibe coded. But if its really important to you, and don’t want any issues, you probably want to hire a plmber or a developer right?&#xA;  - Maybe the thing for software just breaks because no one cares what is underneath the software. But do we? If we use a pen to write things. We forget that there would be a person designing it, yes it was “made” in a factory, but its existence is due to a human’s thoughts and imagination, the care, the empathy for others.&#xA;&#xA;### Interesting Tidbits&#xA;&#xA;- [AI Map](https://vivamau.github.io/aimap/)&#xA;&#xA;## Tech News&#xA;&#xA;- [Anthropic is no more Misanthropic, shakes hands with XAI/SpaceX, whatever](https://www.anthropic.com/news/higher-limits-spacex)&#xA;  &#xA;  - Yep, that explains this. Our enemies’s enemy is friend of mine. Anthropic and XAI have joined hands against OpenAI. This is AI Cold Wars.&#xA;- [Cloudflare to lay off 20% of workforce](https://www.reuters.com/business/world-at-work/cloudflare-cut-over-1100-jobs-2026-05-07/), after Coinbase does 14%&#xA;  &#xA;  - Oh! This is another one. Not sure AI is the reason or is that a excuse for over hiring in the COVID era.&#xA;  - Whatever that might be, the term job security is a myth these days. There is no such thing.&#xA;- [OpenAI releases 5.5 Instant](https://openai.com/index/gpt-5-5-instant/)&#xA;  &#xA;  - This looks like a flash model from OpenAI. If it was for free on the API, these might be my go to one. Haiku is expensive.&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/793) (#793rd edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;* * *&#xA;&#xA;That was it from the week 93. Time flies…&#xA;&#xA;I don’t know what to do this weekend. Reading books, working with clankers, trad coding. Overwhelming is a thing in 2026 for developers. Whatever it is, you’d see something interesting in the week #94. The 2 year anniversary of this newsletter is 2 month away. Wow! 100 editions never knew I would complete them.&#xA;&#xA;See ya next week, until then…&#xA;&#xA;Happy Clanking ;)&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #92</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-92</link>
      <description>Back to work week, reading ai discourse, watching the end of subsidized token era, among the other things read, watched and learnt in the week from 26th April to 2nd May 2026</description>
      <pubDate>Fri, 01 May 2026 00:00:00 UTC</pubDate>
      <content>## Week #92&#xA;&#xA;I enjoyed working this week, I am surprised I am saying that. The same thing a month back was dreading me, and now its making me wake up each morning. AI is kind of a progression and also a setback in some sense. I don’t know, but the usage will steer where the world moves with it. There will be a divide, of course, and if I am correct, it will create the biggest divide the world has ever seen.&#xA;&#xA;But till that happens, just sip in the beauty of the nature, and read some handwritten articles, human voice, and some hot takes on the internet about tech.&#xA;&#xA;### Quote of the week&#xA;&#xA;&gt; “To know that we know what we know, and that we do not know what we do not know, that is true knowledge.”&#xA;&gt; &#xA;&gt; — Confucius&#xA;&gt; &#xA;&gt; ― [Henry David Thoreau, Walden or, Life in the Woods](https://www.goodreads.com/quotes/383876-confucius-said-to-know-that-we-know-what-we-know)&#xA;&#xA;How true is that? If you know something, you are eager to express or impress, but when you don’t, you shy away or fear away. The later part is what makes us humans. The latter, the complete part, is what distinguishes us from the AI bots. They will hallucinate and pretend the opposite when they don’t know something, they are unpredictable even in the first known part.&#xA;&#xA;Knowledge is not learning something, its about intuition and learning to adapt. Being honest is the best thing to do to yourself.&#xA;&#xA;* * *&#xA;&#xA;## Read&#xA;&#xA;01. [To my students](http://ozark.hendrix.edu/~yorgey/forest/00FD/index.xml)&#xA;    &#xA;    - Read this article, if you are a student or not. You will find answers and sentences that matter to your soul and not your ego.&#xA;    &#xA;    &gt; Above all, be motivated by love instead of fear.&#xA;    &#xA;    - Everyone is in fear, unsure of the future, don’t be. Recollect the feeling when you started to do the thing in the first place, I bet it was not money, if it was, and still is, then I don’t know, if it was love, keep on steering.&#xA;    &#xA;    &gt; Have the courage to go slowly, especially when everyone else is telling you that you need to go fast and cut corners&#xA;    &#xA;    - Vibe coding, running agents, and shipping without reviewing, these are hype and will fade with time. In professional development, at least, this won’t be the standard as far as I know.&#xA;02. [Ghostty is leaving GitHub](https://mitchellh.com/writing/ghostty-leaving-github)&#xA;    &#xA;    - This is bad. Oh my god, he has spent almost two decades on GitHub. I might not have lived consciously for that many years.&#xA;    - Man, this person has breathed and lived through GitHub. I can resonate with the line “When I went through tough breakups, I lost myself in open source... on GitHub”. I have done that to some extent, too. Not at his scale, but when I didn’t get any internships, got rejected in interviews, I found SQLC, Turbot, and a handful of organisations to fill my hunger for learning and programming. GitHub was the center.&#xA;    - I don’t rely on GitHub since I don’t maintain or do any hustles anymore, just because life is tough and so is the AI hype. I can relate to the outages happening these days. One of my projects [flight-observatory](https://github.com/Mr-Destructive/flight-observatory), had a few failing actions notifications. I thought it might be 403 or some upstream external API issues, but GitHub was the reason behind it.&#xA;03. [You can beat binary search](https://lemire.me/blog/2026/04/27/you-can-beat-the-binary-search/): Quad Search&#xA;    &#xA;    - This is creative. Instead of just halving the list, we do a buckets of 16, quads, and compute which of the buckets the element can be. Since we have the max of each bucket. We can find the bucket and parallelly then compare each element in it.&#xA;    - Surprisingly, this is better for large arrays, and with multiple cores this will outperform binary search easily. Because we are not diving the array into halves anymore, we are picking the most possible region where the element could be and parallel searching it in those.&#xA;04. [Full Text search with DuckDB](https://peterdohertys.website/blog-posts/full-text-search-w-duckdb.html)&#xA;    &#xA;    - This is quite similar to what we do in SQLite. Pretty simple. I like how DuckDB just keeps on making transitioning to modern databases, but still keeping the backwards compatibility and keeping it simple and dead easy to use just like SQLite.&#xA;05. [I got sick of remembering port numbers](https://gregraiz.com/blog/local-vibe/)&#xA;    &#xA;    - He got sick of remembering port numbers, so he just reinvented ngrok for local?&#xA;    - Yes, it is different than assigning names to services, but I feel that it’s doing that similarly. It’s a clever trick.&#xA;    - This is the phase where people are building anything they want; the idea of personal software and developer tooling is just skyrocketing.&#xA;06. [AI, Tokens and the gathering storm](https://www.pootlepress.com/2026/04/ai-tokens-and-the-gathering-storm/)&#xA;    &#xA;    - This is quite evident from the recent events and rug pull of Anthropics subsidized tokens, and GitHub’s move from tier based to usage based billing. Its on the wall, its the end of the subsidized token era.&#xA;    - The next few months might actually tell us how expensive are these tokens.&#xA;    - Local LLMs be ready for shinny demo, the dark days might be about to end.&#xA;07. [I asked Local LLM to add 23 numbers, I got 7 different wrong answers.](https://viggy28.dev/article/local-llm-seven-wrong-answers/)&#xA;    &#xA;    - My last sentence was jinxed. LLMs can’t do math yet. Sigh!&#xA;    - I did explore this last year and they failed miserably, till date this hasn’t improved. I think we can create a skill for this shall we, I don’t want it to use a python interpretter for such a trivial thing to add. Can we make them add? It would consume a bit more tokens but let’s see. I have some ideas here.&#xA;    - But the point being, Local LLMs are not quite the hype that the propreitary models live up to.&#xA;08. [Agentic Coding Fatigue](https://www.0xsid.com/blog/agentic-coding-fatigue)&#xA;    &#xA;    - True. This is me reading to myself. Writing code gives us the clarity, becuase we were in the weeds, we know why each of the if else was written, we knew the edge cases, but now? We just run the slot machine to “fix it” prompt and cross our fingers so that it works.&#xA;    - The balance of understanding and the need to understanding, is wide and is growing faster than ever. I don’t know which one to lean onto. The former sounds like there won’t be any harm. But the software is such a term a thing, that nobody really cares how well you understand it. Only the output matters, not the usage of design patterns or Python or Golang.&#xA;09. [Do I belong in Tech Anymore?](https://ky.fyi/posts/ai-burnout)&#xA;    &#xA;    - This one is really rough to read through. Not that it’s bad writing or thoughts, its is dead real and truthful. I myself am not able to express the true things that I have to go through, maybe I am not as privileged or have made my situation like this.&#xA;    - The principles that the author listed are gold, make sure we point it here too&#xA;      &#xA;      - Things that are worth doing are worth doing well.&#xA;      - Things that are done well require time and effort.&#xA;      - You make meaning through the doing.&#xA;      - Ideas are common; effort is not.&#xA;      - There are no shortcuts.&#xA;    - Frame it in gold, or memorise them, it is better to remember this than to be a slave to an agent or a corporation that is.&#xA;10. [People who don’t use AI will get left behind](https://migrainebrain.bearblog.dev/people-who-dont-use-ai-will-be-left-behind/)&#xA;    &#xA;    - I will frame it as “People who use only AI will definitely get left behind”&#xA;    - People would stop learning and thinking if they just learnt to use AI and not anything else around it.&#xA;11. [Have you seen the new Excel?](https://idiallo.com/blog/have-you-seen-the-new-xl-ai-parody)&#xA;    &#xA;    - Learn Excel or get left behind, learn AI or get left behind. Everyone is on a roll with hypes. I do agree, excel has just revolutionized the way people think of software or even any form of work.&#xA;    - It has abstracted the code in such a way that people rely on the results and not the code. Superb product.&#xA;    - I worry AI is doing the same, but for text generation, for code generation. It might be the de facto thing to produce custom software on the fly.&#xA;    - Until that happens, keep learning Excel ;)&#xA;12. [Where the goblins came from](https://openai.com/index/where-the-goblins-came-from/)&#xA;    &#xA;    - This was an interesting nerdy read. I liked they are open about it. Though they don’t back away from shoe-horning codex glazing. I don’t doubt they use codex, but its quite a bit of token-hungry and slow model.&#xA;    - The problem of the goblin is really interesting. The goblin behavior wasn’t a bug, according to them, it came from reinforcement learning rewards that favored playful, creature-based metaphors in the “Nerdy” personality.&#xA;    - Those rewarded patterns spread and amplified across training loops, even outside the original context. It resulted in a small stylistic quirk becoming a generalized model habit, showing how local incentives can unintentionally shape global behavior.&#xA;&#xA;## Watched&#xA;&#xA;- [Making Sense of the AI hype](https://youtu.be/HgNKa9UlRF8) - Wading through AI -Episode 2&#xA;  &#xA;  - The topic of engineer writing the blog and the manager or the sales person making the video is a reality and the only needle making the AI labs floating.&#xA;  - Its all gimmick play. Models aren’t quite capable of creating a novel thing like a compiler from scratch, that is, way far currently.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [AI isn’t taking jobs its worse](https://youtu.be/NZa5lApeFic)&#xA;  &#xA;  - Anthropic is eating the money, by creating fear. Like organisations need things quick so they burn tokens, for that they need to cut down on cost, which surprise is got by firing employees. So, the money eventually flows to Anthropic by cutting the job, which is hype honestly speaking. Not sustainable, they themselves have proven it.&#xA;&#xA;## Learnt&#xA;&#xA;- String Pool in Java&#xA;  &#xA;  - String Pool is a special memory area inside the heap where unique string literals are stored. The idea is instead of creating a new object every time, it reuses existing strings from this pool when possible.&#xA;  - A string in a string pool is a deduplicated storage of string literals inside the heap.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- Cursor agent &amp;gt; Claude code&#xA;  &#xA;  - I like cursor agent cli, it is intuitive and doesn’t block the user, Claude code is like I(the agent) am the owner. I don’t like that.&#xA;  - Cursor has the ability to view the output of the tool calls with Ctrl+o and let the screen continue, whereas the Claude just blocks the view.&#xA;  - I hate anthropic that is one reason. Maybe, but honestly speaking, claude code is blaoted.&#xA;&#xA;### Random Tidbits&#xA;&#xA;- https://www.numberempire.com/&#xA;  &#xA;  - A cool webpage to see different patterns for a given number&#xA;&#xA;## Tech News&#xA;&#xA;- [Copilot is moving to usage-based billing: The end of a subsidized token era](https://github.blog/news-insights/company-news/github-copilot-is-moving-to-usage-based-billing/)&#xA;  &#xA;  - This is a sign guys, if you still think, AI is not hype. The hype was at its peak, and now its wading. The subsidized token era is over. The real cost is on the labs and the providers that are now realising the importance of sustenance.&#xA;- [Warp is now open source: Another attempt to win the race?](https://www.warp.dev/blog/warp-is-now-open-source)&#xA;  &#xA;  - This looks like a desparate attempt to get into the lead of the race, I am not against it by any chance, its a solid move.&#xA;  - More organisations should do this now, espcially the ones that created this right? Yes I am talking about A…. Never mind.&#xA;- [HERMES.md in git commit messages causes requests to route to extra usage billing instead of plan quota](https://github.com/anthropics/claude-code/issues/53262)&#xA;  &#xA;  - Again. Never mind. Nobody would be using their coding agent.&#xA;  - They don’t leave a chance to not to hate them.&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/792) (#792nd edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;* * *&#xA;&#xA;That’s it from this week. It was a bit of a work-heavy routine. Finally feeling back, maybe not peacefully good but warmly good. Looking up to slowing down with manual coding and building some impactful things in the era of slop.&#xA;&#xA;Till then,&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #91</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-91</link>
      <description>Learning Java, React internals, AI doomsday for programmers, model drop week, among the other things read, watched, learnt in the week from 19th to 25th April 2026</description>
      <pubDate>Fri, 24 Apr 2026 00:00:00 UTC</pubDate>
      <content>## Week #91&#xA;&#xA;It was a comeback sort of week. I still kept learning Java and fundamentals. I drilled down on dependency injection, object internals, some react too in the mix. I found LLMs are good at summarizing things, some are good, some are hallucinating, some are just give up. Yes, and I have opinions in this edition about that.&#xA;&#xA;The articles are a bit AI-pilled I must say, those are getting a little into my head, expect little or no article from AI next week. I had enough for the month. But yes this trend is not stopping. We’ll have to figure out to deal with AI now.&#xA;&#xA;### Quote of the week&#xA;&#xA;&gt; “The difficulty lies not so much in developing new ideas as in escaping from old ones.”&#xA;&gt; &#xA;&gt; ― [John Maynard Keynes](https://www.goodreads.com/quotes/5099424-the-difficulty-lies-not-so-much-in-developing-new-ideas)&#xA;&#xA;Its quite relatable here, Its not hard to develop new ideas now, we do it all the time, but now the problem is getting out of the mindset of living without AI or old mindset. It might not be completely AI but a mix of balance of conscious understanding of what to do and what to avoid.&#xA;&#xA;Being a developer in this AI world might require us to shed certain ideas, the perfect code, the developer experience, the best design and all of that nitty gritty. It matters still but there seems to be no time for that, if LLMs are able to generate 10K lines in an hour, how can a human review that in a day? Its not easy, nor its impossible. But there would be a shift in this mindset of how we look at programming a few years back at least. And that change is very hard to make once it gets molded into the cortex.&#xA;&#xA;* * *&#xA;&#xA;## Read&#xA;&#xA;1. [Lights-Out Codebases and the End of the IC role](https://vascoduarte.substack.com/p/ai-assisted-coding-why-a-distinguished)&#xA;   &#xA;   - Ouch! That one is brutal and eye-opening. Yes, looking at this, it just feels like software developer is no more a thing. But when I look at real world, nothing seems to be changed. Maybe its a bit slow, maybe people realize it slowly. But something is surely a divide.&#xA;   - Lights out codebases, this just makes total sense, I agree to that, because if LLMs just keep getting better, keep producing more code, more right code, human’s capacity to review that is out of hands. The chess engine analogy hits home. You don’t want to review the chess engine’s moves by a grandmaster right? Like what? See LLMs as the chess engine and the grand master as the developer. Yes, analysing a game between a human and a engine can be done with a grandmaster, but no one reviews code like a hobby. LLMs would react that point sooner or later where you don’t need to worry about the generated code, and at that point of time, why would one need a human developer to review the code.&#xA;   - Writing that passage got me some goosebumps, like its overthinking, but its grounded and factual. Not sure what lies for developers as a role ahead!&#xA;2. [Software Engineering might not be a lifetime career](https://www.seangoedecke.com/software-engineering-may-no-longer-be-a-lifetime-career/)&#xA;   &#xA;   - Maybe this is a bit negative, but factual, actually just tying up with the above post. It might not be slow, it might just wipe out the need for software workers in a single year who knows.&#xA;   - But world just changes drastically man, till 2025 people thought, software development is the hardest thing to replace with AI or robots, yet here we are the first ones to get down probably.&#xA;   - What would those people do? Farming, carpenter? use the software, yeah! we might become consumers rather than producers. No one knows.&#xA;3. [AI Resistance is growing](https://stephvee.ca/blog/artificial%20intelligence/ai-resistance-is-growing/) - read hackernews for better context [hackernews post](https://news.ycombinator.com/item?id=47839951)&#xA;   &#xA;   - The thread is civil but opinionated, with strong technical depth on poisoning feasibility mixed with philosophical debate.&#xA;   - Pro-AI commenters often acknowledge risks and call for better incentives, while AI-dommers focus on erosion of trust, job effects, and creative control, yeah! that is the typical conversations moving forward.&#xA;4. [Developer Taste and AI Slop](https://strategizeyourcareer.com/p/developer-taste-ai-slop)&#xA;   &#xA;   - This was an eye opening post. It is helping me understand, to differentiate generating vs developing. The code was and is never the bottleneck, what to build is. Even if that comes to you from other members upwards, a developer still has to think.&#xA;   - Anything can be made now, but if that is the real thing to make, worth it, or even needed is the question that would have an edge.&#xA;5. [My dear friend you just built kubernetes](https://www.macchaffee.com/blog/2024/you-have-built-a-kubernetes/)&#xA;   &#xA;   - This one is quite funny. After resisting the complexity of kubernetes, people actually re-invent the wheel.&#xA;   - To use any tool or software, we must know exactly what we are trying to do and what that tool or software is actually doing. Not necessarily it would fit, but it would help you reach the ultimate goal a bit quicker.&#xA;6. [Your company is a skill now](https://arlo.substack.com/p/your-company-is-a-skill-now)&#xA;   &#xA;   - This s a bit scary. I talked about it when the open claw and moltbook thing was getting hyped. We were just a bunch of markdown files away from creating a dystopian world.&#xA;   - Markdown files are just instructions and context relevant for doing certain task and not doing the rest of the side quests. I know that sounds too simple, but that is what it is. But its not that simple. Putting ideas and limited context to words is not simple as you think it is.&#xA;   - Maybe creating or translating ideas to skills will actually be a skill in some months, who knows!&#xA;&#xA;## Watched&#xA;&#xA;- [Should you be a carpenter? Wading through AI - Part 1](https://www.youtube.com/watch?v=RJyPVLMyyuA)&#xA;  &#xA;  - Ok, the person who is into the weeds of AI models, himself is confused as to what to learn and what to choose as a career. This is a bit hard to swallow. Are we done then?&#xA;  - Nobody know the answer whether software is a safe career anymore. At this point, we need to define what a career actually is.&#xA;- [I quit my GitHub Job because AI breaks software](https://www.youtube.com/watch?v=aEL384kTznk)&#xA;  &#xA;  - Ok, that is positive but people can get jobs just like that? I think its quite rough out there.&#xA;- [Microsoft accidentally told the truth about AI](https://www.youtube.com/watch?v=4CIlTOnc6I8)&#xA;  &#xA;  - Ops! Is it happening? AI Costs now trying to get better of the AI Labs. We saw with Claude subscriptions, now GitHub, cost cutting in place. First employees and now people will see the actual problem hidden underneath.&#xA;  - The tech debt after vibing everything. Maybe it won’t matter, because AI can clean it up, right?&#xA;  - But damm, the man just spoke a lot of things, they just gave me hope to be human. Just watch this, if you watch anything at all.&#xA;- [Chai Aur Code - React Series](https://www.youtube.com/playlist?list=PLu71SKxNbfoDqgPchmvIsL4hTnJIrtige)&#xA;  &#xA;  - What a beautiful series. It feels nice to learn things. I never though React was that simple. It just injects html and js. Wow!&#xA;  - Props are just attributes that we pass around the html elements, this is just art of teaching at best.&#xA;- [Did Anthropic just killed Figma?](https://www.youtube.com/watch?v=wDgq9aiuL-w)&#xA;  &#xA;  - Probably! This is a good product but not sure how sustainable it becomes. I mean I can use it if I have unlimited tokens and wallet to spend, otherwise its a big money burning machine.&#xA;  - And for that maybe figma is a good choice, old school. At this point, I am afraid what am I even going to see more from anthropic&#xA;- [We need to talk about GStack](https://www.youtube.com/watch?v=Rzi7oFTzjac)&#xA;  &#xA;  - A bit of wasted hour I would feel. Never no major thing to notice, except just rambling. It was not worth the time.&#xA;  - Gstack is basically I think bash script to give skills to a agent. Nothing much, and maybe it helps you produce 40k lines of code a day. Who cares.&#xA;&#xA;## Learnt&#xA;&#xA;- Dependency Injection with Spring Framework&#xA;  &#xA;  - This was a learning curve for understanding the core behind Spring Framework. Basically instead of changing values in object type, you just change it at the configuration level. So we don’t have to hardcode values. Its like the level of abstraction to define where to configure or inject the dependency. Hence the name.&#xA;  - Its quite clever to do this out of the box. In python I haven’t seen stuff like this. In django perhaps there is a way to just use [settings.py](http://settings.py/) and modify everything there without actually changing the model or view.&#xA;- LRU Cache&#xA;  &#xA;  - I tried to implement this in Java, and learnt to use Hashmap along with a linked list (doubly). Since we need to keep track of most and least recently used items, we need to be able to track it and more importantly for deleting and accessing in O(1) time, this structure just makes it quite great for this.&#xA;- Java equals and hashCode differences&#xA;  &#xA;  - The equals check if two objects are equal, their values and not reference value.&#xA;  - The hashcode method returns the hashcode of the object, its like the identity of the object.&#xA;  - The equals and hashcode needs to be consistent, so If you override the equals method, you need to make sure you keep the hashcode aligned with the equals too.&#xA;- React under the hood&#xA;  &#xA;  - Yes, I learnt a lot from the chair aur react playlist, and still learning.&#xA;  - React is a library, and Angular is a framework. React basically maintains its own DOM to effectively update the data.&#xA;- Table parsing for complex financial documents is still unsolved problem&#xA;  &#xA;  - Ok, I thought somewhere it might be solved but nope. Tables are a bit of a pain. Trust me when I say “pain”. A human himself cannot understand the layout, let alone LLMs. Poor LLMs. Even after giving them eyes (not realy) VLLMs are dumb too. I haven’t seen a great model like Gemini from other labs, if that breaks in, it should be a game over. But I don’t see those labs solving this problem.&#xA;- AI assisted/written articles needn’t be all slop&#xA;  &#xA;  - I just read this article sereis&#xA;  - [https://nitinsingh717.substack.com/s/threads](https://nitinsingh717.substack.com/s/threads)&#xA;  - Ok, please here me out. This is written by AI (but but). Its not slop. I honestly read it, all three posts. And it genuinely helped me understand concurrency better.&#xA;  - AI is not bad, but if you don’t have experience in the thing that you are generating, the taste (wow, everything is connecting now), then its slop, because slop is not AI-generated content, its AI-generated content that the author didn’t spent time thinking or reading about it.&#xA;  - And from the three posts I read till now, it genuinely felt that the model clearly understood the sentiment and the intuition of the author and it translated it perfectly.&#xA;  - I even discussed it with the author, and he admitted the same, humans are above LLMs for now.&#xA;&#xA;[![](https://substackcdn.com/image/fetch/$s_!OSSG!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffef8448b-7d22-408c-9fb9-6a4c072fb859_1024x1024.png)Level Up Your Programming with Nitin  &#xA;\&#xA;The Need: Why Sequential Thinking Breaks the Modern World  &#xA;\&#xA;Series: Thinking in Threads | Blog: 1 | Read time: ~14 min…  &#xA;\&#xA;Read more  &#xA;\&#xA;a month ago · 2 likes · 4 comments · Nitin Singh](https://nitinsingh717.substack.com/p/the-need-why-sequential-thinking?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web)&#xA;&#xA;- LLMs are a great tool for learning&#xA;  &#xA;  - Not all LLMs are equal, each has its own advantage.&#xA;  - I have found Grok to be best for search summarisation, Gemini for shallow explanations and quick searches, Claude for indepth reasoning and creative exploration. ChatGPT for general stuff.&#xA;  - Claude models are just great for agentic work, but they don’t quite search well. Grok is reallly great at searching and getting factual data in the context. These are opinions and not facts. But I have used all four enough and continue to do so, knowing what each of one can do and where I should throw which task.&#xA;&#xA;## Tech News&#xA;&#xA;- [OpenAI release GPT 5.5 - doubled the price of 5.4](https://openai.com/index/introducing-gpt-5-5/)&#xA;  &#xA;  - Another release. So, its plateaued now. Models are stagnant with the knowledge, and only breakthrough would be to make it sustainable for inference, rest is looking RL and post optimizations.&#xA;- [OpenAI releases ChatGPT Images 2.0](https://openai.com/index/introducing-chatgpt-images-2-0/)&#xA;  &#xA;  - Oh! This is good. Like the level of detail on the image I generated for Java OOP was just top notch. The text is just flawless.&#xA;  - Nano Banana was not that good at that precision. The crown has been stolen from Google to OpenAI again.&#xA;- [Canonical releases Ubunutu 26.04 LTS - Resolute Raccoon](https://ubuntu.com/blog/canonical-releases-ubuntu-26-04-lts-resolute-raccoon)&#xA;  &#xA;  - I just installed it on my work laptop and it was flawless. It has no major changes, but just software upgrade. However more rust is starting to get into the linux core.&#xA;- [Kimi Releases K2.6 - Open Source model are still keeping up with proprietary models, a good sign](https://www.kimi.com/blog/kimi-k2-6)&#xA;  &#xA;  - Wow. Open source models are not dropping the knees. The fight is on, the open source models are not as accurate or reliable as closed source but they are getting closer. The weight is a big factor for their adoption, if they can squeeze a great model in a relative smaller size, it can be a win for those labs.&#xA;- [DeepSeek releases v4 preview with pro and flash](https://x.com/deepseek_ai/status/2047516922263285776)&#xA;  &#xA;  - The fight is on. It keeps on pressing the closed source models to get out better models and we are stuck in a infinite loop.&#xA;- [Anthropic still shooting self on the foot - Mythos is over-hyped](https://www.theregister.com/2026/04/22/anthropic_mythos_hype_nothingburger/)&#xA;  &#xA;  - Yeah! Anthropic is not leaving their steak of shooting themselves on the foot. It has been over a month and the saga continues.&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/791) (#791st edition), and for software development/coding articles, join daily.dev.&#xA;&#xA;* * *&#xA;&#xA;That’s it from this week. It was a back in track, old vibes week. The next week is a crucial one, a make or break situation for me. If I am making a change, this is the moment. Its going to be hard, but I think I can give my best. The worst has already happened, there is nothing that can go worse than this situation for me. Anyways, looking forward to a positive week ahead.&#xA;&#xA;Until then,&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #90</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-90</link>
      <description>Learning Java, yes? Coping with AI against hand coded mastery, keeping code review skills in check among the other interesting tech-things read, watched,learnt in the week from 12th to 18th April 2026</description>
      <pubDate>Fri, 17 Apr 2026 00:00:00 UTC</pubDate>
      <content>## Week #90&#xA;&#xA;Another rough slog of a week. But fighting nonetheless. Hopes are the glasses we have strapped in, darkness cannot blind us.&#xA;&#xA;I have been upskilling myself with a few things, locked in with handcrafted coding. I am spending at least 2 hours in the morning to solve problems without chatgippty in my way. I don’t use agents and no AI. I think there needs to be a restraint in building and improving code skills. So, planning to do weekly livestreams for that public building and tracking my progress, also it helps me be accountable of what I say and commit to.&#xA;&#xA;This week I am learning Spring Boot and Java skills, I don’t know why, don’t ask me yet. But I don’t learn anything without reasons, it might be curiosity, it might be a requirement. Learning is always a skill of a developer, and each year I want to learn something different. Maybe 2026 would be a year I would learn Java for enterprise-grade? Wow, that will be a great flex to make while people are prumpting with their AI-buddies.&#xA;&#xA;### Quote of the week&#xA;&#xA;&gt; “What I cannot create, I do not understand.”&#xA;&gt; &#xA;&gt; — [Richard Feynman](https://www.goodreads.com/quotes/8414-what-i-cannot-create-i-do-not-understand)&#xA;&#xA;This is my mind right now. If I cannot hand code it, I don’t understand it. Your counter point might be, no one cares if you are anyone understands it or not, its code, not a form of art that is valued. Yes, that is true, users don’t care a damm if I hand coded it or the clankers generated it, but when it breaks, who is responsible. Yes, say it. It is a developer. No one can blame the clanker, people exist to blame people. I am not saying to blame it or not, but to take action and a decision from there on to resolve the issue, is only possible if I know the ins-and-out of the program, that only happens if I am in the weeds of it. Reiewing code can do it, you think, sure. Do it, and don’t complain after 3 hours of glazzing on the clankers’ 3k line of code slop.&#xA;&#xA;I need to create in order to understand, I need to write it to know what it feels like to break and make. Before reviewing the code, I need to know how it works and what can break.&#xA;&#xA;* * *&#xA;&#xA;## Read&#xA;&#xA;1. [Frustration Driven Development](https://swizec.com/blog/frustration-driven-development/)&#xA;   &#xA;   - Wow! No engineering is good engineering. Remove the problem from the root, well said.&#xA;     &#xA;     &gt; Your job is not doing the work, your job is removing work.&#xA;   - How hard does that hit? In the AI world? Automating our own job, yeah, that’s fun, right? Maybe!&#xA;   - But this is a great point, great software engineers use swear words and get the problem out of the way, and do not work around the problem. (as codex does, and Claude code just wraps around the problem when it sees it)&#xA;2. [Who will be the senior engineer in 2035?](https://theengineeringmanager.substack.com/p/who-will-be-the-senior-engineers)&#xA;   &#xA;   - Totally valid point. If AI is becoming the cheap junior dev, who are we upskilling for the future?&#xA;   - The gap is already wide. In a couple of years, it might grow like crazy, and the divide of expectation and reality might hit people and developers alike.&#xA;   - There is and will be an expectation of in-depth understanding of code, but by using the AI-Agents, the quality will deteriorate drastically; developers won’t read and write code, and the instincts and the muscle memory to write code without assistance will be gone.&#xA;   - I am thinking of doing weekly streams now, to hand-code certain things. Maybe that will keep me up my ante of vim flexing and away from vibe coding.&#xA;3. [Lorin Hochstein’s thoughts on BlueSky public Incident writeup](https://surfingcomplexity.blog/2026/04/12/thoughts-on-the-bluesky-public-incident-write-up/)&#xA;   &#xA;   - That is a brutal one. This is like concurrency, you thought you had one problem, but after adding concurrency, you now have two. Setting a limit on how many go-routines can be spawned in a group is critical here.&#xA;   - TIME\_WAIT, that is really a neat thing to learn. The TCP connection waits for that duration before sending another FIN so that the client can be sure of the delayed packet delivery, if any. And that TIME\_WAIT actually caused them to fill up all the ephemeral ports. That is 28k ports, which sounds a lot, but after reading it through, that is surprisingly a low number. If you are Bluesky scale, you might need millions of ports.&#xA;   - Diagnosis skill is something that is going to be super valuable going forward in the AI era. AI can help, but it would be too slow and can never reach the instinct-based debugging of humans (as of now, at least)&#xA;4. [Six Characters: Decoding PNR Number and e-ticket system (Ajitem)](https://ajitem.com/blog/iron-core-part-2-six-characters/)&#xA;   &#xA;   - This is a treat. People should write these kinds of blogs. This is curiosity at its best.&#xA;   - PNR is not a unique global identifier, it’s specific to the airline or the entity handling it, it’s for passenger name record.&#xA;   - It’s quite ingenious how the currency conversion works, without breaking and keeping simple and straightforward.&#xA;5. [AI will be met with violence, and nothing good will come out of it](https://www.thealgorithmicbridge.com/p/ai-will-be-met-with-violence-and)&#xA;   &#xA;   - Spicy take. True in most senses.&#xA;   - The CEO things are pretty messed up, people might fight and get violent, which is inevitable in any direction we go.&#xA;   - The start of the post was quite well written, if that holds true, we can actually see where this will go.&#xA;6. [I’ve been blogging wrong](https://www.leoniemonigatti.com/blog/ive-been-blogging-wrong.html)&#xA;   &#xA;   - People are waking up and finding the strength to write authentic content. Sharing human experience, which was the sole purpose of blogs. But it has taken the shape of vanity metrics and technical jargon. We are so back!&#xA;7. [Llama Parsebench: First Document parsing benchmark for AI Agents](https://www.llamaindex.ai/blog/parsebench)&#xA;   &#xA;   - I am a bit surprised that there are no document parsing benchmarks yet? What? Where are the Chinese labs and Msitral and all the OCR benchmarks then. Oh, they might be just OCR is it? Well then that makes sense. For document-specific parsing.&#xA;   - Another industry or field demolishing with the report card calculator ready.&#xA;8. [Now is the best time to write code by hand](https://sitebloom.ch/writing/now-is-the-best-time-to-write-code-by-hand/)&#xA;   &#xA;   - Yeah! People are firing now. This is happening. Writing code by hand can be a hobby but it will be a skill that pays like COBOL or PASCAL developers are paid today. Trust in code will be more from human than in agents, that is the bet we are making if that holds, software developers are going to be PHP developers with Lambos in their garage.&#xA;&#xA;## Watched&#xA;&#xA;- [Data Structures Explained by Nic Barker: HashMap](https://youtu.be/y11XNXi9dgs)&#xA;  &#xA;  - This was a solid explantion of a hash map. I actually thought it was magic, but I knew it was some hash function or hash code, but this actually clears a lot of those magical things.&#xA;  - I learnt that we can have linked list sort of a structure to tackle collisions on hashes. That is a really clever way of solving a problem.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [You are still better at editing documents than AI](https://youtu.be/FqB_4QY6x6g)&#xA;  &#xA;  - This is a great explanation of why the software interface is skewed for agents. It was never meant for them.&#xA;  - The right set of tools and context is really important. It might also depend on the model, since its training data, if it doesn’t have the right examples on how to manipulate docx or xml files, it might skrew up big time. But I have not seen those kinds of issues from proprietary models yet.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Vim has a 0 day?](https://youtu.be/zMpn9ICagdE)&#xA;  &#xA;  - This is evident, and quite not surprising to me. AI agents and slopy review system will make this worse.&#xA;  - Vim codebase was hand-chiselled for more than 30 years, it still has these vulnerabilities, now take AI into the game, and it could easily make it worse in a matter of months if not years.&#xA;  - Reviewing code and testing it will be quite a skill to have. Security essentials will be key in moving out of this kind of mess. I also read about the diagnosis skills in the read section, right from the Bluesky incident report, so that will be another skill to hone.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Anthropic Dunking and PI pilling](https://youtu.be/3DNkDIVKtK8)&#xA;  &#xA;  - Oh! That was a pure entertainment. Grilling Anthropic is my new pastime hobby, or I should say its Theo’s duty.&#xA;  - Anthropic is reduced to Syltherin and worse, for some time last year I was considering them Gryfindor, oh my god, how idiotic I was. I thought they shared the safety scores, and made it specific to developers so it might be nice.&#xA;  - But the CEO and the company are some evil propaganda to get funding. Good luck getting rejections.&#xA;&#xA;## Learnt&#xA;&#xA;- Difference in this and super in Java OOP&#xA;  &#xA;  - I understood that `this` refers to the current object instance and is primarily used to access instance variables, methods, or constructors within the same class. `super` refers to the immediate parent class and is used to access overridden methods or parent constructors. The important learning was not just usage, but when ambiguity arises (e.g., variable shadowing or method overriding) and how these keywords resolve it.&#xA;- Internal working of HashSet and its relation to HashMap&#xA;  &#xA;  - I realised that HashSet is backed by a HashMap, where elements are stored as keys and the hashvalue as its value. This means all properties of hashing, collision handling, and performance characteristics come from HashMap.&#xA;- Design Patterns from Spring Boot&#xA;  &#xA;  - While studying Spring Boot, I learnt that Dependency Injection (DI) is a way to provide an object with the dependencies it needs from the outside, instead of the object creating them itself. This separates what a class does from how its dependencies are created. Without DI, a class directly creates its dependencies using new, which tightly couples it to specific implementations. This makes code harder to test, extend, or replace. DI removes this by depending on abstractions instead of concrete implementations. Its pretty good pattern to be honest.&#xA;- While brushing up on concepts on OOP, I also learnt about interfaces and abstract classes. An interface defines what a class must do, and an abstract class defines what a class is, along with some shared behavior.&#xA;- The software industry is in extreme ends&#xA;  &#xA;  - On one hand, we have AI-pilled managers and bosses. On the other hand, we have Java coorporate coder (hand-crafted coders).&#xA;  - Like if someone looks at the job market, it’s a chaos of expectations and reality. How can a field have 3+ years of GenAI experience when the field itself is publicly known to be less than 3 years old?&#xA;  - I must say, not everything is doom and gloom, there are still companies expecting people to hand-chisel code, and that is where Java enterprise comes in. Maybe that can change my trajectory, the next two weeks are the decisive ones.&#xA;&#xA;## Tech News&#xA;&#xA;- [OpenSource is in danger](https://thenewstack.io/cal-com-codebase-security-ai/)&#xA;  &#xA;  - This is bad. Yes, we had around 5 supply chain attacks in a period of 2 weeks. That was brutal, but one cannot blame it to open source, and it cannot end.&#xA;  - It is the pillar on which the tech giants and the smaller firms are standing on, it cannot be something that you go private for. Its shows the lack of trust on the 80% of the people doing good things, but those 20% of the people yes that is brutal.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Google releases Agent CLI for building Android Apps](https://android-developers.googleblog.com/2026/04/build-android-apps-3x-faster-using-any-agent.html)&#xA;  &#xA;  - This is actually something useful. Opening Android Studio is like baking a grilled sandwich. I have to open and close my laptop 20 times and cannot build the app.&#xA;  - With the agent and the tool chaining, this could help me produce a slop of apps.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Anthropic drops Claude Opus 4.7](https://www.anthropic.com/news/claude-opus-4-7)&#xA;  &#xA;  - Oh another 0.1 bump. Nothing much. This is fine, we get impressed, we suspect, and we reject it after 20 days.&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/790) (#790th edition), and for software development/coding articles, join [daily.dev](http://daily.dev/).&#xA;&#xA;* * *&#xA;&#xA;That’s it from the heavy Java-pilled edition. Never thought I would be learning java, but here I am. never thought code can be generated that correctly and that fast, yet here we are. Life has a lot of surprises for us, so don’t get discouraged, you might not know what happens next.&#xA;&#xA;Until that happens for good, keep your hand on the keyboard and brace yourself with the nerves of reviewing code.&#xA;&#xA;Happy Coding :)&#xA;&#xA;[Leave a comment](https://techstructively.substack.com/p/techstructive-weekly-90/comments)&#xA;&#xA;[Share Techstructive Weekly](https://techstructively.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share)&#xA;&#xA;Thanks for reading Techstructive Weekly! Subscribe for free to receive new posts and support my work.</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #89</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-89</link>
      <description>Learning design patterns, reading about AI and people, building the intuition for chess board, among the other things read, created, watched, and learnt in the week from 5th to 11th April 2026</description>
      <pubDate>Fri, 10 Apr 2026 00:00:00 UTC</pubDate>
      <content>## Week #89&#xA;&#xA;I did a few things this week. I made a little app, wrote a half-baked draft for part 2 of the flight observatory, and learned design principles.&#xA;&#xA;But something feels off.&#xA;&#xA;I am feeling a bit rusty with programming lately, not sure where the joy in coding is lost. I hate managing agents, I hate reviewing 2k lines of code in 2 hours. It’s just not what I had signed up for. I am complaining, yes, but it’s just a weird thing.&#xA;&#xA;Not feeling great to be honest, have ideas, but agentic-engineering seems to have completely overtaken. I am saying that I miss writing to code by hand, or I want to, but it feels like the layer of agents has replaced that muscle memory of thinking while coding.&#xA;&#xA;Anyways, I still find the joy of building, not sure how long it will last. At least can be hopeful about it.&#xA;&#xA;### Quote of the week&#xA;&#xA;&gt; “We are often most in the dark when we are the most certain, and the most enlightened when we are the most confused.”&#xA;&gt; &#xA;&gt; — [M. Scott Peck](https://www.goodreads.com/quotes/6503484-we-are-often-most-in-the-dark-when-we-are)&#xA;&#xA;Maybe, not sure. I feel I am up to something. Maybe the path is clearing up; the night is darkest just before the dawn. Keeping a positive attitude is the way forward. I think I have a lot of things to juggle and grasp, which is why I feel lost. Once I can manage the right things in the right direction at the right time, I can feel a bit confident. Cannot see the other way round. Escape is not an option, and I don’t like it either. There is no fun and learning in choosing the easier route. Ending with another quote, easy routes, hard life, hard routes, easy life.&#xA;&#xA;* * *&#xA;&#xA;## Created&#xA;&#xA;- [Chessight](https://chessight.meetgor.com/) → https://chessight.meetgor.com/&#xA;  &#xA;  - I built it as my experiment to learn agentic-driven development, of course, why not! I used Codex, and it just one-shotted the entire UI, I deliberately asked it to use Vue, and it did it phenomenally well.&#xA;  - Ok, what is the project? It&#39;s just a visual training application that can help you understand the chessboard and its algebraic notation.&#xA;  - The idea is simple, not to teach chess, but to train how you see the board, like g5 shouldn’t be something you calculate, it should just click when looking at the board.&#xA;  - I was watching FIDE Candidates 2026 (Prag vs Sindarov), and I was intrigued by Sagar Shah and all the other chess players and commentators who can just name the moves. I was still figuring out the move, and they named the exact step. I wanted to build that muscle memory. I looked for chess.com and Duolingo, but neither of them provides this. They don’t start from the fundamentals.&#xA;  - After playing it for a while, it feels like one of those small skills that unlock a completely different level of thinking in the game. I am not a chess expert, I don’t play chess regularly, but I like it, just for fun and flexing the -100 IQ brain of mine.&#xA;- Draft for Flight Observatory technical report and devlog.&#xA;&#xA;## Read&#xA;&#xA;1. [AI and Remote work is a disaster for software engineers](https://medium.com/@lukas_kosinski/ai-and-remote-work-is-a-disaster-for-junior-software-engineers-a377b1d8ed20)&#xA;   &#xA;   - Spicy take. I’ve been working remotely for ~2 years as a junior-ish backend engineer, and I use AI daily. If AI + remote sabotages juniors were broadly true, I should be a pretty weak engineer by now. That hasn’t been my experience at all.&#xA;     &#xA;     &gt; remote work sabotages careers of youngsters&#xA;   - I think remote doesn’t sabotage. It removes forced structure. If you don’t build your own, you stagnate and just feel lost. There’s no overhearing seniors, no accidental learning, no pressure to “look busy”. If you just do assigned tickets and log off, yeah, sure, you’ll stagnate. But that’s not a remote problem; that’s an ownership problem. You can sit in an office and do the same thing.&#xA;     &#xA;     &gt; AI — too little brain stimulation&#xA;   - Same with AI. If you use it to skip thinking, you’ll get faster at producing things you don’t understand. But if you use it to explore, ask “why does this break?”, generate edge cases, compare approaches, it’s like having a patient senior who will walk through things with you endlessly. The difference is in how you engage with it, the intention rather than the environment.&#xA;   - I do agree that juniors need tight feedback loops and exposure to better engineers. That’s harder to get remotely, and most companies don’t compensate for it well. But the answer isn’t “go back to office”, it’s “design better learning environments”, more deliberate mentorship, better code reviews, more context sharing.&#xA;   - Also, the market point is real: AI is eating the bottom layer of trivial work. But that just raises the bar; it doesn’t remove the path. Juniors now need to show they can reason about systems, not just implement tickets.&#xA;   - The point is, if an individual is naturally curious, remote or on-site doesn’t matter, he’ll succeed in whichever environment.&#xA;2. [Someone at BrowserStack is leaking mail addresses of customers](https://shkspr.mobi/blog/2026/04/someone-at-browserstack-is-leaking-users-email-address/)&#xA;   &#xA;   - This is all happening. The security of software is crazy right now. We just had a week of supply chain attacks on Python and JavaScript ecosystems. And now its getting into the weeds of the application. Not too far from AGI, right?&#xA;   - I don’t reckon that the company might be leaking it intentionally, it might be some vendor they aren’t fully aware of, or have really vibe-shipped something. Not sure.&#xA;   - Excited for the next post.&#xA;3. [Does coding with LLMs mean more microservices](https://ben.page/microservices)&#xA;   &#xA;   - Yep, this is a valid and good observation. I have mostly written my side projects in cloud functions (Netlify, Vercel, or Cloudflare). I don’t mind the complexity of managing a bunch of environment variables and setup. It’s a one-time thing, and I know looking for them is a bit of chaos, but I have AI-agents to clean up as and when necessary.&#xA;   - Maintaining a monolith is no joke with LLMs, it used to change hundreds of out-of-the-blue things, nonsensically, but it has reduced almost to 0. But the cost of changing one thing is still high in those environments, since a change without review can cause a catastrophic production failure. (Just like GitHub is having right now)&#xA;4. [Software never had a soul](https://www.jmduke.com/posts/software-never-had-a-soul.html)&#xA;   &#xA;   - Beautifully put.&#xA;     &#xA;     &gt; “You do not even need better or faster tools. You just need to really mean it.”&#xA;   - You need to mean it, you need to care it, this is the crux of being a developer. We should not be caring about the code but caring for the user’s problem, the product.&#xA;5. [People love to work hard](https://www.anildash.com/2026/04/06/people-love-to-work-hard/)&#xA;   &#xA;   - Great point. This is about not what you do, but how people empathize with your work. If they don’t they say “you don’t want to work”, if they do you can see the title of this post and read it.&#xA;   - A very human post from this author. Kind of heart-touching. There is nothing more to say, like it’s something you feel and can’t describe in words.&#xA;6. [Lessons from using SQLite in production](https://ultrathink.art/blog/sqlite-in-production-lessons)&#xA;   &#xA;   - Useful bit here. The WAL mode is absolutely a clutch, most people don’t know of, and just lament about it being a single-writer constrained DB. It’s a super-powerful and very versatile lightweight database.&#xA;   - Folks at Turso are making it even better with read-write replicas and syncing, having a daemon for SQLite. The future might be apps full of SQLite.&#xA;&#xA;## Watched&#xA;&#xA;- [Simon Wilison on Lenny’s Podcast](https://youtu.be/wc8FBhQtdsA)&#xA;  &#xA;  - This was a relieving video. I thought I was the only a minority amongst the developers who got exhausted after a few hours of AI prompting. It is a natural thing. We are doing the creme layer, the ephiony of the task, this won’t be sustainable.&#xA;  - The other thing is that he had more than 2 decades of experience.I am not giving excuses, but still, that is a lot more than just a 2-3 year me trying to wrestle the concept of agentic engineering.&#xA;  - It was refreshing to see this, his enthusiasm is truly contagious. I want to build more now. But mindfully. His tools section is really wild.&#xA;  - I fit in the middle, I not a junior or a fresher anymore, I am not more than 2 years into the industry. Alas! I am in the middle. But still I think, its not doom and gloom, I am not going to be passive and let the AIs take over my brain.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [WhatsApp System Design By GKCS](https://youtu.be/vvhC64hQZMk)&#xA;  &#xA;  - Well explained. I thought it might be more complex or elegant. But it was neither. Its a chat app nonetheless that scales, that’s it.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Building Zepto LLD, System Design](https://youtu.be/FcbsppIX0bg)&#xA;  &#xA;  - This was a good design. The system feels a bit chaotic, but was understandable.&#xA;  - The inventory, delivery, product, and everything could be a system on its own, but in the real world, systems are created by combining multiple systems.&#xA;  - Basically, we have products, orders, and order items. The inventory manager finds the product in a dark store(large storage or inventory) and then assigns the nearest dark store with those products or multiple stores, and maps the available delivery agents to those shipping those products as orders.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [How UPI Payments work](https://youtu.be/fqySz1Me2pI)&#xA;  &#xA;  - Oh, so every bank, small or national or not, has to go through a nationalised bank(or one of them), damm!&#xA;  - I wonder how and why that is so fast? Is it because the banks already have mapped out the route to each bank amongst them, yes, that’s probably the reason for the unified name.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Strategy](https://youtu.be/v9ejT8FO-7I) and [Observer](https://youtu.be/_BpmfnqjgzQ) Design Pattern&#xA;  &#xA;  - Banger of a series. It was a great explanation, and it felt really enthusiastic.&#xA;  - Strategy patterns are like polymorphism, but for a specific component or functionality. Like payment can be a strategy pattern, where we can implement UPI, card, net banking, etc.&#xA;  - The strategy pattern is like implementing a family of algorithms and encapsulating the algorithms in their own, and we can make them interchangeable.&#xA;  - Observer pattern is like a push strategy rather than the client polling it. It makes it efficient and clean. When the observable changes, it notifies (pushes) the changes to the observers, and then it can fetch the changes since it can decide what it wants.&#xA;&#xA;## Learnt&#xA;&#xA;- System design is a really broad field&#xA;  &#xA;  - I thought it was a bunch of arrows and squares. But its a little more subtle than that. It’s about abstract design, and schema too, without going into the code details. That’s a bit tricky part, because creating an abstraction not low-level as code and as high as a class or an entity is a bit tricky balance to maintain. You’ll either go all in or barely touch the core problem.&#xA;  - There are design patterns and principles to use, diagrams for them, UML, ER, HLD, LLD, and whatnot.&#xA;- Design Patterns are wired, but important&#xA;  &#xA;  - This came as a bummer in an interview. I knew patterns, but couldn’t recollect their names, and was dead on the lines. I wonder if people actually care about theory in the age of LLMs. It has made learning on the fly so easy that I am starting to not learn anything deeply. That’s a hard realisation to come out of.&#xA;  - This came to me, and I immediately started learning and reading about, I crunched almost halfway through “[The Object Oriented Way](https://theobjectorientedway.com/)” by Christopher Okhravi, and referencing the “Head First Design Patterns”, the mammoth of a book by O’Reilly.&#xA;  - I am finding it rewarding now to go through them. Really, LLMs might make us the dumbest creature on earth one day. The greatest devolution in the history of Earth.&#xA;- We are in a software boom, and not doom&#xA;  &#xA;  - I am realizing that there are more software engineer roles open, more need for software, but not quite one-to-one. It’s like people can make software that they once couldn’t, but now can do a bit easily. But the only thing that keeps them holding back is that they or anyone doesn’t know what the code actually does. And I think as software developers, this edge will be vital more than ever.&#xA;  - Till people cope with it, it’s time to go deep and explore the depths of software.&#xA;- [You can make your own small LLM](https://github.com/arman-bd/guppylm)&#xA;  &#xA;  - This is very cool. I like it and found it almost at the right time. I wanted to build an LLM with some specific data, but I was not sure what that could be. This guy just created a bunch of fish and food sentences and called it a day. Legendary stuff.&#xA;&#xA;## Tech News&#xA;&#xA;- Anthropic with Claude Mythos, Project Glasswing, eh?&#xA;  &#xA;  - Maybe it was a great mode, maybe it was a meh! model. I don’t know since I don’t have access. Period.&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/789) (#789th edition), and for software development/coding articles, join [daily.dev](http://daily.dev/).&#xA;&#xA;* * *&#xA;&#xA;It was a slow week. To be honest, disappointing in some sense. Not much movement or progress. But the next week might just be good or great. That’s the hope as usual.&#xA;&#xA;That’s it for this week.</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #88</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-88</link>
      <description>Building Flight Observatory and writing case study on Mumbai Airspace, reading about AI adoption in tech and AI-disruption, among the other things read, watched in the week 29 March to 4th April 2026</description>
      <pubDate>Fri, 03 Apr 2026 00:00:00 UTC</pubDate>
      <content>## Weekly #88&#xA;&#xA;It was a high-action-packed week. I wrote a case study, polished a web app for that, and connected with people for regular catch up. Since job security is not a thing, as we can see with Oracle. Negativity aside.&#xA;&#xA;I was really excited after the weekend, since I had all the queries and data for getting my intuitions and memories right on the Mumbai airspace case study. I wrote the blog post, which took some time; to be honest, it was hand-chiselled. But the feeling of completing it was something that nothing can come close to. It was a small thing, but I might be exaggerating it since it was a lot of work. I took 2 weeks to build it. Research on the data sources, download, and fail to load the data (it was a mammoth dataset, even sampled), tweaked and changed the architecture again and again after surprises, and finally made sense of it. There is nothing more rewarding than that.&#xA;&#xA;Apart from that, I am also planning to do some live streaming, maybe for upskilling my coding practises. I am with Primeagen here, he was right that we need to have a moment with ourselves, to resist that urge to let AI handle this tiny thing, and it is infatuated with AI doing everything. I want to have my mind disciplined in writing code by hand. Maybe the future is AI writing code, but I cannot understand what it has written until I feel and write some of it myself. I might be stubborn, but that is what it is.&#xA;&#xA;I read a lot of good bits and pieces this week, also I don’t watch youtube as I said for the past couple of months, it&#39;s just AI-like slop and reaction videos all over. But some of them are gems too, I admit.&#xA;&#xA;### Quote of the week&#xA;&#xA;&gt; “When everything starts going against you, remember that Airplane takes off against the wind and not with the wind”&#xA;&gt; &#xA;&gt; — [Henry Ford](https://www.goodreads.com/quotes/107178-when-everything-seem-to-be-going-against-you-remember-that)&#xA;&#xA;This is used intentionally since I made a flight project this past week or so. I wanted to relate to it, and it hit me at the right time. I didn’t breeze through the project; I faced issues that, as a developer, we have to. I learnt a bunch of things and made it through. There will be resistance in moving ahead, but that doesn’t make you stop; it makes you value that even more, it fills you with empathy and experience.&#xA;&#xA;Nothing in life will be easily attained; it might be, but with subtle or bigger hurdles. You have to learn to fly through it.&#xA;&#xA;* * *&#xA;&#xA;## Created&#xA;&#xA;- [Flight Observatory](https://dev.meetgor.com/flight-observatory/): Finally launched. After 2 weeks of fighting with data, it is here. I also re-designed the home page and the archive page. The webapp now displays the last fetched status for ads-b live data and archives it per hour (if the github cron job action runs on time, it writed that it doesn’t).&#xA;- [Mumbai Airspace Case Study](https://www.meetgor.com/posts/flight-observatory-mumbai-airspace-case-study/): The [blog post](https://www.meetgor.com/posts/flight-observatory-mumbai-airspace-case-study/) and the [case study](https://dev.meetgor.com/flight-observatory/case-study/mumbai-airport/) webpage are live. It was a great one, I think the post is my all time high in terms of words (8k). I found it really enjoyable to write it, to finally validate my memories with actual data.&#xA;&#xA;## Read&#xA;&#xA;1. [I used AI, It worked, but I hated it by Taggart](https://taggart-tech.com/reckoning/)&#xA;   &#xA;   - A banger and the best blog I have read in 2026. Period. Just read it. Please give that author a hit on his site for his work.&#xA;   - But I will write about it anyways. It was a honest and blunt post, but written with both sides in mind, very balanced but favouring the other without defaming other side. Just take my money for writing this post.&#xA;   - I have been screaming this, but nobody realises it&#xA;     &#xA;     &gt; QUOTE ”the tool requires expertise to validate, but its use diminishes expertise and stunts its growth. How does one become an expert? “&#xA;   - banger after banger in the post, still saying you read it, please!&#xA;     &#xA;     &gt; QUOTE “I turned to generative models not only as an experiment, but out of desperation. I had a need for code that did not exist. Nobody was going to help me build it, nor should I expect help for a project.”&#xA;   - How many of you fellow developers are feeling it? True and very resonating&#xA;     &#xA;     &gt; QUOTE ”For any new potential project, there is a voice in my head telling me how much easier it would be to let the model do it”&#xA;   - Sigh! this is sad part, we can’t box it again&#xA;     &#xA;     &gt; QUOTE ”If I could disinvent this technology, I would. My experiences, while enlightening as to models’ capabilities, have not altered my belief that they cause more harm than good. And yet, I have no plan on how to destroy generative AI. I don’t think this is a technology we can put back in the box. It may not take the same form a year from now; it may not be as ubiquitous or as celebrated, but it will remain.”&#xA;   - Great post. I am just processing it all. The words just hit hard and then resonate perfectly with my experiences.&#xA;2. [Resilience in the age of AI](https://halfanhour.blogspot.com/2026/04/resilience-in-age-of-ai.html)&#xA;   &#xA;   - This is a spicy prediction. I think this is a far dystopian prediction, but you never know. I had thought software creation was a far far dystopian fantasy, but here I am experiencing it. In late 2025, I thought it was a decade away, only to realise it was a few years away and then to wake up and realise it was already happening. Damm! This AI Era….&#xA;   - The thought about privancy is really going to happen or is already happening with the dangerously skip permission or yolo modes in the code assistant terminals. This will spread in “whatever you want, take it”. This thing will test the security and design of the AI systems that we will be producing.&#xA;     &#xA;     &gt; QUOTE “While today there are concerns about personal privacy and security, in the future we will be much more willing to share information about ourselves to avoid ambiguity in our requests”&#xA;   - This looks feasible and could happen. They will resist it, everyone will as usual. But the thing that scares me here is there would be no linear trajectory of careers. Like if you work more harder you won’t be rewarded as much. Since AI will do the most work, you’ll just manage them, I don’t know what I am even talking about. But the trust and credibility will blur with these systems for sure, or atleast will be hard to earn as it is today.&#xA;     &#xA;     &gt; QUTOE “We can break down future employment categories into three major branches: those who care, those who service and those who experience”&#xA;   - Well concluded. If we need any of these, AI has failed us, humanity has not failed.&#xA;     &#xA;     &gt; QUOTE “If there is an ongoing need for leaders, educators, financial workers or professionals, this will be a sign that the AI revolution has ultimately failed and will signal a long-term limitation in the aspirations of humanity as a species”&#xA;   - I wonder what resliance meant in the title, I thought I was going in for a full resistance to AI, but found out the oppsite. So it would mean resistance or resliance to your older believes no longer will hold in the AI era I suppose? But older experiences might.&#xA;3. [Don’t let AI write for you](https://alexhwoods.com/dont-let-ai-write-for-you/)&#xA;   &#xA;   - 100% Believer in this. If you can’t write the words, you are letting the world take over you. I just wrote a 8k words, though it was not 100% by my mind, I used some inspiration to talk and extract ideas out of my results and intuitions. But I wrote the full post myself, word by word. It gives a different level of satisfaction and authority that no LLM can.&#xA;   - It also is important aspect to build trust and connection, even resonance. LLMs are blunt and boring to talk to. When I write something, I have memories and thoughts that LLM can never have. That level of detail, it can have, but the emotion and the right set of words, LLM would never take off from humans.&#xA;4. [I am definitely missing the pre-AI writing era](https://www.lesswrong.com/posts/BJ4pnropWdnzzgeJc/i-am-definitely-missing-the-pre-ai-writing-era)&#xA;   &#xA;   - Its actually a great post. I cannot relate on the writing side, I can always rant on for 2k words non stop just like this newsletter. But I can relate this to AI-assisted Coding. I think I might be a bit rusty if I had to hand write code now. That is something I wish not to do, but the industry is forcing the other way.&#xA;   - I never use AI to touch my words, I just use Grammarly to refine the word mistakes, that’s it full stop. Nothing ever touches the world. I throw it to ChatGPT, Claude, and Grok turn by turn to rate my writing, and I take some critique from them. I use the extra “be blunt and brutal but honest to rate this” to add a negative direction, forcing it to find mistakes. That is a good use of AI to improve your writing, but not accepting it blindly and pasting what it throws at you.&#xA;5. [AI overly affirms users asking for personal advice](https://news.stanford.edu/stories/2026/03/ai-advice-sycophantic-models-research)&#xA;   &#xA;   - This is partially true, as I said in the above thought to add a “blunt and brutal but honest and grounded” advice, it steers the other way. Its not a sycophancy but more about instruction-following.&#xA;   - ChatGPT models are increasingly becoming instruction-following, but are overly sweet sometimes, I agree. Grok is the other way, as we know from the snitch bench.&#xA;6. [Software is a feeling](https://robinrendle.com/notes/software-is-a-feeling/)&#xA;   &#xA;   - I can see the frustration there. Maintaining a blog is wired. You want to have one thing, then another, and another and it just breaks the full design and flow.&#xA;   - Great blog design btw, it has inspired me to have my blog in a VS Code-like interface, just wondering and being a little more ambitious than I am, because I have LLMs to design it ;)&#xA;7. [LLM Knowledge Bases](https://x.com/karpathy/status/2039805659525644595)&#xA;   &#xA;   - This is neat stuff. I don’t have any wikis like that. I haven’t explored something that deep that requires more than 10k lines of content. I think I need to read one deep posts or a book. I do read some short-form content like other people’s thoughts and TILs, which is not bad but not really putting my brain to think.&#xA;   - I have seen Grok do really good extraction of information (not presenting the right way, though its not a great model for conversation, I suppose). LLMs are actually getting good at summarisation and linking different ideas together. Some times they are a bit cringe and try to shoehorn some weird analogy, which I have noticed.&#xA;8. [What is this job anymore](https://waylonwalker.com/ping-46/)&#xA;   &#xA;   - I think I am a bit confident to say, we are a few months away from non-technical people saying, “oh crap, this is seriously bad!” (probably some security loopholes and ridiculous architecture) and saying we need some person that can fix it, the guys who are paid to edit text you know those, nerdy people out there. I thought our job was gone, we will be so back.&#xA;   - Back to not so sarcastic talk, I agree to the post. I am constantly asking what the hell it means to be a developer now? Sure manage agents and their output, but we weren’t build for that were we?&#xA;9. [Relaunching the instapaper API](https://blog.instapaper.com/blog/2026/03/31/relaunching-the-instaparser-api/)&#xA;   &#xA;   - Saw this coming. Was doing development on this in September-November 2025. But alas! Some procrastination habbits never change. I wanted a reader that can just help read without any distractions. Just text. And this instapaper is doing just that, wondered if I can make something like it but more robust.&#xA;&#xA;## Watched&#xA;&#xA;- [Claude Code sourcemaps leaked](https://youtu.be/Wvj1mTqyzsQ)&#xA;  &#xA;  - This is dramatic and really wasn’t needed, if they had opensourced the Claude Code in the first place. Like its now open atleast once, people have reproduced it in Rust, what is the point of hiding it?&#xA;  - This is kind of idiotic from Anthropic. I don’t know what the “secret sauce” really is.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Sapling](https://youtu.be/7Wak2MVTsfw)&#xA;  &#xA;  - This is a cool abstraction for git CLI users. I like the prev and next for branch switching and forget for `rm —cached` moving the file from the staging back to unstage, really neat and intuitive to use.&#xA;  - The web is also nice, the split is really handy in the times of AI if anyone is reviewing the code and you want to have mercy for them ;)&#xA;  - But the undo feature is so great. Like that is some super power of git hidden behind some awkward commands but that interface just made it a piece of cake. Amazing stuff.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Analysing YC batch with AI and reinventing how to plot charts](https://youtu.be/OBEDESfS6H8)&#xA;  &#xA;  - This is typical twitter and linkedin these days. Slopify. I hardly read posts from twitter or any social media directly these days, only if I am following him or her then only I know its an authentic post. Otherwise its a chaos to find authentic posts from the slop.&#xA;  - The video is an excellent example of that. AI is everywhere that is the conclusion.&#xA;&#xA;## Learnt&#xA;&#xA;- JSON is worse than CSV, CSV is worse than Parquet. Parquet is the best&#xA;  &#xA;  - I also learned pretty quickly that the file format matters a lot. JSON is flexible, but for analysis, it is awkward because it is nested, noisy, and expensive to keep parsing over and over.&#xA;  - CSV is easier to work with because it is flat and tabular, but it is still just text, so it does not preserve types very well and gets bulky fast.&#xA;  - Parquet is the one that actually feels built for this kind of job: it is columnar, compressed, type-aware, and much faster to scan when you only care about a few fields or a few columns. For DuckDB specifically, Parquet was the best fit by far.&#xA;- Actual use case based learning for Windows Functions&#xA;  &#xA;  - While writing SQL queries on duckdb for analytics on the Mumbai airspace case study, I wrote some terse SQL. Like some of them very 50-100 lines long (not full lines, formatted i mean) but they were long like a train.&#xA;  - I actually understood the need and the intuition to use LAG and LEAD pretty well. Partitioning looks easy now, though I need to be very careful about what and how.&#xA;  - I used LAG for detecting breaks in a flight run. If altitude, speed, callsign, or timestamp jumped, the current row was probably the start of a new movement.&#xA;  - I used LEAD for finding the next landing, takeoff, or phase change. That is how we can measure gaps like same-aircraft turnaround time and spacing between consecutive events.&#xA;- Technical things on Mumbai Airspace case study&#xA;  &#xA;  - What really clicked for me was that Mumbai’s airspace is not “busy”, but the reason behind it gave a more satisifed answer. Once I took the raw ADS-B rows and turned them into actual runs, the shape became obvious: the same corridors kept showing up, the arrival side stayed in the airspace longer than the departure side, and the whole thing looked tightly constrained rather than random. I had to use sequencing logic, especially LAG() and LEAD(), to see the transitions properly. That’s what let me detect where a run was changing, where a landing really began, and how quickly the same aircraft came back out again. So the interesting part wasn’t just the totals, it was the structure behind the totals.&#xA;  - The other thing I noticed is that the mix is very concentrated. It’s not a broad spread of aircraft and airlines doing evenly distributed things. A few narrowbody types and a few major carriers do a lot of the visible work, and that makes the airport feel like a high-rotation system inside a very tight urban envelope. So the data story for me was basically: once I cleaned up the noise of telemetry, Mumbai airspace looks like a constrained operating pattern, with strong corridor reuse, quick aircraft turnover, and very clear operational pressure.&#xA;&#xA;## Tech News&#xA;&#xA;- [It was a week full of supply chain attacks, litellm then axios](https://www.stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-trojan)&#xA;  &#xA;  - It is somehow becoming a trend in 2026 isn’t it? Supply chain attacks on code packages?&#xA;  - Axios was the latest victim of it. We are just past the first quarter of 2026, any more to come?&#xA;    &#xA;    And then it was&#xA;- Anthropic DMCA run, they were dmca-ing repos they themselves have leaked. Really they have made a mess of themselves.&#xA;- [Google releases Gamma 4](https://deepmind.google/models/gemma/gemma-4/)&#xA;  &#xA;  - This actually looks kind of neat. I tried the smaller base model on Collab and it was somehow a good starting point. Maybe the instruct model would be better, but need to verify with the capabilities and the knowledge it has.&#xA;- [Cursor launches v3](https://cursor.com/blog/cursor-3)&#xA;  &#xA;  - It still feels like an IDE though. I am not complaining, I am happy, so that means they still believe that AI can’t work without developers, people still need to look at code? Maybe, just saying and thinking out here. Because cursor feels and is an IDE which means developer needs to be hands on with the code still.&#xA;- Oracle Layoffs 30,000 employees (I didn’t find the official source&#xA;  &#xA;  - This is brutal. Despite being in profits, why would one firm fire off 30k employees? That is a trash decision or dishonesty.&#xA;  - I have read posts from people laid off at Oracle in this wave which were serving for more than 10 years, 16, 33 years. Like goodness! What on earth have gotten into the companies?&#xA;  - I can just wish, these people find a stable and peaceful life soon.&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/788) (#788th edition), and for software development/coding articles, join [daily.dev](http://daily.dev/).&#xA;&#xA;* * *&#xA;&#xA;Phew! Another week down. This one was a great one. A lot of things are finally moving. The tech situation is kind of messed up right now, but it seems there are more problems to solve than ever. Let’s not use that word for the ending now. We can still build projects and write about them as we did before in the past before this era. We can just stay curious and still breathe, I think that what matters as humans, I guess.&#xA;&#xA;That’s it from this one, see you next week!&#xA;&#xA;Happy Coding :)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #87</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-87</link>
      <description>Building Flight Observatory, crunching data, learning SQL, reading about LLMs among the other things read, watched, learnt and created in the week from 22nd to 28th March 2026</description>
      <pubDate>Fri, 27 Mar 2026 00:00:00 UTC</pubDate>
      <content>## Week #87&#xA;&#xA;It was an active week. Did quite a lot of stuff. Most of which might be wasted, but lessons learnt. Pulling datasets in GBs from the internet is not a easy task, especially if its in chunks of JSON.&#xA;&#xA;I completed CS50 SQL course and created the final project linked in the created section. It was fun, learnt a lot. I had watched the full video series a few months back. But never got the full time to complete the problem sets and the project. Locked in the past weekend, and completed the full 7 problem sets.&#xA;&#xA;### Flight Observatory Project&#xA;&#xA;I also worked on creating and making the flight observatory. Its a bit of a challenge, which I want to complete by hook or by crook. It is a dataset issue, the data is there in samples but that too is quite too much to pull off. I cannot find a easy way to grab all the data for Mumbai only region. Loading full is not feasible and cannot manage it locally. So, loading each file in memory and filtering based on positions and saving the relevant bits into compact CSV is the best I have gotten, but that is still a hard challenge to get 17k requests per day and that will be 12 per year, I want a decade of data, so that makes 17k\*12\*10 requests. Not a small number to deal with. Its not rate limiting but processing that much is quite time consuming. Even parallelism won’t help here.&#xA;&#xA;Anyways…&#xA;&#xA;Will check over the weekend if there is a possibility to pull it off quickly and cleanly.&#xA;&#xA;### Quote of the week&#xA;&#xA;&gt; “One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man. ”&#xA;&gt; &#xA;&gt; ― [Elbert Hubbard](https://www.goodreads.com/quotes/112927-one-machine-can-do-the-work-of-fifty-ordinary-men)&#xA;&#xA;This hits home for the week. I had Codex, amp, and Gemini run for me for the flight observatory. But none of them could do a single thing without my instincts and pulling the cords. It was almost as if it can know a lot of stuff but cannot move a penny, only when steered in the right direction by the right person. Like an aeroplane in the hands of a pilot. It cannot do it properly without the steering and right guidance, the right mindset, and experience. Be extraordinary, don’t let AI limit you, let it push you.&#xA;&#xA;* * *&#xA;&#xA;## Created&#xA;&#xA;- [Case Study for Mumbai Airport with ADS-B Historical Data](https://dev.meetgor.com/flight-observatory/case-study/mumbai/)&#xA;  &#xA;  - This is half baked, and made an AI-mistake that it took 900 second snapshot when the data was available for 5 seconds. Just because I told you I want the data to be quickly downloaded.&#xA;  - Have spent rather a lot of time wasted in this downloading part, I want to analyse the data, but its quite hard to pull it off.&#xA;- EPL Dataset Exploration for CS50 SQL Final Project&#xA;  &#xA;  - [Demonstration Video](https://youtu.be/JwxuWOYDkw4)&#xA;  - This was a great side quest for the final project. All done easily with a simple dataset. Downloaded the dataset of matches of EPL seasons from 1994 till 2025 and showed them to a sqlite databsae.&#xA;  - I got a great deal of info, who won the most epl titles in the past 3 decades. Which team scored most goals, and the silver lining of all was the validation query that I ran “which team never lost a game in a season”, gave the perfect answer. Arsenal, the invincibles.&#xA;- [Tags and a separate RSS Feed on the blog](https://www.meetgor.com/feeds/)&#xA;  &#xA;  - I wanted a single layer for my other places like s3g to pull my content from a reliable and non-blocking place. So this was much needed.&#xA;  - Now you can fetch tag wise, post type wise and even all content feeds.&#xA;&#xA;## Read&#xA;&#xA;01. [A eulogy for Vim](https://drewdevault.com/2026/03/25/2026-03-25-Forking-vim.html)&#xA;    &#xA;    - A really heartfelt post. I was not expecting AI, but yes, it matters.&#xA;    - Bram Moolenaar, an absolute legend, the creator of Vim. He died a couple of years back. The author of this post just wrote his heart out. Every humanly possible connection is relatable (not for me for Bram, but yes can see that). He was kind, he supported poor people in Uganda.&#xA;    - This post just gives me a hope that people can live still. AI will probably eat the world, but people like him will cease to be eaten up. And that is liberating, that is moving thought. People need to be aware what is happening in the world.&#xA;    - Vim Classic, a tribute to Bram, really great stuff. Will support if I can with any power.&#xA;02. [DatabaseMaxing with Preston Thrope](https://pthorpe92.dev/databasemaxxing/)&#xA;    &#xA;    - This is a great guide. Inspirational and eye opener. I wanted to do it, year back. But still procrastinating. I had written about learning SQL, but now in the phase of building low level stuff like interpreter and compilers.&#xA;    - I am thinking of building a markdown parser like pydantic for the web. I know that is wired but it can open up a lot of possibilities.&#xA;03. [Yes, I am bored of reading and listening about AI too](https://blog.jakesaunders.dev/is-anybody-else-bored-of-talking-about-ai/)&#xA;    &#xA;    - I hear you. Managers and literally everyone are somehow shoehorned into software development for asking how many tokens they are using.&#xA;    - Do they even know what a token is? Do they know wha a database engine and storage is, their difference? The difference between a row and a column storage nuances? Why? Why not ask those, instead of obsessing over the metrics. Its a wired and frustrating time to be a developer in one perspective.&#xA;    - Yeah! I know its all great and wonderful time to be a developer as well. But the bad parts just suck out the joy of it. The analogy of discussing what tool to use and how is just infuriating. Just show what you build and how, not with what and nerd sniping the markdown file specifications.&#xA;04. [So where are all the ai apps?](https://www.answer.ai/posts/2026-03-12-so-where-are-all-the-ai-apps.html)&#xA;    &#xA;    - Good questions and modest exploration. I don’t think the increase in productivity of building of software has any relation to packages being developed. Since the first trend that we would see is that people will make software for themselves. Solo software or personal software as many have called it, apps are just that.&#xA;    - Yes, that comparison of packages being shipped is a good point but not fully true and valid. Its kind of very early (oh, we are 3 years into AI now). But people are still figuring it out.&#xA;    - We say what just happened with LiteLLM on PyPI. That might be a nail in a coffin for shipping pacakges. Or even installing them.&#xA;05. [To live in a world without AI](https://pype.dev/to-live-in-a-world-without-ai/)&#xA;    &#xA;    - We have a flurry of posts like these. Good to see that. It gives hope that there are people who think what I fear is happening.&#xA;    - The thought from [waylonwalker](https://thoughts.waylonwalker.com/post/954) is truly a good callout. I hope we stay on the thinking loops rather than sitback and let clankers do the rug pull.&#xA;    - I am really startled that, this AI dystopia has already arrived and if it goes any further the world looks like a bad world from a fictional book. Phew! Turn of a year or two and bamm into a dystopia of robots.&#xA;06. [Every Kubernetes concept has a story](https://x.com/livingdevops/status/2037430761150984475)&#xA;    &#xA;    - A beautiful post. I was confused midway, should I laugh or learn?&#xA;    - I don’t think using a database in a container is a good idea in any situation. Unless you have a session-only requirement.&#xA;    - The pains of one thing are actually a concept in Kubernetes that is a good lesson to learn and learn each concept with a situation in mind.&#xA;07. [Markdown ate the world](https://matduggan.com/markdown-ate-the-world/)&#xA;    &#xA;    - This is really intriguing, I though markdown was old than docx. But its not it was there after 2004, that is quite a recent thing. Just over two decades. And it has changed the way people write.&#xA;    - I think majority of the non-tech people still use docx and whatever doc format is for Microsoft Word. Its just works you know. And if it doesn’t work it just doesn’t work. Nothing in between. But markdown always works. Anyways, who can convince them. Microsoft has a deep foot in the minds of people.&#xA;    - With LLMs, markdown just became a standard now. Everyone knows it, its simple with just enough structure to separate it out from plain text. Just the right balance but dead simple.&#xA;08. [Why I vibe in Go and not in Python and Rust](https://lifelog.my/episode/why-i-vibe-in-go-not-rust-or-python)&#xA;    &#xA;    - I can feel this might be written by AI, but still it has a valid point. Go doesn’t gets in the way. Python never does (only in prod), Rust just blocks you.&#xA;09. [The machines didn’t take your craft](https://www.davidabram.dev/musings/the-machine-didnt-take-your-craft/)&#xA;    &#xA;    - A good one, the last paragraph hits home.&#xA;      &#xA;      &gt; No matter what tools arrive, no matter how powerful they become, they will always remain tools. They won’t replace our reason nor values. You will still choose what is worth building. And as long you reason, nothing essential has been lost.&#xA;    - This is a good call to not abandon your craft, just because a faster method exist, never attach yourself to the tools. They will keep on changing.&#xA;10. [The diminished art of coding](https://nolanlawson.com/2026/03/22/the-diminished-art-of-coding/)&#xA;    &#xA;    - Very good. Really good. Its written from heart and humans value this. This is what I call writing. Writing not for attention, writing for connection.&#xA;      &#xA;      &gt; If you’ve never taken an interest in poetry, or painting, or dance, or whatever, now would be a good time. In an era where the internet is increasingly full of bots pumping their bland bot ideas into everybody’s brains, seeking out distinctly human forms of expression has become vital&#xA;    - A good point. In this era, connecting yourself with nature or art as we say is vital. Especially for developers, we need to get out of our heads sometimes, we need to ponder the blank, the boredom.&#xA;11. [You are not your job](https://jry.io/writing/you-are-not-your-job/)&#xA;    &#xA;    - Gold. Just sheer empathy and gratitude for the person writing.&#xA;      &#xA;      &gt; - “You evaluate someone&#39;s warmth first to gauge their intent before ability”&#xA;      &gt; - “The people who love you don&#39;t love you because you&#39;re good at your job. They love you because of something else entirely. Maybe it&#39;s your humor. Maybe it&#39;s that you actually listen. Maybe it&#39;s that you remember things about their lives and ask about them. Maybe it&#39;s simply that you show up. You&#39;re present. You don&#39;t extract a conversation and then disappear.”&#xA;      &gt; - “The harder version is asking yourself: if my job title disappeared tomorrow, would I still be me? Would the people who matter still love me? If the answer is yes, you’re in the right place.&#xA;      &gt;   &#xA;      &gt;   If the answer is no - if your identity is not cleanly separated from what you do for money - your relationship to yourself may need an update.&#xA;      &gt;   &#xA;      &gt;   You are not your job. You’re a person first. Your ability to connect, be present, and make people feel understood is what makes you irreplaceable to the people around you, which is the only market that counts.”&#xA;    - bangers after bangers. Really, I am framing this post. Its like a healing potion. A compass for life in tough times, such as the current ones.&#xA;12. [Somethings just take time](https://lucumr.pocoo.org/2026/3/20/some-things-just-take-time/)&#xA;    &#xA;    - Yes, some things do take time, and friction is what helps it grow. Rightly said.&#xA;    - I like the idea of building communities and trust, that is what I had done without having extensive technical skills at my job, I was there just showed up daily, and … it ends wiredly but not all time ends up the right way. Maybe it was my mistake, but anyways, moving on to a new chapter.&#xA;    - I don’t know why everyone wants to churn software, what is the hurry, do you know what you want to build?&#xA;13. [Ctrl + C in psql gives me the heebi-jeebies](https://neon.com/blog/ctrl-c-in-psql-gives-me-the-heebie-jeebies)&#xA;    &#xA;    - This is really interesting. I like the way he calls it heebi-jeebies. It really is.&#xA;    - Like the TLS is not there for the cancel request, so your psql connection sends the unencrypted database secret in the wild, and somehow if intercepted by anyone in the same network, it can launch a Denial of Service attack.&#xA;    - The Neon Proxy and Elephant shark(the wireshark but for Postgres) have a workaround by noting the secret with the initial connection and when the psql sends it with the plain text the secret it intercepts it and kills the right session. Wired stuff but kind of no choice, that would require a bit of a refactor on the protocol.&#xA;&#xA;## Watched&#xA;&#xA;- [Concurrency Patterns in Golang](https://youtu.be/rDRa23k70CU)&#xA;  &#xA;  - This was a great video explaining go routines and concurrency patterns. Loved the analogy of gophers as senders and receivers as passing the buckets in channels, the buffered and unbuffered channels as the gophers in between, really well explained.&#xA;  - Also, the patterns and concepts for those concurrent go routines and channels were well explained.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [A bad day to use python](https://youtu.be/mx3g7XoPVNQ)&#xA;  &#xA;  - Wired, how can a pypi credentials be comprimised that too for a founder and that leads to a release without the developers realising it?&#xA;  - Very weird, litellm was a great package, I like what they do, I want to make that for Golang. Never able to make one. Thankful that I was not the one with Golang yet.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [OSI and TCP Best Explanation](https://youtu.be/3b_TAYtzuho):&#xA;  &#xA;  - A very enthusiastic and clear explanation of the IP Model.&#xA;  - The difference is really explained really elegantly. The confusion and the separation of layers is pitched right way, removing all the why so questions.&#xA;  - Highly recommend watching it to get a good grasp on the fundamentals of the Network Model.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Composer 2 and Cursor Drama on Kimi](https://youtu.be/QGnKTRtEH50)&#xA;  &#xA;  - Damm! This is a bit sad, but not bad. Like Kimi is happy with the parternship, Cursor played around the limitation. Which is not a good thing, and can lead to other major closed source labs to follow this trend which would make open source models like a free fruit to grab.&#xA;  - Not a good spirit, but cannot say anything about it if both of them are happy.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Kafka and RabbitMQ differences and uses](https://youtu.be/1HOVtQ-_fcE)&#xA;  &#xA;  - A good explanation of Kafka and RabbitMQ, the difference was there I didn’t knew it. They both are message brokers but one is a smart and other is a storage place with other operations to do things around it.&#xA;  - I still don’t know which one to use when, its time to really use them&#xA;&#xA;## Learnt&#xA;&#xA;- Downloading a dataset individually from raw files is harder than downloading with S3 or R2 files with RClone&#xA;- Always match concurrency to DB capacity.&#xA;- Use buffered channels to spawn goroutines.&#xA;- Early blocking reduces wasted memory and load on DB.&#xA;- Usage of Keep-Alive header in HTTP Requests&#xA;  &#xA;  - TCP Connections Are Expensive. Every HTTP request over TCP (or HTTPS over TLS) starts with a 3-way handshake, SYN where client asks to open a connection, then SYN-ACK where the server acknowledges, and then ACK where the client confirms.If HTTPS, we also have a TLS handshake, exchanging keys, certificates, negotiating ciphers. Each handshake takes milliseconds, adds CPU cycles, and adds network round-trips.&#xA;  - When we add the HTTP header `Connection: keep-alive`the TCP connection stays open for multiple requests between client and server.&#xA;    &#xA;    Backend (or proxy) maintains a connection pool, reusing the same socket.&#xA;    &#xA;    Reducing the Latency (no repeated handshake) and the CPU overhead.&#xA;&#xA;### Interesting Tidbits&#xA;&#xA;- https://flighty.com/airports&#xA;  &#xA;  - A great UI for viewing map and the traffic.&#xA;- https://github.com/ssrajadh/sentrysearch&#xA;  &#xA;  - Interesting idea for semantic search based on embeddings.&#xA;  - Gemini can understand the semantics of a video from its embedding model and we can search parts of videos. This is really cool, and this is where AI expands into real world use cases.&#xA;- https://translate.kagi.com/&#xA;  &#xA;  - This is hillarious. It translates sentence to Linkedin like voice. Amazing, whoever made it.&#xA;&#xA;## Tech News&#xA;&#xA;- [LiteLLM package compromised](https://github.com/BerriAI/litellm/issues/24512)&#xA;  &#xA;  - Phew! That is a wild gun. PyPI attacks have been quite a lot in the past few years. There needs to be some layer of security with it. The ecosystem needs to improve.&#xA;&#xA;&lt;!--THE END--&gt;&#xA;&#xA;- [Bye Bye Sora, did anyone use it?](https://x.com/soraofficialapp/status/2036532795984715896)&#xA;  &#xA;  - Yeah! Like who actually used it? I just saw bunch of ghibli trends and generic slop on linkedin and twooter. That’s it nothing useful.&#xA;  - Disney ended the deal, which means either it was not great, or it was too expensive for them. The former is more likely.&#xA;&#xA;* * *&#xA;&#xA;For more news, follow the [Hackernewsletter](https://buttondown.com/hacker-newsletter/archive/787) (#787th edition), and for software development/coding articles, join [daily.dev](http://daily.dev/).&#xA;&#xA;That’s it from this week, it was quite exploratory week. Learnt and built a lot of stuff without actually shipping, but that is where real learning happens I think. Lets ship full guns blazing next week.&#xA;&#xA;Happy Coding :)&#xA;&#xA;[Leave a comment](https://techstructively.substack.com/p/techstructive-weekly-87/comments)&#xA;&#xA;[Subscribe now](https://techstructively.substack.com/subscribe?)&#xA;&#xA;[Share](https://techstructively.substack.com/p/techstructive-weekly-87?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share)</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #86</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-86</link>
      <description>Reading and building with AI, dark week loosing hope, among the other things read, watched, created and learnt from the week of 15th to 21st March 2026</description>
      <pubDate>Fri, 20 Mar 2026 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #86&lt;/h2&gt;&lt;p&gt;It was another heavy week, a dark week. Losing grip of mind. Hopes fading. But not everything is doom and gloom; hope can be found in the darkest of times, if one finds the courage to light a candle. I crave reading books, I want to get back into it and build a writing routine again.&lt;/p&gt;&lt;p&gt;I am thinking of doing livestreams this weekend. Let&amp;#8217;s see how that unfolds.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;Failure meant a stripping away of the inessential. I stopped pretending to myself that I was anything other than what I was.&amp;#8221;&lt;/p&gt;&lt;p&gt;&amp;#8213; &lt;a href=&#34;https://www.goodreads.com/quotes/7348436-failure-meant-a-stripping-away-of-the-inessential-i-stopped&#34;&gt;J.K. Rowling, Very Good Lives: The Fringe Benefits of Failure and the Importance of Imagination&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Really hitting the quote. When you actually fail or life fails you, you begin the quest to find your true self. There is a path to redemption. The only path carved by ego that leads to good and intended places. The self-identity and self-respect when it gets hurt, it bites the soul to the core, and some energy has to come to the mind to steer it in the right direction, here the energy might be negative, but the intention is always nobel. The only time you use your ego in a good place, rest all places its a waste and a waste of time and energy. &lt;/p&gt;&lt;p&gt;This is the time I will find myself, I think. It might come with despair and a lot of burning inside, but I can say I might not regret it later.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Created&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://sqlite-static-site-generator.vercel.app/api&#34;&gt;S3G API&lt;/a&gt; for querying my posts with SQLite hosted on Vercel Cloud function&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I wanted to build a pipeline like this &lt;/p&gt;&lt;div class=&#34;highlighted_code_block&#34; data-attrs=&#34;{&amp;quot;language&amp;quot;:&amp;quot;bash&amp;quot;,&amp;quot;nodeId&amp;quot;:null}&#34; data-component-name=&#34;HighlightedCodeBlockToDOM&#34;&gt;&lt;pre class=&#34;shiki&#34;&gt;&lt;code class=&#34;language-bash&#34;&gt;curl -s https://sqlite-static-site-generator.vercel.app/api/query \&#xA;  -d &#39;{&#34;sql&#34;:&#34;SELECT title FROM posts WHERE section = ? LIMIT 5&#34;,&#34;args&#34;:[&#34;newsletter&#34;]}&#39; \&#xA;  -H &#39;Content-Type: application/json&#39; \&#xA;  | jq -r &#39;.rows | map(.[0]) | join(&#34;, &#34;)&#39; \&#xA;  | xargs -I {} ~/.local/bin/llm -m gemini  &#34;Summarize: {}&#34;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Pretty cool if you ask me. Like I can get insights on my blog without getting archives and downloading stuff from different sources. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Just get the json &amp;gt; process the rows &amp;gt; pass it to llm and ask things.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Will be sharing about it over the weekend or next week.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://dev.meetgor.com/flight-observatory/&#34;&gt;Flight Observatory&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This was a random hit idea. To build a dashboard about Flight and air traffic around Mumbai. I wanted analytics for past decade or so. I wanted to know what has changed, what impact COVID had, what impact the new NMIA airport has, what the flight patterns are over the days, months and seasons, also how the monsoon affects the flights.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;That is a big ambition, and I failed to do extensive research. I just spawned a few chatgpt threads and tried to get out of a good plan and hurried to get codex. It spilled the beans. It is live, but not what I wanted. I haven&amp;#8217;t got metrics and the right insights in place. I am impressed by the amp than the codex, to be honest.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Maybe the free lower models have failed me, but whatever.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://gist.github.com/Mr-Destructive/2c7e74652f7515c97552106f317411a1&#34;&gt;MicroGPT fork that learns per-document representations&lt;/a&gt; and, for each generated token, estimates which document contributed most to that prediction using per-doc probabilities. More on that next week.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://simonwillison.net/guides/agentic-engineering-patterns/what-is-agentic-engineering/&#34;&gt;What is Agentic Engineering&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Its kind of wired how the shift has focused from agentic to all sorts of things, in 2025 it was buzzing like crazy. Right now it has gotten better but still is bit hyped and not established. Everyone has a huge divide of opinions.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;But the article did a good job of breaking it down and making it clear and to the point.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It addresses the main problem in engineers these days &amp;#8220;Now that we have software that can write working code, what is there left for us humans to do?&amp;#8221; Yeah, we have a lot of stuff still to do. Writing code was like taking a stroll. Honestly I think writing code by hands gives me a time to slow down my thoughts and think it through. Now that with agents, I have hundreds of thoughts spiralling and zig-zagging my brain that I can hardly do the deep work that was once possible and is possible by hand coding. I am not saying to write code by hand, but it is a therapy to a developers crazy buzzing mind.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This is true &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;we need a term to describe unreviewed, prototype-quality LLM-generated code that distinguishes it from code that the author has brought up to a production ready standard&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;We desparately need a term for it, otherwise, people are confused with agentic coding and vibe sloping. And this article neatly does that.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://karpathy.ai/jobs/&#34;&gt;US Job Market visualizer by Andrej Karapathy&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Wow! What a use case to explore. He is a genius. Every week, doing some novel stuff.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I spent 5 minutes finding where the word software was. Rolling eyes (I know)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It was bewildering to see that it won&amp;#8217;t grow as much as people are thinking. Its not a sought career maybe now-a-days. The frustration of change is going to bite the newcomers like crazy.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://waylonwalker.com/ping-33&#34;&gt;Agents cannot replace thinking, research&lt;/a&gt; and &lt;a href=&#34;https://waylonwalker.com/ping-34/&#34;&gt;direction&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Well noted. Really, I experienced it myself when agentically coding the flight dashboard app. I knew what I wanted roughly, but the limitations were really bugging. I threw everything in the sink that was available, and it did a good job. So yes, research is vital and so is thinking a bit.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Without a direction that you decide, it will definitely hold a wrong direction.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/GeXJ0GxzVZM&#34;&gt;Requestly Schema design&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It was interesting one to see the modeling of API client. I was intruiged by the introduction, like why did he start at the variable interpolation. Is that the crux of the product. But yes the flow was good and made all click nicely.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;However, I think there was more to it, I actually didn&amp;#8217;t knew what LLD is. However I thought it might be a little more deeper than the schema. That was good to hear. This level of design is I think a good bridge between hands on coding and system design.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-GeXJ0GxzVZM&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;GeXJ0GxzVZM&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/GeXJ0GxzVZM?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/9XJtEzmzG3g&#34;&gt;Stripe logs differently: Canonical logging&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Totally relatable. We used (still do, *) to do the same thing for the internal service api to log all the metrics in a single log. Whenever we have an event or a block of code or part of module triggered or respond back, we add it to that dictionary and send that full dictionary to the post request log.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This was great to see that we built a thing that stripe also uses.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-9XJtEzmzG3g&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;9XJtEzmzG3g&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/9XJtEzmzG3g?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/5DP0az1q_8M&#34;&gt;Its so over&lt;/a&gt;: Mitchel Hashimotto take on AI Agents and the grunt work by Primeagen&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yeah! I can see this happening. The moat for developers is to know the details and what can be right and tasteful. Experience is going to pay dividends in the AI era.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Its not the experience you think, its about how much you care about the details, if you already went deep into thinking and researching each api you interacted with, AI is going to make you hell of a person. If you are not, hmm, might be some skill issue. But its kind of bad that it will create a huge gap in developers.&lt;/p&gt;&lt;div id=&#34;youtube2-5DP0az1q_8M&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;5DP0az1q_8M&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/5DP0az1q_8M?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/tm9im-3g8fY&#34;&gt;Are designers cooked? helll no! Stitch by Google&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;That looks slick. A good interface I must say, away from the sidebar code editor and things like firestudio and what not. This feels really good.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-tm9im-3g8fY&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;tm9im-3g8fY&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/tm9im-3g8fY?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Clickhouse basic setup and analytical queries &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I learnt clichouse a tid-bit to get a taste of what column-based databases actually feel like. There was no difference in the usage; the use case, however, is the point.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Its all plain SQL but the time and the way we think about data is totally different. Its meant for read-heavy and analytical operations. &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;There is no free forever analytical db like duck db or clickhouse on the cloud&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yes, there is no. I was thinking of hosting the 5 minute cronjob with a clickhouse database that crunches the data for months or years. But nope.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Cockroach DB, and others have free-trial and not free-forever tiers. Such a sad state.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;API to get last 5 minute live airspace data&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;https://opensky-network.org/api/states/all&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This was a cool find. I almost got carried away and built an API without researching what were its limitations. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I wanted a dataset for past decade or atleast half a decade worth of flight data. I wanted to build an analytical dashboard for BOM airport. But couldn&amp;#8217;t find a complete one, so landed on this somehow.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://astral.sh/blog/openai&#34;&gt;Astral to join OpenAI&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;What is going on here? AI labs buying runtime companies and products? Like what? Don&amp;#8217;t they have enough coding power to build it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Ah! They buy the mindset and the people not the product, is it?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Not sure what Anthropic will be cooking with Bun and now OpenAI with Astral, but it sounds exciting to be honest.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://openai.com/index/introducing-gpt-5-4-mini-and-nano/&#34;&gt;OpenAI releases GPT 5.4 mini and nano&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Hmm! I must say, OpenAI is the only lab that consistently drops models weekly. Anthropic is busy with suing people, I think.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/787&#34;&gt;Hackernewsletter&lt;/a&gt; (#787th edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev/&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;Its all suing each other, and layoff things. Quite a negative environment to be in. I wonder to escape in a cave and live a peaceful life, sigh! But you can beat the negativity if you don&amp;#8217;t see it. That is delusional but you need to be if you want to go big.&lt;/p&gt;&lt;p&gt;&lt;br&gt;Happy Coding :)&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #85</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-85</link>
      <description>Building and studying deep backend systems and reading about AI-job coping, built s3g and crossposter agent among the other things read, learnt and built in the week from 8th to 14th March 2026</description>
      <pubDate>Fri, 13 Mar 2026 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #85&lt;/h2&gt;&lt;p&gt;It was a lonely week. Trying harder then ever to survive. No work. Yeah! Hint hint. I am not at all bored and sad, but trying to gush out all the projects that I can at my disposal. I have a agent running all the time, I switch accounts if one gets exhausted with free trial, Codex(perfect yet lower models are a bit dumb), AMP (blazingly fast) and Gemini CLI (I hate it). &lt;/p&gt;&lt;p&gt;I am building new stuff, just trying out to be there. Its hard than ever to be a software developer. I never thought this will be it? Like I wasted my 5-7 years in learning the craft? I don&amp;#8217;t know if it was all worth it. Seems its hanging with the mercy of the capabilities of an LLM call. Really sad times to be in.&lt;/p&gt;&lt;p&gt;Still hopeful, there are a lot of problems to solve yet! Humans are on the cusp of a make-or-break. World War 3 is looking imminent.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;To overcome the fear of failure, have the goal worth failing for&amp;#8221;&lt;/p&gt;&lt;p&gt;&amp;#8212; &lt;a href=&#34;https://youtu.be/Z_F0Cy7Gm1Q?si=qGCulyXnvJpHo-1t&amp;amp;t=5453&#34;&gt;Paul J. Hutsey&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;A goal worth failing for. Hit hard, doesn&amp;#8217;t it? if you fail, your life was worth the effort. It might have given inspiration, a sense of hope for others to rise along with you. You might have failed, but have woken some dead people along the way, that is worth it. Its not sacrifice, its doing your part right. Its your responsibility to work for your own goals, no one is going to walk it for you. Yes, you are alone walking, but as we walk, the path appears, people come as if from thin air. Just take the step. Failure is not fatal, success is not final.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Created&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;SQLite Static Site Generator (S3G): &lt;a href=&#34;https://s3g.meetgor.com/&#34;&gt;s3g.meetgor.com&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;A SQLite Shell for querying my blog posts.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It also has html hydration from URL &amp;gt; write the query &amp;gt; view the results &amp;gt; .share &amp;gt; paste the link and view the full post in html&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Just a side project that I wanted to build just becuase SQLite is everywhere and can be used to do anything. Also its&amp;#8217;s a  good way to expose my content. I realise I have more than 800 posts.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Crossposter Agent: &lt;a href=&#34;https://github.com/mr-destructive/crossposter-agent&#34;&gt;github.com/mr-destructive/crossposter-agent&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Just extending the fun project I had 3 years ago for the crossposter shell script.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Converted that to a golang service and added AI to it.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Revamping &lt;a href=&#34;https://www.meetgor.com/&#34;&gt;meetgor.com&lt;/a&gt; site&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Added search and yearly archives&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Pulling link-blog from the past year and newsletters&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Fixed some issues with tagging and ui &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://ezhik.jp/ai-slop-terrifies-me/&#34;&gt;AI slop terrifies me&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Good enough? That&amp;#8217;s a myth, in AI world, everyone is blinded by it. There is a 3 phase thing, &amp;gt; let me try if ai is good &amp;gt; oh this is GOOD, even GREAT, but good enough &amp;gt; oh damm, we need a developer to fix it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This is true to vibe coding, this is vibe coding, if you generate slop, you are a vibe coder by that I mean you don&amp;#8217;t care about the thing that solves your problem you just care that the problem was solved. I don&amp;#8217;t want or even like a bit about being that kind of person. If I was, I won&amp;#8217;t be here writing this post.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.percepta.ai/blog/can-llms-be-computers&#34;&gt;Can LLMs be computers&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;A very, very cool post. I am intruiged that a transformer can itself run the code, or atleast become the computer, that is so powerful.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The phrase is quite substantial: &amp;#8220;The key difference is that tool use is opaque: the model hands off control and receives a black-box answer. In-model execution is transparent: every intermediate step appears in the trace, and the model never leaves its own decoding loop.&amp;#8221; Yeah, that could really help the transformers become more capable and resilient to tool errors.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://lr0.org/blog/p/gpt/&#34;&gt;I am not consulting an LLM&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Banger.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;experience is where intellect actually gets trained&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Yes, LLMs don&amp;#8217;t lie but they lie well enough, good enough. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This traces back to &amp;#8220;are you willing to explore things&amp;#8221; or &amp;#8220;I just want the fucking work to be done&amp;#8221;. If you are the former, LLMs might brain rot you and you&amp;#8217;ll be back to normal. If you are a later, you will be a LLM maximalist. There might come a time, when both of them meet.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://howisfelix.today/&#34;&gt;Why I put my whole life into a single database&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Mind Boggling. Like how did he manage to capture all of that? I can&amp;#8217;t think of a tool for each activity that I do, that would be bizzare.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Maybe Apple tracks all of that? Safely of course but still that is a lot of data.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I am intruigued, there is a lot of stuff to see here. I am drawing some inspriation from it.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://madalitso.me/notes/why-everyone-is-talking-about-filesystems/&#34;&gt;Why everyone is talking about filesystems&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Interesting very interesting. The analogy of at protocol of social systems with agents context is really intriguing.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Actually this is really correct. The filesystem is really the crux why software has evolved if you see databases and CRUD apps. Everything is a file.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Skills are actually just md files, that I already said. How fascinating that just a few markdown files can change the way agents can behave. Someone just mentioned Moltbook, yeah!&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Also, this is relatable to me because this week I built S3G, which is basically taking all my posts and dumping them to a single json or SQLite database, which is a single file. Wow!&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mertol.substack.com/p/software-ate-the-world-now-ai-is&#34;&gt;Software ate the world, now AI is eating the software&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Damm! This hits hard. Maybe true. But the point is change. Software is changing, the crux remains the same, to solve problems, AI address the how part, and not the why still. So, the tools with which you did your problem solving will evolve put the problems might still remain with increasing complexity.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This quote is correct here fits nicely: &amp;#8220;Computers will still be, as Steve Jobs once put it a &amp;#8220;bicycle for the mind&amp;#8221; - just with completely new tools that don&amp;#8217;y need to be explicitly programmed&amp;#8221;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Ok, the last sentence had me in awe. Programming computers was never supposed to be a human job anyway, really? What about the 50 years of toil? Like you can&amp;#8217;t call it hobby, its a field with research and lives poured in it. Cannot be wasted due to a pesky auto-complete bot.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What do coders do after AI?&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Bang my head, please. This post just made me smile.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;More than anything else, what I hope people can remember is that all of the great things that people love about technology weren&#39;t created by the money guys, or the bosses who make HR decisions &amp;#8212; they were created by the people who actually build things.&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Yes, there are hard parts, but it&amp;#8217;s put in beautiful words and respectfully so. It is a reality, and the faster we accept, the better we position ourselves in the future.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The two groups that this post described, the 9to5 and the hobbyist, is intriguing, I don&amp;#8217;t know where I fall. I am drawn by money, but I am here because of my interest in the first place. If money was not a reward, will I have been here, yes hell yes.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Layoffs, that part hurts a bit. Change is the only constant, but the writer mentioned that this change is the worst he has expeirenced. What about the new joiners, new grads for whom this was the only change they witnessed. I feel for them. Its tough. But its not doom and gloom, humans have found ways in toughest of times, and the humanity shall find that kindling hope again.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/d9T-S9ZO6ZE&#34;&gt;Pewdiepie&amp;#8217;s model beat ChatGPT?&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Whoa! That was amazing one. Bro just rickrolled Sam. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;True signs of a grug brain developer. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The way he just tried and tried after failure is so inspiring, people still need motivation? This is the best video I have watched so far.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-d9T-S9ZO6ZE&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;d9T-S9ZO6ZE&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/d9T-S9ZO6ZE?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/5n_utsAVI-g?&#34;&gt;Zero Project ideas?&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I don&amp;#8217;t know, that is very broad topic. I have a lot of ideas, but none of which crystalise into an actual product maybe&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Maybe now I need to think that deeper. But building is something I loved, but LLMs seemed to have snatched that too from us.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-5n_utsAVI-g&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;5n_utsAVI-g&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/5n_utsAVI-g?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;In Websocket Protocol, the server doesn&amp;#8217;t mask payload whereas the client has to.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Because to avoid cache-hits on the payload if the message gets interpreted by the middle servers, it might never reach the actual server.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Really great insight, I am using ChatGPT daily to learn and study mode for certain topics that I want to dive deep, it gives a little paragraph that I need to answer, the perfect way to engage.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;We can embed data in a URL to hydrate a webpage&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I just built S3G and it can basically render pages just using the data in the URL as a state (title and content). This is the same thing used by excalidraw to encode data with sharable links.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This way we don&amp;#8217;t have to query server for that data. Really a good piece of architecture design to remember. If the data is not sensitive you can save a round trip for the client to the server.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Here&amp;#8217;s a demo: &lt;a href=&#34;https://s3g.meetgor.com/public/render.html#payload=N4IgzgjgNiBcIGUCiAZJBhAKgAgFTYDEAlAeQFlsAHAezABcxsB3ACwFMAnN7OgSzqjcUASQDSSbAHIApEw79eAOwDm0ydhFlhOAIzZqAMwNg2dbACYQAGhABjalACuAW0Vg4AbRC8AJtfBOyv4mtnzUiv6UAIZ0LP58Amz+PjFJNnRRymAA+gBWYOH+zqZReQURNgBG1D4AntnOfgC6NhzUTO6wHh4AHACcNlBKANZgAPRyCioAtCx0zlDTlbWzUYo+07xg02xRYLyc02sbtuxRlIexbIrTPmyVjsrKSsrTtdSOHNNgYK9K0+YAAzmACs-iGilG4JG40mfBmcwWSxWLGOm22u32hzRp12Fy+VxudweTxebw+Xx+fxuQNBADpGv4AOryeHKbAACUwZBQ2GW2FR62wW2wmIOHGwx2wuPOnB47EU2GJj2eKmw70+2AQCAA4sLFbSwTZDdMdOYAQA2ayKRxQKA2YAAHRAKTobGdsGdJrNludVmd9BijjAHudlEclSGYHYPj9zohw1DIDmdEoYFgYzGUGoz1synkzmovC4dKY1A4PkoXB+dPszjGtIALGNAQB2Fs6CassmIxbLVbrdE7Pbi6axNa3e4qskaykZPi2b78NjTZTXTgxctjOMgKtsABuByY2TuYFs8koYUUSYAgowCsVwtxWNQBXtsMG2D5JdhAwvf8u2BrooG50OWor7pwtRKlE0ExMw5bDNgBjgbUuwcIwwiSs4+iKlc8rViwDjfoYfJsEMB4vNggA4BFEoSOFEdrQbkwZmHCVFcjyfLQYK34ilW1CVFEkbQWKnCALgE2CYCwIqVGwdZsIwgmHh8jCsNc6ofNggBkBDue6Hmwx68M4mTunAzopmmGZZjmvB5gWRYlmWFZ7jWdYTJQ0z2Iobo+WMjiUNmUQ+OMtKAi2FpjOe1CUBcGwyVAckcHQAJ0pQKgAPxMAAvECgI7gkghJiyUzspxvL8rxwqMGJEpSjK+Lyhpyqkmqs5arq+oWMCIIFbUFxJgmIYgAAvv4ADE2AlWynLchVPFSiKtWSkKDVyoSSpTq17LtdqepKN1oKOteii4LgKAjLAZ0CnQqbppm2a5vmxmOWwpblpW1ZgLW1D1k2LbtoCnbsQi8x9iiaJbMOWIEoKk4kqqryzt8852UubqruuHCbhw24neNk3oOEboAB50Mdx1Mu0ACEU3cFEXDYIWh5qvBURUHRz7sIzwGgVRvbIW0OEoCgFAimut1UctAAUijUGYa0SmhdDUwAlPKaxAVjMRUfw3HSjUbBWMw7BMLTTKomY7N8MUPCvnJ+p0hTp24AgFK2GwV34G6pz0BwjihLwkHTEwbBsMMUArK2jbHSATQtCAhZ3HAIBRI4YH+PuDOdKAhVJPAySKeevCXrwhQF4MsEfHQ2S2FAeydCAo3pGwziBakOcjTYnBtBwKeZ5w+zlzoI1AA&#34;&gt;s3 sample sharable url&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.axios.com/2026/03/10/meta-facebook-moltbook-agent-social-network&#34;&gt;Meta hires the duo behind Moltbook&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Wired, why that was just a slop show right?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Maybe the mindset of building was what got them at that place, that is not deniable but anyone could have built that, if one really needed it.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.reuters.com/technology/atlassian-lay-off-about-1600-people-pivot-ai-2026-03-11/&#34;&gt;Atlassian to cut 10% workforce in pivot to AI&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is coming, AI is taking and chipping in piece by piece and we don&amp;#8217;t raise any bells yet.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.perplexity.ai/personal-computer-waitlist&#34;&gt;Perplexity opens waitlist for Personal Computer&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Ok, this is just like claude cowork? Perplexity was ahead for a while, but I don&amp;#8217;t think they have any moat anymore.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://claude.com/blog/claude-builds-visuals&#34;&gt;Anthropic releases Claude with the capability to generate visuals and interactive elements&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is coming to every lab now. They are making it easier to learn with LLMs.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I don&amp;#8217;t know why they want to shoe-horn LLMs in everything.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/7856&#34;&gt;Hackernewsletter&lt;/a&gt; (#786th edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev/&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;That&amp;#8217;s it from a hard slogging weak, it feels like shouting in the void. Bad time passes is the slogan I hear not from anywhere, just within. Anyways, hope you are coping with AI too, if not you should.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Happy Coding :)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #84</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-84</link>
      <description>Taking a step back, preparing the leap, reading about AI revolution hitting on software among the other things read, watched, learnt and created in the week from 1st to 7th March 2026</description>
      <pubDate>Fri, 06 Mar 2026 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #84&lt;/h2&gt;&lt;p&gt;It was a life-changing week, for good or bad, not sure. But something is sure, I have made decisions that might change the coming months. Sometimes I get in a rut, especially since AIs have made it harder to think outside the box. Now is the right time to change gears.&lt;/p&gt;&lt;p&gt;I am excited. I have a wide open life, I feel like a free bird. I can flap my wings and choose the direction. I cannot be more privileged. I am taking time to learn things more as usual, but now, I think I will learn the old school way, hands-on, not agentic things and all. I need to level up.&lt;/p&gt;&lt;p&gt;Software is a field that demands constant adaptation, but this change is quite hard, every change is hard. We need to find a way through it, not around it. Let&amp;#8217;s see what we have in the bag.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;If you(your life) are about to take a leap, you&amp;#8217;ll need to take 2 steps back, you do it willingly or life pulls you back&amp;#8221;&lt;/p&gt;&lt;p&gt;&amp;#8212; Meet&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;If you have been experiencing a setback, don&amp;#8217;t fear or get scared or heartbroken. Get excited, life is preparing you for a leap of faith. Trust the timing of the universe, trust the direction, if you did everything right till now, consider it life&amp;#8217;s intertwining to uplifit you, get to your destined place. I am not talking philosophically, it is science. If you want to jump, you&amp;#8217;ll have to take two steps back, reflect and then act. You can&amp;#8217;t jump from the current position, even if you can, you can&amp;#8217;t move much further.&lt;/p&gt;&lt;p&gt;Things keep changing and it won&amp;#8217;t be long before everything gets clear and you&amp;#8217;d realize it was all working to make it fit together, they were puzzle pieces trying to fit.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.scottsmitelli.com/articles/you-dont-have-to/&#34;&gt;You don&amp;#8217;t have to do it if you don&amp;#8217;t want to&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Man that is banger of a post, I just read 10% of it and was smiling and was in peace. content.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;There is someone who understands this pain of working with AI.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I want to read this article, its too long, but I want to feel it. Weekends are for that.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://vickiboykis.com/2026/03/04/antidote/&#34;&gt;Antidote&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;The article has lived to its name. It truly has and is an antidote. Just read it. Read it I said.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Just do things like you used to do before AI, AI is just a tool, it is not necessary to shove it all the places and situations. Be candid, be original, make stuff just because you can.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://karpathy.github.io/2026/02/12/microgpt&#34;&gt;MicroGPT&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is beautiful! I used custom list of names of Pokemon, Places and LLM Model names.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This is so cool, I still don&amp;#8217;t get it, I want to read the code, and build something different from it. So much to do, so little time.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://lemire.me/blog/2026/02/28/you-can-use-newline-characters-in-urls/&#34;&gt;You can use newline characters in URLs&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is wired, I never thought about it, does that really work? I can see this being used for Base64 encoded images.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Worth knowing. Better presentable HTML.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://x.com/naval/status/2028314493206585471&#34;&gt;Is traditional software engineering dead - Naval Ravikant&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Nope, this is true.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;But software engineers still have two massive advantages on you. First, they think in code, so they actually know what&amp;#8217;s going on underneath. And all abstractions are leaky. So when you have a computer programming for you&amp;#8212;when you have Claude Code or equivalent programming for you&amp;#8212;it&amp;#8217;s going to make mistakes.&lt;/p&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It gives me hope.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Not sure because, he is not a software developer, so cannot really fathom how he can commet those all things, but good points.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://carlkolon.com/2026/02/27/engineering-747-coding-agents/&#34;&gt;747 and Coding Agents&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Really good comparison. I feel like a pilot than an engineer now. Really good.&lt;/p&gt;&lt;p&gt;Yes, the learning is becoming the most least focused thing.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Finally people realise that it is happening. The change is too big of a deal, and its just shaking the grounds of software like crazy.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mina86.com/2026/pickle-should-be-a-war-crime/&#34;&gt;Stop using Pickle&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Pickle and waste?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Ok I can understand the pain here. The pickle file is not readable except for that python program.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;By using some other standard format, it can help in reusing of data&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/9jgcT0Fqt7U&#34;&gt;Peter Steinberger with OpenAI and OpenClaw&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;He just knew a lot of software, so he can do it, I am not there yet, I need to write and read a lot more code to be there.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This is fine, I think, as long as we can understand what the code is getting generated, I would feel nice to just let AIs do it.&lt;/p&gt;&lt;div id=&#34;youtube2-9jgcT0Fqt7U&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;9jgcT0Fqt7U&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/9jgcT0Fqt7U?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/p2aea9dytpE&#34;&gt;Software Engineering is dead now&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Ah! This is bad. I didn&amp;#8217;t realise it till wednesday. Things just hit like truck. Really sad for so many people, atleast they have 6 months, though the times are tricky, the hiring might be wired place. Its not the same, people have confusion on what actual software would mean in 1 year of time. I can hardly think what I will work with in the next month.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-p2aea9dytpE&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;p2aea9dytpE&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/p2aea9dytpE?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/CYjD9cpxT18&#34;&gt;Did Kellogs do the math right?&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Nerd stuff. Really cool to see it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Really, spheres can cover more surface area for filings than donut shapes, really intriguing. &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div id=&#34;youtube2-CYjD9cpxT18&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;CYjD9cpxT18&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/CYjD9cpxT18?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;TCP Protocol. &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yeah! I didn&amp;#8217;t knew how it worked internally. I learnt that it:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Opens a port for listening to clients&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Client connects to the port with 3 way handshake&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;SYN (share the client sequence number)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;SYN-ACK (server recieves teh sequence number and sends its own sequence number)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;ACK (client sends the server sequence number +1, indicating it recieved the servers sequence number)&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Read from the client body&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Write to the client &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Its basically a protocol to communicate, it doesn&amp;#8217;t define what to communicate with, the client can send anything. There are protocols built on top of it to do specific format request and responses like HTTP, Redis, SMTP and dozens of others.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Tail -f &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;We can listen to file and it can automatically show the last 10 lines if there were any updates. Just wow, perfect for log analysis or monitoring&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-flash-lite/&#34;&gt;Google releases Gemini 3.1 Flash lite&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is a bold claim, that a cheaper and faster model is better than 2.5 Flash. Flash was a one of a kind shattering all records model when it launched last year. I am really looking to test it out on few things. If available on free tiers.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://openai.com/index/introducing-gpt-5-4/&#34;&gt;OpenAI releases GPT 5.4&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Damm! OpenAI just keeps banging version bumps one after other. Every month they have something to release. Just wild.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.apple.com/newsroom/2026/03/say-hello-to-macbook-neo/&#34;&gt;Apple launches Macbook Neo&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Well! Now people would be seen with office and college laptops as Macbook Neo I guess, cheaper and premium look. Do they really care if video editing doesn&amp;#8217;t work, probably not.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/785/&#34;&gt;Hackernewsletter&lt;/a&gt; (#785th edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev/&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;That&amp;#8217;s it from this week. It was a tough one to digest, but now there is no turning back, oh I have already two steps back, time for a leap of faith and change. Cannot be more excited for the coming week, for what life has in the pack.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Happy Coding :)&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #83</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-83</link>
      <description>Completing the harry potter book series, not much tech-reading, existential dread climbing among the other things read, watched, and learnt in the week of 22nd to 28th February 2026</description>
      <pubDate>Fri, 27 Feb 2026 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #83&lt;/h2&gt;&lt;p&gt;It was a lazy week, I&amp;#8217;ll put it straight. I don&amp;#8217;t know what I should be doing or not doing. LLMs are crazy. I can get lost in them without realizing how much time has been spend (also cost). Same thing happened with books this week, I almost read 700 pages this week. I don&amp;#8217;t know how, I just was lost in the books. I finished the harry potter series. I was struggling with the half blood prince on 25% last week, but I powered through it and completed both the books and here I am.&lt;/p&gt;&lt;p&gt;This is not a book rating newsletter but I say one thing. Reading books can change your perspective and not restricted to any one field. I think I saw a lot of inspiration for fighting against the dark arts or LLMs. No, not fighting against LLMs but sort of understanding when to let it rip through itself and when to strike. It was like Horcrux and Hallow. Not quite but something. No I am not trying to mash up anything I read to LLMs, it was just natural. I&amp;#8217;ll leave it for another article.&lt;/p&gt;&lt;p&gt;But the point is, its getting lost. The art of code, its already is. We can&amp;#8217;t write, the hard work is automated, just like that in a puff. There were people around me who always told me &amp;#8220;Code is the last thing to care about&amp;#8221;. But I was of the other opinion. Because writing code gave me clarity, it gave me direction, it was a validation of where I am going. But now its not quite like it. You can&amp;#8217;t enjoy without feeling. I am an idiot here, stubborn talking about it. Next week I might be euphoric about using LLMs. No point in blabbering and hating it.&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;Do not pity the dead, Harry. Pity the living, and, above all those who live without love.&amp;#8221;&lt;/p&gt;&lt;p&gt;&amp;#8213; &lt;a href=&#34;https://www.goodreads.com/quotes/24991-do-not-pity-the-dead-harry-pity-the-living-and&#34;&gt;J.K. Rowling, Harry Potter and the Deathly Hallows&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;A touch of gold that quote is. Summarizes the full series in beautiful words. Just brilliantly done. Changes the perspective of the mind, the intention and the affection. I was literally crying after reading that, I was numb after reading that quote and didn&amp;#8217;t read for minutes. That line just moved me.&lt;/p&gt;&lt;p&gt;Pity for the living who live without love. What a hitting stone. Pity the LLMs, pity the people who can&amp;#8217;t fathom the care for art. I am just dropping that quote here. I just have no words to describe what I feel. Its beyond senses. Beyond the power of words, because to feel the words you need to experience pain and life, for life is sometimes pain.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://simonwillison.net/guides/agentic-engineering-patterns/code-is-cheap/&#34;&gt;Writing code is cheap now&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;The biggest challenge in adopting agentic engineering practices is getting comfortable with the consequences of the fact that &lt;em&gt;writing code is cheap now&lt;/em&gt;.&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Banger, yes can agree to that. Turning that code to production grade is hell of a task. It seems so flawless that its tempting to just push it straight. But tests my god tests are like verataserum for those ai slop.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;Delivering new code has dropped in price to almost free... but delivering &lt;em&gt;good&lt;/em&gt; code remains significantly more expensive than that.&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yes totally.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;These best practices are still being figured out across our industry. I&amp;#8217;m still figuring them out myself.&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Honestly he is the best one to put this way. Everyone thinks they know how it works, but having that probabilistic factor is very rough especially for thinking of code in a new way.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://simonwillison.net/guides/agentic-engineering-patterns/hoard-things-you-know-how-to-do/&#34;&gt;Hoard things you know how to do&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is an interesting idea, I can think that those all things that we can do could be a test on how good or bad the models are getting. Right now there are a few things that I can do and feels a bit awkward to do, so LLMs are a good point to tuck in.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Also the labour job of writing code is away now, no denying that. It was in the ChatGPT phase too. But now it can do at scale with the full context.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://trufflesecurity.com/blog/google-api-keys-werent-secrets-but-then-gemini-changed-the-rules&#34;&gt;Google API Keys weren&amp;#8217;t Secrets but then Gemini arrived&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is funny and scary at the same time. Funny because how carelessly the single API Key exposed the full Google access, scary because how can such thing at Google scale happen.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Kind of wired how they handled these. It felt a bit rushed and then never looked at. They wanted AI to be in the hands of everyone and everything. So I think that might be a decision somewhere that for AI studio it should be that but they mistakenly made it for all products accessible from the API Key.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://shkspr.mobi/blog/2026/02/this-time-is-different/&#34;&gt;This time is different&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It is always different right? In tech, no change is the same, that&amp;#8217;s why its called change right? But people think every change as revolution, and this is like that which hits like a truck after the hype has faded out.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://tech.marksblogg.com/google-street-view-coverage.html&#34;&gt;Google street View in 2026&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;The indian region looks full of street views, shows how conjusted and cramped everything in India is. Peace is a luxury in India, though people have a unique way of finding peace in chaos.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://tech.stonecharioteer.com/posts/2026/merrilin/&#34;&gt;We build a app to read books with LLMs - Merrilin&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This looks good, I want to build something like this. Recently I have been devouring books like crazy and have found myself typing 100s of queries to google (not GPT) to understand the plot deeper and certain quotes that I didn&amp;#8217;t understand.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Might not be a good thing to add while reading a book, but as a companion to talk to is a good direction.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/_k22WAEAfpE&#34;&gt;Anthropic is lying to us&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I don&amp;#8217;t want to start another week of dunking on Anthropic but this doesn&amp;#8217;t seem to end.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;They think using their APIs is against rights, but scraping internet and training claude is not? Well they should get more of these now, let them taste their own medicine.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I am starting to get a hatred for them now. Can&amp;#8217;t bear them.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/FBvB1MQis4Y&#34;&gt;We used to be gamers&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This was a fun one. Really enjoyed the banter. I was also a novice gamer with my friends in teens. I used to play Clash of Clans, Clash Royale, Brawl Stars, Minecraft. Those were the times.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Now it feels like a dread and creep, almost like wastage of life, not time even. I know, I know I am not a productive-rambling person. But it just, I don&amp;#8217;t like playing games anymore, there are other things for me to enjoy and sip my soul in.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Its quite a problem to now say yourself a software developer.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;The right term would be a &amp;#8220;good software developer&amp;#8221;. Because software has become a commodity. Models can write code and build software, but &amp;#8220;good&amp;#8221; is a relative term.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The taste, the experience, the curiosity and the grit. These qualities are not in LLMs (yet). But there are others which humans can&amp;#8217;t compete like speed, intelligence and availability.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I don&amp;#8217;t know who would trade of which things for humans but it looks a good trade of if someone just wants to get the foot on the market. The bar has not lowered though, the steps have. The gate is still tall to climb.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://blog.google/innovation-and-ai/technology/ai/nano-banana-2/&#34;&gt;Nano Banana 2&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This looks another bump in image generation models. I think image generation has plateaued. Except for Sora and Nano Banana, we haven&amp;#8217;t seen any growth in the past year.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/784/&#34;&gt;Hackernewsletter&lt;/a&gt; (#784th edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;That&amp;#8217;s it from this week. Hoping to get something out in the next week with code. Weekend is all packed with plans. A bit humanesque-friend gathering after almost a year, I am tired of talking with LLMs. See ya next week.&lt;/p&gt;&lt;p&gt;Till then keep churning tokens!&lt;/p&gt;&lt;p&gt;Happy Coding :)&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #82</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-82</link>
      <description>Agentic Coding taking over hand crafted coding, the inevitable seems to be happening, among the other things read, watches and learnt from the week of 15th to 21st February 2026</description>
      <pubDate>Fri, 20 Feb 2026 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #82&lt;/h2&gt;&lt;p&gt;A pretty heavy week. Things getting cooked up for developers. Shift in how to develop features. It feels a bit awkward that management people are teaching developers how to code now. Wired times. The craft is officially dead, long live code writing by hand.&lt;/p&gt;&lt;p&gt;I am sad, but not that sad. It feels like something valuable is being snatched from my hands, but something more powerful is given back, but I don&amp;#8217;t know how to process it. Just like when our parents have mobile phone in their hands for the first time. Or we have rubiks cube in our hands. Its quite a powerful tool, LLMs. For that I don&amp;#8217;t have a brainpower to process what it spits out, the steering and orchestrating are the skills that developer like me lack like shit and this is exactly what we are put in.&lt;/p&gt;&lt;p&gt;I am ready for a change. I don&amp;#8217;t resist it, its just a wired times where all are learning how to play with them and nobody knows what and how to deal with them. They think they know if they have gotten one or two projects right, but the models are evolving at a lightning fast speed. Keeping up with all of that is a chaos.&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;A bird sitting on a tree is never afraid of the branch breaking, because its trust is not on the branch but on its own wings.&amp;#8221; &amp;#8213; &lt;a href=&#34;https://www.goodreads.com/quotes/7207237-a-bird-sitting-on-a-tree-is-never-afraid-of&#34;&gt;Charlie Wardle, Understanding &amp;amp; Building Confidence&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Great quote. And rightly so for todays developer facing the dilemma of AI threat. Do you trust your fundamental skills or AI&amp;#8217;s next token prediction? That quote just liberated me from that question. And honestly it came naturally, I accidentally stumbled on bing search due to a link opened on my browser to it, and I clicked on home, but it redirected me to the quote of the day and it was that. Wild! But yes, we need to trust the learning that we have gained so far, the hardships, the errors and bugs we have solved so far. I sound like cringe right? But for a developer battling and grappling with these questions is in need of these words to help him understand he is not alone. Everyone is figuring things out, everyone is one that kind of branch which can collapse anytime, might not, but you have wings you know how to code, so don&amp;#8217;t you worry. You can fly if things break you, a bird never things aeroplanes can threaten them. Do they?&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;h2&gt;Created&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://github.com/mr-destructive/gcp-log-explorer-tui&#34;&gt;GCP Log Explorer TUI&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This was a long due project. Finally made the courage to throw it with full force. Its not complete but is way better than what I would have imagined, it is functional and has a ton of options. Maybe I need to think again of the UI elements and decisions, but its a good start.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I built it with amp for the initial scafold, its quite fast it churned the full project within 10-20 minutes. Then it was broken badly, nothing was working. I handed over to codex with the tmux capture test idea and it just ripped the project apart for 1 hour and gave that project that we have right now. 0 lines of code touched by me. Mind boggling.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;ClickUp TUI&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;ClickUp oh dear! The time I might have waited for it to load, would have been the equal amount of time writing in the clickup space. The UI is horrifyingly slow.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I though TUI might help, but I think I am getting proven wrong by themselves, their API seems to be slow and the UI bloat is baggage burden.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://davidoks.blog/p/why-im-not-worried-about-ai-job-loss&#34;&gt;Why I am not worried about AI job loss&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Humans will still be the bottleneck. I kind of agree to that. Because in the end it is humans who will perceive the tasks, they can&amp;#8217;t have super-intelligence if none of the people who work with it are even intelligent.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Guys, learning is going to be quite critical. The past couple of years have changed the way we perceive learning. I think we are getting into a trap of outsourcing the thinking and eventually learning to LLMs, which is looking a bad direction, and the turn needs to be as steep as possible to get back on track.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;GPT-3 has been out for six years; GPT-4 for three; and none of that has happened. Even in the outsourced customer service sector, the lowest-hanging fruit on the automation tree, we&amp;#8217;re just not yet seeing mass layoffs due to AI. I&amp;#8217;ll be frank in telling you that this has been a huge surprise to me. (&lt;a href=&#34;https://x.com/KelseyTuoc/status/2021371929748439293?s=20&#34;&gt;And to others.&lt;/a&gt;) There is change, but it is gradual; it looks more like standard technological diffusion than a tsunami of replacement. And we should think seriously about why this has been the case.&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This quoted paragraph gives me hope to continue learning more.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;people have responded by spending &lt;a href=&#34;https://x.com/tenobrus/status/2021784128279261487?s=20&#34;&gt;much more time coding&lt;/a&gt; than they used to, because the latent demand for software is so enormous.&lt;a href=&#34;https://davidoks.blog/p/why-im-not-worried-about-ai-job-loss#footnote-1-187776865&#34;&gt;1&lt;/a&gt;&amp;#8220;&lt;/p&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This I must say is true again.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;If we don&amp;#8217;t need jobs, we&amp;#8217;ll still invent them&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yeah! That is the spirit, that is the mindset people need to inculcate, and not panic or get lost in the existential dread. I am saying this to myself, because written words have power over vague mind conversations.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Its going to be fine. Humans will live or die, either ways, it doesn&amp;#8217;t even have a 0.000000001 % or 10^-100000000000000000 effect on the universe.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://hatchet.run/blog/tuis-are-easy-now&#34;&gt;Building TUIs in easier now&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Banger! Banger of a post. It just blew my mind, when I asked it to test with tmux.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Yeah! I created 2 TUIs on that day. One is complete 90%) functional and here is the &lt;a href=&#34;https://github.com/mr-destructive/gcp-log-explorer-tui&#34;&gt;link&lt;/a&gt;. The other one is janky, because the UI is too.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I loved this article. It gave me a good advice to test tuis since it can understand text, tmux has options to capture text from sessions, which just open a wide variety of programmable automation and testing.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://steipete.me/posts/2026/openclaw&#34;&gt;Peter Steinberger to join OpenAI&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is huge. It also is showing the rift building up between Anthropic and OpenAI. The one taking the advantage of the mistakes of the other. And OpenAI I must say has not placed a foot wrong in 2026. Anthropic on the other hand has ruined itself with a few already.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I take my words back for now, Anthropic was Gryffindor but it choose to be evil and should be in Slytherin. OpenAI I am not sure it is brave but so is Google. For now, OpenAI is Gryffindor for me. Brave and Generous, expensive yes but better from the competition.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://open.substack.com/pub/bkrm/p/notes-from-a-cto-14-desensitized?utm_campaign=post-expanded-share&amp;amp;utm_medium=post%20viewer&#34;&gt;Desensitized to AI Hype until tried Opus 4.5&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yes,very well put. The gap in everything is wide. The shift of perceiving software is changed 180 degrees. There is wide gap of what code is generated and what is shipped, the knowledge of developers, the usage of models, the landscape of product, its all widening like crazy. &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/1SJGGUeEbQs&#34;&gt;Opus and Codex Models&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Another banger! Sort of proving my experience too.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I was working with amp (it uses claude models in free tier with rate limits) for creating TUI for Clickup, I asked it a feature for opening the task when supplied with a link when opening the TUI. Like &lt;code&gt;clickuptui --link clickuptask-link&lt;/code&gt;. It was not able to load or understand the things. It added the feature but was not working. I asked it to fix it, it was not working. It just removed the feature! Like what? It just removes the problem out of the way rather than untangling it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Then I switched to codex and it solved the problem, slow yes but it did it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Amazing how each of these types of LLMs are evolving.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/M-pkXr-qqII&#34;&gt;Anthropic is a Cult&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;More and more things are getting verified it seems. Anthropic is just on a brag mode. It thinks it is a superior or a pure-blood kind of race. Really they are wired about how they perceive intelligence.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I am annoyed by them now. They have good models, but the vibes are not feeling good.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/n1E9IZfvGMA&#34;&gt;Dario Amodei - Dwarkesh Patel Podcast&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Cringe as hell! I feel a greed and haste in earning profit and not humanity in the sight. He gave a example of curing diseases, but has he thought what is the other side of this mess? They are sort of up to something which is not quite clear.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The idea of &amp;#8220;&lt;a href=&#34;https://www.darioamodei.com/essay/the-adolescence-of-technology&#34;&gt;country of genuises in a datacenter&lt;/a&gt;&amp;#8220; is quite ambitious and good, but is the curing of disease the only task? Is it only to replace talented humans? Replace art with slop? I don&amp;#8217;t like that thinking of automating the intelligence part. It just gives too much knowledge without our brains having the speed and capability to handle.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/6QryFk4RYaM&#34;&gt;The real reason Anthropic built a Compiler&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This week is dunking on Anthropic and I will do it with heart. I also thought it was &amp;#8220;from scratch&amp;#8221;. Well, there are quite a lot of astericks forgotten by them.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Prime is right on the take away being, we now have agents that can coordinate for a task which can be weeks long, but Anthropic is suggesting something that causes panic and existential threat. It sound good on their words but if you just think it becomes melodrama once you see the details.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Enough Anthropic dunking, we need some other lab to step in and be a worthy crown for coding models. Deepseek V4 around the corner? Can it beat Claude for coding? Let&amp;#8217;s see!&lt;/p&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Agentic usage on development&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I understood on a deeper level to work with Agents.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Ask LLMs to ask question to you. That sounds wired but think for a moment. When you used to code by hand (back in the days you know), we developers used to ask questions and get answers by compiling the code, seeing the output, and iterating. Same is the case with LLMs, they need a opening to ask questions, they code, they run code, but where is their feedback? Letting them ask you questions gives them the context in a much better and concise way. It also forces you to think about the problem you are solving.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;We can use tmux capture session to get the screen captured for debugging tuis&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This was a great leaning from the blog I read and the playing around with LLMs, it was fun and exciting to see how to intuition is still vital in dealing with LLMs for coding.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://blog.google/innovation-and-ai/models-and-research/gemini-models/gemini-3-1-pro/&#34;&gt;Google releases Gemini 3.1 Pro&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is quite quick. It is better from 3 Pro but still not significant. Its also I think the first time Google has release 0.1 increase in the model, it was either 0.0 or a 0.5. Something different.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://qwen.ai/blog?id=qwen3.5&#34;&gt;Qwen 3.5&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It is quite neck in neck with Opus 4.5 and GPT 5.2 in terms of benchmarks.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Open source models are really keeping up with the closed sourced labs, I must admit there might come a time when that would have exceeded the closed source lab capability.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.anthropic.com/news/claude-sonnet-4-6&#34;&gt;Claude Sonnet 4.6&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Meh! I don&amp;#8217;t care about Anthropic anymore. Its just annoying now to think about them after understanding their vision.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://xcancel.com/ANI/status/2024349307835732347&#34;&gt;Sam Altman and Dario refused to hold hands in AI Sumit&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This not stopping guys. That is clearly a rift, a rivalry, a gryffindor and slytherin rivalry. One taking the other. Tables turn pretty quickly.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;That was embarrasing and quite evident that dario is some wiredo. lets call him that wiredo.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;That&amp;#8217;s it from this Anthropic dunk and AI revolution week. I hope I come out strong in the coming months and weeks.&lt;/p&gt;&lt;p&gt;Happy Coding :)&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #81</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-81</link>
      <description>Learning agentic tools, ai assisted programming and shipping and generating slop to understand the llm harness, among the other things read, and watched in the week from 8th to 14th February 2026</description>
      <pubDate>Fri, 13 Feb 2026 00:00:00 UTC</pubDate>
      <content>&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Week #81&lt;/h2&gt;&lt;p&gt;Its kind of a wired position to be a developer. People are talking about replacing or atleast questioning developers now. I am in awe, how a field that was the most harder to work in, suddenly gets bambolzed with little ghosts with token predicition machines. Just think about it, the industry that spent millions and billions in humans to solve problems is getting wiped out in months, if not weeks. I am scared!&lt;/p&gt;&lt;p&gt;Maybe it might just be the last year I be a software developer, might have to find other field to work in. Kind of feels tragic. People are making me even more scared. Do you know what to do as a software developer? A person who has spent half a decade in learning how to code, realises that the same thing can be generated in seconds. If there was an artist, who spent a decade in creating a painting, yet with AI does it take away his soul? No right? I also think coding is like the same, yet is the most least bothered thing. People don&amp;#8217;t give a shit of how you solve the problem. And that hurts as a developer. It really does.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;Curiosity and Enthusiasm to learn cannot be diminished with any force of  nature&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I don&amp;#8217;t know if this quote is true anymore. But I think, I will still cling to it. As again I don&amp;#8217;t want to repeat it but being a developer the old way is no longer feasible or required or even admired. It is a new era of generation of code, you can&amp;#8217;t start having attachment towards chilsed code, it can be replaced and generated in matter of seconds, with the right mind and intentions.&lt;/p&gt;&lt;p&gt;That&amp;#8217;s why for those right mindset and intentions, a flickering fire of curiosity with a kindling touch of enthusiasm is a sustatinable approach. It might not be, for I don&amp;#8217;t know what the future holds, I can just believe.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://medium.com/@codythistleward/stop-using-icons-in-data-tables-7537af18ea0d&#34;&gt;Stop using Icons in data tables&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This makes sense. Text makes it easy to view without the cognitive load and stuff. Really nice on the eyes too. &lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://explainers.blog/posts/why-is-the-sky-blue/&#34;&gt;Why is the sky blue&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Nothing tech, but a good article. I just like to read and don&amp;#8217;t mind learning something out of the blue. And why actually is sky blue.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I think more content should be like this, interdisciplinary and broad topics. People need to now think about overlapping things.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.abhinavomprakash.com/posts/i-am-happier-writing-code-by-hand/&#34;&gt;I am happier writing code by hand&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;For the past 6 months, I was, but after a few couple of months, it feels like people are no longer in sympathy with that feeling.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;There is no care for code, it was a art, well now it might be the lost art. I know it is hard for developers to accept it, but change is something we have in our blood. But man this is not change, it is just erasing the need to write code by hand. People are just managing this little agents instead of files now.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Everything is a prompt they write, a little nudge is what they see instead of a little read. I don&amp;#8217;t know where this is going, but it can&amp;#8217;t be reverted, that is for sure, the drug is real and it can&amp;#8217;t just stop.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://nolanlawson.com/2026/02/07/we-mourn-our-craft/&#34;&gt;We mourn our craft&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Damm, every post I read is this. We might be the last generation who remember writing coded by hand. Wow! We are that last era.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I don&amp;#8217;t know to be proud of it or be scared. Its hard to see anything as a developer now. Am I just a prompt writer? Just a system person thinking about the problem or what even is the need to make products?&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://wsvincent.com/heroku-is-finally-dead/&#34;&gt;Heroku is finally officially dead&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;We saw in 2022 what happened and now this is the final nail in the coffin.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;PaaS king that stayed for half a decade now, is almost dead. Flyio and Railway are the new kings.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Watched &lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/El6ot9rE5BU&#34;&gt;Sam Altman and Theo on the future of code&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Its unncertain, but yes the learning problem in LLMs is qutie nasty.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It doesn&amp;#8217;t have a constant memory like humans, but it has a good brain, which might be mometary, but exceeds the capacity of humans. Maybe that is a wired statement, but it lacks something humans have, yet has something that humans don&amp;#8217;t.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-El6ot9rE5BU&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;El6ot9rE5BU&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/El6ot9rE5BU?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/8lF7HmQ_RgY&#34;&gt;Creator of Clawd on the Pragmatic Engineer Podcast&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is wild, he was always a nerd, a curious person. He has built a ton of things before many of his things have gone viral right? Maybe its not true for him.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Its kind of crazy how he has just made so many fame out of building something really valuable, but then it feels almost like anyone could have made it, a problem first mind comes into picture.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-8lF7HmQ_RgY&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;8lF7HmQ_RgY&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/8lF7HmQ_RgY?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/YVq28OTPCKw&#34;&gt;Agentic Coding has a problem&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yes, this is a problem I face, but I am not calling it a problem. I am not a fullstack guy yet, or atleast I don&amp;#8217;t shift projects that radpidly.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I am using the same things I used to use, tmux/zellij and normal editor in my workflow. I love agent in the cli, its great, but now I realise it is a token hungry thing, you don&amp;#8217;t see on the screen how much junk or slop it generates behind the scene, when suddenly your cursor prompt says, &amp;#8220;Quota limit reached&amp;#8221;. Yeah I have been there.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-YVq28OTPCKw&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;YVq28OTPCKw&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/YVq28OTPCKw?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/vtWMgVCMsx8&#34;&gt;GLM 5 is a great model&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This looks a leap in a good direction. Atleast we have a amazing open wieght model. Yes its not self-hostable, but we can use it to some very cheap price.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-vtWMgVCMsx8&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;vtWMgVCMsx8&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/vtWMgVCMsx8?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;p&gt;I don&amp;#8217;t know if I should learn anything anymore.&lt;/p&gt;&lt;p&gt;Yet, I have curiosity, but sometimes, the curiosity flame is wavered by a gust of doubt and guilt.&lt;/p&gt;&lt;p&gt;I still have a belief, I have a purpose. For that I will cease to die.&lt;/p&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://go.dev/doc/go1.26&#34;&gt;Go 1.26 released&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Does it matter? Yes it might.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://z.ai/blog/glm-5&#34;&gt;GLM 5 Released&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Really good to see open source models having such a neck-in-neck competition with the closed source labs. Worth voouching for.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/782/&#34;&gt;Hackernewsletter&lt;/a&gt; (#782nd edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev/&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #80</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-80</link>
      <description>Learning agentic tools, ai assisted programming and shipping and generating slop to understand the llm harness, among the other things read, and watched in the week from 1st to 7th February 2026</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #80&lt;/h2&gt;&lt;p&gt;It was a exciting week. I went to co-working space which felt like ages. Created something meaningful with ai-assisted coding, and it worked charms. It helped get out of a dry slump and make better impact with code. Its me, in my mood, when I have the fire, nothing survives in front of me. Just that the fire is lost in the mundane dance of life, it throws you in valleys you never knew existed or had planned for.&lt;/p&gt;&lt;p&gt;Back to a grind of coding with LLMs. This week a lock in mode to ship 3 projects. Let&amp;#8217;s see and what I can come up with. Maybe I&amp;#8217;ll write an article about how my experience has been so far.&lt;/p&gt;&lt;p&gt;Lots of possibilities and exciting times ahead. Get out of your limited thinking, and just sit with your mind, negotiate and build good habits.&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;Ram is the heart, Krishna is the mind&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;In the battle of kalyug, &lt;a href=&#34;https://www.youtube.com/shorts/zMoBXkg4o68&#34;&gt;the heart is like ram and the mind is like Krishna&lt;/a&gt;. This is really beautifully put. You have the best of the previous two generations fighting against each other. One on the right path, the other on the right mindset. Both are important, none is completely outruled. You need peaceful mind, for that you need a pure heart like Ram, but people will take advantage of it, without a right mind, you cannot be at peace. You&amp;#8217;ll have to survive the duel between the both, don&amp;#8217;t get caught in the trap of helplessness, decide when to act and when to restrain. The person who can be both at the right time, is the winner here.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;h2&gt;Created&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://dev.meetgor.com/daily-token/archive/2026/02/01/newspaper.html&#34;&gt;The Daily Token&lt;/a&gt; Newspaper like blog&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I used meta-ai llm free, and some vibe coded slop to make it. I felt good. Used Gemini and Amp to make it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The meta-ai just stopped working the moment I created this page. I have to patch the library to make it work now.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://github.com/mr-destructive/gemini-proxy&#34;&gt;Gemini Reverse Engineered Client&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Gemini is the only now that offers free limited chat without bot detection. At least as of 6th February 2026. It can change the moment I post something, such is the speed of shipping of people now.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Youtube Cookie session Exporter&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is something I felt good building, atleast watching. I made it so that, I can copy a session from my un-authenticated profiles of browser and transfer it anywhere I want to browse feeds and take a different spin on it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I discovered that the expiry of these tokens is 6 months.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.jernesto.com/articles/thinking_hard&#34;&gt;I miss thinking hard&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Boy! That hits like truck. Absolutely relatable. We can share that part of our mind, it lives rent free on my mind. How to balance the builder and the thinker part of my brain.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I also had feelings like actually typing the code gave me the time to think about it, but now the time between prolonged thinking is just squishing like thin line. Its getting too much building and no thinking or taking a step back.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Maybe that is how we will move forward, but it doesn&amp;#8217;t look sustainable. Developers will burn out and eventually give into AI slop. But here we are learning to deal with them at the moment, and it seems we need to find a way around and through them and not out of them.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://steveklabnik.com/writing/the-most-important-thing-when-working-with-llms/&#34;&gt;The most important thing while working with LLMs&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This makes sense. Just like children, when you say something, they will go wild and try to interpret what you actually meant to do, they will circumvene around the instruction bt won&amp;#8217;t quite follow your exact instruction. Its not controlling, its programming the model.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The process of making it faster by breaking the steps into parallel is quite interesting. Not sure if everything can be done that way, we would spend so much time in thinking about how to break the problem which is half of the solving part.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mitchellh.com/writing/my-ai-adoption-journey&#34;&gt;My AI adoption journey by Mitchel Hashimoto&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;That was a banger of a post. True and Honest.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Chatbot interface was a good gateway drug to ai-assisted coding, but its not quite a good one, move on to agents with cli or tool access.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Check if it can do what you can do, that is a good advice and pratical one. It gives you the taste of what can work and what cannot. I have done it myself for one of scripts to get metrics from logs, all of which I could do in half an hour, but with agents and right context, I can now do it in minutes. But that took some time to understand what to give it, and what to not.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Keep an agent running, think about what you could be doing but can delegate. This is quite a good advice given how smart they can get given the right context and tools.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Do the work, till the agent does its. Don&amp;#8217;t delegate and chill. Forming skills is something still valuable as a human.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;That is damn point&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;p&gt;Well, you&amp;#8217;re trading off: not forming skills for the tasks you&amp;#8217;re delegating to the agent while continuing to form skills naturally in the tasks you continue to work on manually.&lt;/p&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Use &lt;a href=&#34;http://agents.md&#34;&gt;agents.md&lt;/a&gt;, skills or whatever the harness can use best. Its a ongoing process but don&amp;#8217;t get caught up for long in old ways.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Always have an agent running (maybe just one). That is a bold advice. And this leaves me with disagreement for quite a subtle reason. It can feel like I am missing out on something if an agent is not running, seems like wasting precious time in making something, which is not a bad feeling to have, but can ruin the day.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=f2FnYRP5kC4&#34;&gt;Theo in Opus 4.5 with Skills: The best model for frontend design is...&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;That was cool. I didn&amp;#8217;t knew Gemini was that good without skills at frontend design. Need to actually try it out.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Also its quite comical that a single md file can steer a atrocious model like opus 4.5 at design into a marvelous tasteful designer.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=qKf9sgKFQLU&#34;&gt;Theo on Codex: OpenAI just dropped their Cursor killer&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is perfect for me, i have 5+ tabs of agents running on the terminal with cursor-agent cli. I crash the system very hard. This is really smart thinking.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I thought of making terminal interface for the vibe coding a particular prompt into multiple models as worktrees. But this is taking into a different league.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=6OXE65fjjsU&#34;&gt;ThePrimeagent on Moltbook failing&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yeah! That was just a open database. Humans manipulated to make it look like llms did it. What a shame to be a human. Why do they need to make it act like agents did it, if they can&amp;#8217;t then simply say so, and even if they can&amp;#8217;t its not of any use.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=cTJbjM0T_Fs&#34;&gt;Theo on Moltbook situation&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;He was clearly hyped about it. It felt like sci-fi to me when I watched it. But the next day we say the crash, the reveal of the project.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Skills/just markdown files can make LLMs better&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I saw this with Clawd bot or moltbot or openclaw or whatever you want to call it. The molthub or moltbook is based on just a single markdown file.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This is just mind-boggling like reading a passage from scifi book. The transition to scifi from normal mundane human life was just a matter of a text file. Damm! That lasted for a day, but it was a good run.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Agentically using LLMs is the way to go&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I created something that increased the metrics by 15% and I was really happy, keeping the cost at bay and increasing the numbers which was like very hairy problem. That was with agentic coding.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Love to see that how things will turn out in the future.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Cursor doesn&amp;#8217;t count tokens used in the agent-cli in the analytics page&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I use agent-cli all the day, and I was in the bottom 10 of the organisation chart of cusor usage. I was like what the heck?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Cursor cannot configure its analytics right, Its not just me you know. Only two people would get this line.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Sharepoint deletes links after 90 days of subscription cancellation&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yes, this is subtle but very ridiculous from Microsoft. It makes sense, because then whats the point of the subscription if you can revive your files anytime, after years and months.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://openai.com/index/introducing-the-codex-app/&#34;&gt;OpenAI releases Codex agent management GUI&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is something solid and I am looking for something similar to this from open source community.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.anthropic.com/news/claude-opus-4-6&#34;&gt;Anthropic drops Claude 4.6&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Hhh? We were expecting Sonnet 5, but what a surprise drop from Anthropic. Did it not succeed at the evals or was it worse from the intended score?&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://openai.com/index/introducing-gpt-5-3-codex/&#34;&gt;OpenAI drops GPT 5.3&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Surprise. How can OpenAI have 0.3 versions. I have never seen 2.3, 3.3, 4.3 but a 5.3 very well, very well. Looks like the plateau of models is inevitable&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mistral.ai/news/voxtral-transcribe-2&#34;&gt;Mistral releases Voxtral 2 transcribe&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Mistral struggling as always from the beginning.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/781/&#34;&gt;Hackernewsletter&lt;/a&gt; (#781st edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;That&amp;#8217;s it from this long, energizing week. Talking to people helps. Its not what we would do by automating, its a question is what can be automated and what should not be. AI is changing things fast and quick. Developers are at the forefront of it. Can&amp;#8217;t be more blessed with a perfect time.&lt;/p&gt;&lt;p class=&#34;button-wrapper&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/p/techstructive-weekly-80/comments&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Leave a comment&amp;quot;,&amp;quot;action&amp;quot;:null,&amp;quot;class&amp;quot;:null}&#34; data-component-name=&#34;ButtonCreateButton&#34;&gt;&lt;a class=&#34;button primary&#34; href=&#34;https://techstructively.substack.com/p/techstructive-weekly-80/comments&#34;&gt;&lt;span&gt;Leave a comment&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&#34;captioned-button-wrap&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/p/techstructive-weekly-80?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Share&amp;quot;}&#34; data-component-name=&#34;CaptionedButtonToDOM&#34;&gt;&lt;div class=&#34;preamble&#34;&gt;&lt;p class=&#34;cta-caption&#34;&gt;Thanks for reading Techstructive Weekly! This post is public so feel free to share it.&lt;/p&gt;&lt;/div&gt;&lt;p class=&#34;button-wrapper&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/p/techstructive-weekly-80?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Share&amp;quot;}&#34; data-component-name=&#34;ButtonCreateButton&#34;&gt;&lt;a class=&#34;button primary&#34; href=&#34;https://techstructively.substack.com/p/techstructive-weekly-80?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&#34;&gt;&lt;span&gt;Share&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&#34;subscription-widget-wrap-editor&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/subscribe?&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Subscribe&amp;quot;,&amp;quot;language&amp;quot;:&amp;quot;en&amp;quot;}&#34; data-component-name=&#34;SubscribeWidgetToDOM&#34;&gt;&lt;div class=&#34;subscription-widget show-subscribe&#34;&gt;&lt;div class=&#34;preamble&#34;&gt;&lt;p class=&#34;cta-caption&#34;&gt;Thanks for reading Techstructive Weekly! Subscribe for free to receive new posts and support my work.&lt;/p&gt;&lt;/div&gt;&lt;form class=&#34;subscription-widget-subscribe&#34;&gt;&lt;input type=&#34;email&#34; class=&#34;email-input&#34; name=&#34;email&#34; placeholder=&#34;Type your email&amp;#8230;&#34; tabindex=&#34;-1&#34;&gt;&lt;input type=&#34;submit&#34; class=&#34;button primary&#34; value=&#34;Subscribe&#34;&gt;&lt;div class=&#34;fake-input-wrapper&#34;&gt;&lt;div class=&#34;fake-input&#34;&gt;&lt;/div&gt;&lt;div class=&#34;fake-button&#34;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #79</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-79</link>
      <description>Vibe Coding in serious mode, reading and understanding how to work with AI, among the other things watched, and learnt from the week of 25th to 31st January 2026</description>
      <pubDate>Fri, 30 Jan 2026 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #79&lt;/h2&gt;&lt;p&gt;It was a tiring lazy week, honestly. I am not not-excited. I am excited, but it feels pointless. Like swimming in a pool where people are crowded. I don&amp;#8217;t know what I am saying but building things has never been easier and the floor is open but the barrier to reach user is still the same.&lt;/p&gt;&lt;p&gt;This weekend I would like to complete some unfinished things vibe coded projects and put it out. I already have completed one, there is one in progress, the last one will complete and consolidate it as my thing and put in the web. I love these times.&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;The bigger the goal, the bigger the hurdles, you&amp;#8217;ll be surrounded sure, but keep the fire flickering, you might die giving a hope for someone behind&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I think this is true. I have bigger dreams, ambitions, maybe bigger responsibilities. But that doesn&amp;#8217;t give me an excuse to give up. Time and time again, I am shattered, broken and bamboozled with problems coming out from nowhere. I still keep on the hunt, I can still see the prey, I need to move one step at a time.&lt;/p&gt;&lt;p&gt;I think its arguably evident that the bigger the calling (call me religious or philosophical, but I believe it) the bigger the forces to stop you from doing it. It can be a deadly weapon, every weapon is two sided. Blessing can become a curse in a flick of thought. We need to understand the core idea of the decision and then track back to our intentions.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;h2&gt;Created (Vibe Coded/AI-Assisted Coding)&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;CMS Finally working with Netlify Cloud Functions + Hugo&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I finally spent time to fix my link blog setup. I made sure the weekend it was smooth, frictionless as possible, and exportable in markdown.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The post I add on CMS gets saved to DB, the cronjob on github action picks up the saved post in the past 6 hours and adds a file in the repo.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This builds a fresh site every six hours at &lt;a href=&#34;https://notes-meetgor-com.vercel.app/links/&#34;&gt;https://notes-meetgor-com.vercel.app/links/&lt;/a&gt; which I&amp;#8217;ll port to my own site at &lt;a href=&#34;http://meetgor.com&#34;&gt;meetgor.com&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It was fun, I did it like a ralph loop with Amp Code. It was fast. I use Amp code just because its fast. Not necessarily smarter, but it has some edge on Gemini CLI for sure.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I would be vibing this weekend for making some products end to end. I have been inspired by some people at my org, leading from the front. I love to be in such a place and am blessed to be here. Would like to show and prove that I too want to see success.&lt;/p&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://blog.eliperkins.com/one-year-with-kagi/&#34;&gt;One Year with Kagi &amp;#183; Blog &amp;#183; Eli Perkins&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is nice, a good insight actually.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Don&amp;#8217;t outsource thinking by reading the AI overview from LLMs&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Human curated lists are often good and better for your brain than AI slop&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Search engines already have biases in them, by putting AI they are adding a new dimension to the biasness&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Kagi is something I have installed on my phone but didn&amp;#8217;t quite use it. I think I am getting lazy and am taken away in the habit of reading the AI overview which is one click away.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Need to rewire it back to good old days with Kagi it seems. But there is also a counter point of searching and getting information effectively maybe that is partially true if we are outsourcing our analytical thinking in searching and skimming by reading less articles.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/&#34;&gt;Some notes on starting to use Django&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I wonder if django is like unintentionally made for LLMs&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It has everything suitable for context&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;great docs&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;2 decades of stack overflow questions&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;robust and explicit&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;not exceptionally magical&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It just makes sense, its like a mechanical part of a system, others might hide complexity or maybe too verbose&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;But django just hits the harness the right I think. I have read couple of articles on this and I think it makes sense.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Though for now I favor golang instead of django why? type system. You can add pydantic or mypy in django but out of the box support is where I am inclined towards for now.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://atmoio.substack.com/p/after-two-years-of-vibecoding-im&#34;&gt;After two years of vibecoding, I&amp;#8217;m back to writing by hand&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;True, maybe. It feels it kind of trashes the way through the solution rather than path finding to a solution&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The image is so well presented, the idea hits home.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Though I think only certain people are able to get value out of it, its a skill issue which eventually everyone will cope with in the end.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Not sure how well good or bad it is, it seems to be fading out now.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mistral.ai/products/vibe&#34;&gt;AI coding agents for enterprises | Mistral AI&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is finally something I have been waiting for.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;An agent free, to run. Remote agent.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Claude Code, Codex, Opencode, require some paid tier.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This looks like I can finally use one from my phone.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Jules surely is there but its so buggy and just halts for no reason, not reliable enough. Might make my own agent.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.tensorlake.ai/blog/agentic-table-merging&#34;&gt;Agentic Table Merging | Tensorlake&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This looks really interesting.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Very close to the problems that I am solving. People are trying hard on agents and this I thought was far fetched, but maybe not. Agents are the way.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;We need to find the way through agents and not out of it.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://AGENTS.md&#34;&gt;AGENTS.md&lt;/a&gt;&lt;a href=&#34;https://vercel.com/blog/agents-md-outperforms-skills-in-our-agent-evals&#34;&gt; outperforms skills in vercel&amp;#8217;s agent evals&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Passive context (&lt;a href=&#34;http://AGENTS.md&#34;&gt;AGENTS.md&lt;/a&gt;) currently outperforms active retrieval (skills)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Skills are still useful for vertical, action-specific workflows&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I think I can say that LLMs are bad at reliably picking tools, skills, or docs. If the information is needed, make it always present rather than calling it separately. The best results for this eval came from removing choices, and ambiguity&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://openai.com/index/inside-our-in-house-data-agent/&#34;&gt;Inside OpenAI&amp;#8217;s in-house data agent&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Instead of requiring analysts to manually explore dozens of tables or write intricate SQL, the agent lets them ask plain-English questions and get high-quality, correct data insights in minutes instead of days.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://fly.io/blog/litestream-writable-vfs/&#34;&gt;Litestream writable VFS&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;The big thing I learned is that SQLite can now pretend your database lives locally while secretly pulling just the tiny pieces it needs from object storage, on demand.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;That means apps can start instantly, even with huge databases, and only hydrate the data they want which is wild if you&amp;#8217;re used to slow restores or heavy disks. Wow&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Instead of copying data to compute before you can do anything, you let compute skim data lazily and write back carefully. It&amp;#8217;s a clever trick, bending old constraints without breaking SQLite&amp;#8217;s mental model, Flyio cooks wired and quite intruiging stuff.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://laracasts.com/series/the-laracasts-snippet-episodes-10&#34;&gt;Laracast: I&amp;#8217;m Done&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Laracast cut off 40% of the workforce, sad again AI in the hunt, after tailwind this is sad.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;They are producing more content but the way he thinks about code is changing.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The important thing that hits me is &lt;strong&gt;Agentic Coding doesn&amp;#8217;t drain mind&lt;/strong&gt;. Is this true? I don&amp;#8217;t think so. I feel like when I used to program, I thought about what to do, then plan it out, and actually writing the code would give me a buffer, a mental buffer to calm my mind from the actual cognition, it triggered a different part of my brain. But right now with agentic coding, the phase is too short, and it doens&amp;#8217;t trigger different parts of the brain, I have to review code which I am learning to, but it feels like I am getting too much load on the thinking part without actually taking a detox from it. It might be just me but this I need to change.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Maybe this was the next iteration of programming, no one knows, but a good thing to see people admit.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/iV1EcfZSdCM&#34;&gt;Which Programming language for AI&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I was wondering the same, but I read something like LLMs are good at typed languages. Its not quite true though it seems. Rust and C++ should be shining here, if that was the case.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It actually depends on the ecosystem and the core principles of the language and not just the technical features of the language.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/uWqno4HM4xA&#34;&gt;DHH: Why AI isn&amp;#8217;t writing my code yet!&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Oh Yeah! Oh no! I thought it was LLMs don&amp;#8217;t feel good to code, but the answer was awkward. He is previleged (earned not luck) with the luxury to be in a position where he can code with hand chisels, rest of us have to slog with LLMs to make our day job.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Its a harsh reality, the writing code part is becoming a hobby rather than a job I think. The vibe-slop cleaner is more of a job now-a-days.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I love problem solving but sometimes AI is too fast for me to walk, I can&amp;#8217;t run all the time, I am not saying I am lazy, but writing was the perfect thing to spend my time thinking and tinkering, LLMs seems to take away that time and replace it with hollowness and existential threat.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Elixir is a better programming language for LLMs to understand and reason with&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Its quite easy to read and understand, everything is immutable makes it hard to shot yourself on the foot&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;C# is also a good contender, not just the language design, but more so due to community and documentation.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I am coming to realize that having a great language is not a technical feat, but a mutual agreement between usage and depth. Like LLMs struggle with Rust too due to too verbose and cult like culture. Golang is not quite impressive as Elixir due to lack of proper documentation and tooling. Python is a sandbag, filled with good and bad examples on the internet.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Coding and Reviewing are like Writing and Reading, you need to do both&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Coding is a mechanical task, you can get away with it and feel good&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Reviewing on the other hand is not a straightforward approach, you might feel good, you might feel dejected, you may learn something, you may waste time, its quite a bag.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;You can&amp;#8217;t keep doing one and expect things to change, you need to balance both.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Just like reading and writing, you need to feel inspired after writing, or get your thoughts out after having a giant reading spree. Both are needed, don&amp;#8217;t become a elitist in either of them, you can have taste in one of them, but don&amp;#8217;t overlook the other.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.kimi.com/blog/kimi-k2-5.html&#34;&gt;Moonshot AI releases Kimi K2.5&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;The model seems good. I love the way it reads. I hate when GPTsque models give list after list. This model just reads like a breeze. But oh they have improved the coding side of it. Nice side quest.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://blog.google/innovation-and-ai/models-and-research/google-deepmind/project-genie/&#34;&gt;Google DeepMind releases Genie&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is quite a good thing from Google. They are starting to explore world models. Which could be a incremental steps after LLMs&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://x.ai/news/grok-imagine-api&#34;&gt;GrokAI releases the API for Imagine&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is a controversial feature, I don&amp;#8217;t like the direction of Grok on that feature, it&amp;#8217;s quite unchained and unguarded. Opposite of Anthropic, Its like a Slytherin vs Gryffindor. I am not liking when I say Anthropic is like Gryffindor but after Grok is doing I need to.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/780/&#34;&gt;Hackernewsletter&lt;/a&gt; (#780th edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;That&amp;#8217;s it from this week, it was a slow week, had a long weekend, but looking forward for a new week and a new month. A perfect month.&lt;/p&gt;&lt;p&gt;Happy Coding :)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&#34;button-wrapper&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/p/techstructive-weekly-79/comments&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Leave a comment&amp;quot;,&amp;quot;action&amp;quot;:null,&amp;quot;class&amp;quot;:null}&#34; data-component-name=&#34;ButtonCreateButton&#34;&gt;&lt;a class=&#34;button primary&#34; href=&#34;https://techstructively.substack.com/p/techstructive-weekly-79/comments&#34;&gt;&lt;span&gt;Leave a comment&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&#34;button-wrapper&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/p/techstructive-weekly-79?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Share&amp;quot;,&amp;quot;action&amp;quot;:null,&amp;quot;class&amp;quot;:null}&#34; data-component-name=&#34;ButtonCreateButton&#34;&gt;&lt;a class=&#34;button primary&#34; href=&#34;https://techstructively.substack.com/p/techstructive-weekly-79?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&#34;&gt;&lt;span&gt;Share&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&#34;subscription-widget-wrap-editor&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/subscribe?&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Subscribe&amp;quot;,&amp;quot;language&amp;quot;:&amp;quot;en&amp;quot;}&#34; data-component-name=&#34;SubscribeWidgetToDOM&#34;&gt;&lt;div class=&#34;subscription-widget show-subscribe&#34;&gt;&lt;div class=&#34;preamble&#34;&gt;&lt;p class=&#34;cta-caption&#34;&gt;Thanks for reading Techstructive Weekly! Subscribe for free to receive new posts and support my work.&lt;/p&gt;&lt;/div&gt;&lt;form class=&#34;subscription-widget-subscribe&#34;&gt;&lt;input type=&#34;email&#34; class=&#34;email-input&#34; name=&#34;email&#34; placeholder=&#34;Type your email&amp;#8230;&#34; tabindex=&#34;-1&#34;&gt;&lt;input type=&#34;submit&#34; class=&#34;button primary&#34; value=&#34;Subscribe&#34;&gt;&lt;div class=&#34;fake-input-wrapper&#34;&gt;&lt;div class=&#34;fake-input&#34;&gt;&lt;/div&gt;&lt;div class=&#34;fake-button&#34;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #78</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-78</link>
      <description>Reading, Watching and Standing on a intersection on thinking about what&#39;s next as a developer, among the other things done in the week from 18th to 24th January 2026</description>
      <pubDate>Fri, 23 Jan 2026 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #78&lt;/h2&gt;&lt;p&gt;Some weeks are no for hoarding knowledge, I realize this after writing this edition. And this week is that one, the one that you need to put breaks and not reflect that&amp;#8217;s done, but see the road ahead, not how far we have come, but where to go next. What to do next, why build something, why spent 2 years on something. Question, think, understand and let it settle. Everyone is doing that. Some aren&amp;#8217;t privileged as I am, I am grateful for that.&lt;/p&gt;&lt;p&gt;I am going into the long 3 day weekend with a lot of projects to build, would be disappointing to not have at least one hack from the shed on Tuesday.&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;I carve things of wood because things made by effort are more real than things made by wishing.&amp;#8221;&lt;br&gt;&amp;#8213; Katherine Arden, &lt;a href=&#34;https://www.goodreads.com/work/quotes/55059498&#34;&gt;The Girl in the Tower&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Oh yes! This hits. I read the book last week and completed the trilogy yesterday. The quote hits home. Why? Just compare the hand crafted, effort rich written code with AI generated code. I guess I don&amp;#8217;t have to speak anything more. The rest is on your own right? You can express you feelings about one or the other. It just is similar, but maybe incorrect. Code is a means to an end, just like some tools in our lives are. If I am a writer, laptop or a book is a means to an end, I can&amp;#8217;t obsess one over other. I would use either whichever is at my disposal.&lt;/p&gt;&lt;p&gt;Effort and wishing would come in to play when you are doing it for your or others pleasure and to express something which wishing or words couldn&amp;#8217;t.&lt;/p&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.caimito.net/en/blog/2025/12/07/the-recurring-dream-of-replacing-developers.html&#34;&gt;The recurring dream of replacing developers&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;what a flashback, everything makes sense.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Programming is not mechanical&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;yet people tried hard to make solve for it as it was mechanical&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;COBOL made syntax readable. CASE tools eliminated typing. Visual tools eliminated syntax. AI can now generate entire functions from descriptions&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Each advancement addressed a real friction point. Yet the fundamental challenge persists because it&amp;#8217;s not mechanical. It&amp;#8217;s intellectual. Software development is thinking made tangible&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Just sheer facts those two. We need to find a way around using AI not away from it.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://xydinesh.com/posts/joy-of-competent-beginner/&#34;&gt;The joy of being a competent beginner&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is really well put. Very relatable. We all have started with some quick competence at something in the beginning and then ignored or abandon after some familiarity of it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This exactly lists why we do that, and the reason is that going beyond that beginner competence is a steep learning curve, initially you are fast but then quickly hit a wall.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Most of them give up, the ones that stick, are the ones that somewhat develop a mastery or sort of craftsmanship in the art.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04&#34;&gt;Welcome to Gas Town&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Agents as code generation orchestrators. This is quite a ambitious thing. I haven&amp;#8217;t read the full post. But I can see where it goes.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I haven&amp;#8217;t either been in situations with 10s of these agents ripping in the background. There are reasons for them and some of them I am trying to overcome.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;I don&amp;#8217;t have that many ideas honestly, this is flawed in my opinion, my biggest weakness maybe.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I don&amp;#8217;t have claude code as I don&amp;#8217;t have much to spend on AI. I am limited by free options and some work related subscriptions. I am bogged down by the clumsy free models.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The habit of abandoning a project after the setup is too evasive now. The earlier habit has just got more notorious with AI.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;That all said, I love this idea, the next step in AI is agents orchestration. Maybe I am behind it, but I had a few ideas, not exactly this but some level of parallel agents running. Not orchestrating. Maybe that idea is speaking more than ever. I thought someone solved it, but nope. Need to roll up the sleeves.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://tidyfirst.substack.com/p/the-bet-on-juniors-just-got-better&#34;&gt;The bet on juniors just got better&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is fair. The bet on junior aka me was that I will take the ownership. And this previous year I did. They might have gotten the payback but not quite like AI. The thing that AI might miss is reliability. Not availability.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;If something goes wrong, I can wake up and roll in. But if some non-informed developer or AI does it, there it could get into a different rabbit hole.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I think the more quickly you can show your eagerness to solve problem, actual user problems the better the bet payoff would be. Its not rocket science but is easier said than done.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://atlas9.dev/blog/soft-delete.html&#34;&gt;The challenges of soft delete&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Nice read. I had experienced it in my first internship. This problem of dead objects. Especially if you are using Django and Postgres. It looked easy to add a field of soft deletion. But the resulting queries could create bottlenecks.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Since then I haven&amp;#8217;t quite gotten the chance to explore this, this article showed me the different ways to implement the soft deletion.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://lcamtuf.substack.com/p/the-toil-of-blog-art&#34;&gt;The toil of blog art&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Yes, the art of expressing some concept is valuable. AI might have eased it, but true human-eque art is impossible to replicate. The chef&amp;#8217;s kiss is what the author is trying to meld in the post about.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://susam.net/writing-first-tooling-second.html&#34;&gt;Writing first tooling second&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;True, gold. This is to the point and another way of saying, &amp;#8220;Show, don&amp;#8217;t tell&amp;#8221;, so &amp;#8220;Write, don&amp;#8217;t setup&amp;#8221;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The blog is merely one possible organising principle, not a requirement.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I started the same way. I picked up hashnode, then moved to jekyll and github pages, then used python via markata (waylon walker&amp;#8217;s ssg), an ssg that someone else wrote and I loved it, it was what I needed, the control of what goes in and out and also it was easy to see what was happening so that I can change and remove what I wanted.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I finally now am rolling my own SSG in Golang and a CMS system. I am not very consistent in sticking to one cms, I have built 3-4 versions of them. But the thing is I still post consistently. Not long form posts, but these reflective posts and short bursts of thinking.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Write your brain out first, then eventually it will outgrow to your needs, the system will be formed not shoved in. Like earlier I just used to write long form how-to-guides or tutorials, then I started to write reflections weekly, then link posts tils and suddenly I had 10 types of posts. Article, Tutorials, TILs, Thoughts, Link-blog, Newsletter, Notes, and what not.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://philipotoole.com/why-talking-to-llms-has-improved-my-thinking/&#34;&gt;Why talking to LLMs have improved my thinking&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;I like the take here. The one aspect of it only.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;Writing has always done this for me. What is different is the speed&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;That sentence just changed my perspective on LLMs. I was skeptical but now, since they have gotten the powers of thinking, tool calling, I think they are good at talking out ideas and forming maps of different features.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://susam.net/nested-code-fences.html&#34;&gt;Nested code fences in Markdown&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is clever. Never knew this.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I think this clears the rule of when to escape the backticks and the fenced code block within one. Really nice to know this. Helps in writing as well as developing a SSG.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=2wjnV6F2arc&#34;&gt;Amp Inc. Raising Agents: Episode 9&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Writing code by hand is over?&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;There will be things where you will have to write the code, but like assembly&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;it can just do things, like give me a cake&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It doesn&amp;#8217;t need the recipe, or hand holding of each task, it can just do it&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Taste it even and then check if its burned or not, it has a taste or evaluation thing as well&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It can think about things&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;You need to make the codebase ready for agentic ready&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It needs harness for testing, good documentation, edge cases, actual problem it solves&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/IcQEaopx90g&#34;&gt;Claude Cowork: AGI is here, hheh?&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I loved the video. It showed the flaws and the possibilities of this tool. I think its a step in the AGI, but good or bad, the people will decide.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The edit button on twitter, that had me rolling out loud. It was a human-esque reply though. &amp;#8220;I can see the edit button therefore I am logged in as ABC person&amp;#8221; True. Good thinking Claude. Hope you continue in a limited set of thinking.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/D-tuQNPp0WY&#34;&gt;Claude Cowork&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Again, I was tempted to learn how different people perceive this tool. I never watched her videos. But this video came to me at random and I thought of watching it, it was fun.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It also showed a good starting point and a legit use cases for people to curse themselves a little less with such tools.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Developers can do it with writing scripts but laymen can&amp;#8217;t oooohhh. This tool should just do that.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/Yr9O6KFwbW4&#34;&gt;We need to talk about Ralp loops&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It kind of is hillarious of how this works! I am not able to wrap my head around it. Like why and how&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What kind of ... Writing it immediately hit me. I do the same thing that Ralph loop does with AMP code free tier.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The context size is limited, so I have to be wary of the limit, I keep the summary of the thread once the limit is reached and continue a new thread. Wow. Writing actually makes things visible and find the hidden patterns. Gold!&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Watching this video now makes sense. It just a loop for agent to start from where it left off without bloating the context. Superb.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/B6C-MWCFfAg&#34;&gt;Its time to change your database - from Supabase to Convex&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-B6C-MWCFfAg&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;B6C-MWCFfAg&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/B6C-MWCFfAg?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Oh! The convex database now makes me in awe. It never clicked and all of a sudden it rings bells and whistles. The schema changes the database, that is wild.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I can see myself using it for my favorite language. GO!&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Its statically typed, so I can catch bugs before hitting them on the database.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;We are in a time of both awe and suspicion&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I am in awe that I have a tool that can do a lot of things, on the other hand I am kind of having existential crisis on what my job might ask me?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Like I don&amp;#8217;t have anything to add in learning section, I am just figuring things out to learn. I guess some weeks you can&amp;#8217;t force yourself to learn technical things, its ok and even necessary to let go of not hoarding knowledge or information (like I learn how to do x in y, etc)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Some weeks are for converting the knowledge and connecting them to form insights and developing a intuition for the ultimate wisdom. This is that week for me it seems.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I honestly say, I didn&amp;#8217;t read a lot of code, atleast not something out of which I knew. I fixed bugs, yes, wrote code, maybe, but generated code, hell yes.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://openai.com/index/our-approach-to-advertising-and-expanding-access/&#34;&gt;ChatGPT users to have targeted Ads&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Its happening. The inevitable.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.anthropic.com/news/claude-new-constitution&#34;&gt;Anthropic release Claude&amp;#8217;s New Constitution&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I want to read it, will surely read it. But I am tempted to watch theos video first. Will detail read it over the weekend. Looks something is spicy brewing in the AI mind.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://blogs.windows.com/windowsdeveloper/2026/01/22/announcing-winapp-the-windows-app-development-cli/&#34;&gt;Winapp from Windows for making windows application&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Kiind of wild and wired. Who makes them like that? I thought it was like a Microsoft Copilot slop for AI Agent. Thank gosh it was not that.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/779/&#34;&gt;Hackernewsletter&lt;/a&gt; (#779th edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;That&amp;#8217;s it from this long slow slog week. The weekend in India is long. So will be taking some time to invest in learning and building some slop from LLMs. Maybe will build a better intuition for working with LLMs, I know its not a one day process, but I have spent some months in it and continue to do so. See you next week!&lt;/p&gt;&lt;p&gt;Happy Coding :)&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #77</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-77</link>
      <description>Week #77</description>
      <pubDate>Fri, 16 Jan 2026 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #77&lt;/h2&gt;&lt;p&gt;It was a harsh week. Not the roughest yet tiny exhilarating with new hopes. It happens, to get the best of me, things will come towards me with force. I am welcome to those challenges and hurdles.&lt;/p&gt;&lt;p&gt;I am in awe and inspired to build things, I went off track last week. The previous week I was pumped with two side project in a day, yet slumped then. This week would like to build that momentum back.&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;You need to control the mind. Thoughts will tempt, but you decide to act or let it go&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I must practise it heavily. Working remotely is tiring in a different way. Sometimes you just have no one to talk to, no one to understand your mindset. I get caught in overthinking and contemplating and procrastination. I need to divert myself to other things, its not like I don&amp;#8217;t work. I just cannot resist AI to delegate the work and let me read more articles and watch tutorials and videos. It hard to control the mind, but I think its more important in being aware of it.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://antirez.com/news/158&#34;&gt;Don&amp;#8217;t Fall into the AI hype&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is interesting and it comes at the right time&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;p&gt;facts are facts, and AI is going to change programming forever It does not matter if this or the other CEO of some unicorn is telling you something that is off putting, or absurd. Programming changed forever, anyway. What is the social solution, then? Innovation can&amp;#8217;t be taken back after all. I believe we should vote for governments that recognize what is happening, and are willing to support those who will remain jobless. And, the more people get fired, the more political pressure there will be to vote for those who will guarantee a certain degree of protection. But I also look forward to the good AI could bring: new progress in science, that could help lower the suffering of the human condition, which is not always happy.&lt;/p&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;All points and counterpoints are well addressed here. Innovation can&amp;#8217;t be taken back, that just hits hard. Harsh reality even. AI is in the wild, you can&amp;#8217;t avoid it, you&amp;#8217;ll have to capture and understand them, just like pokemons. Its hard at first, but never say never. I learnt the hard way, kept giving AI things, tried different things, modes and models, and found the mindset shift. I found what I cared the most, but also a part of me felt taken away.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://hackerfactor.com/blog/index.php?/archives/1085-A-Typical-PDF.html&#34;&gt;A typical PDF document&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is cool, I&amp;#8217;ve read a lot of these and working at docsumo, makes me want to read about them more.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://davekiss.com/blog/ideas-are-cheap-execution-is-cheaper/&#34;&gt;Ideas are cheap, Execution is cheaper&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Oh, my god. This is a bitter truth. Geez.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Never thought about it. Really its kind of true now. It just is a quick change.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The mindset shift is critical.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://passo.uno/letter-those-who-fired-tech-writers-ai/&#34;&gt;A Letter for those who fired Tech Writers because of AI&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;True empathy is key Liability, everything becomes liability if outsourced.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;LLMs don&amp;#8217;t have the taste, the care feeling of the users, the developers yet.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I read a few other posts, but haven&amp;#8217;t gotten a chance to sit on it. Will roll a blog for such link post, vibe coded yes! Ideas are cheaper, executive is cheaper now! Hell yes.&lt;/p&gt;&lt;h2&gt;Watch&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/MTHGoGUFpvE&#34;&gt;Kubernetes Zero to Hero Course: Alta3 Research&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This, is a masterpiece. I learnt everything. Like atleast touched on everything. Loved it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Want to get into it, need to leverage it and play with it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It clicks to me now, the autoscaling, security, the volume bit wow. Everything makes sense after using them and taking them for granted due to cloud run abstraction.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/vFcgXdm-0yY&#34;&gt;2026 Standup Predictions by Teej, Primeagen, Caesy, Trash&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Pure entertainment. Great insights.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;AI coded bug yep, that is happening and people won&amp;#8217;t notice until a month, bold one.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/5vp9ypOUgMw&#34;&gt;AI Assisted Coding&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Cool advice. Need to improve on clarity, delegation and orchestration. That is a pillar in system thinking I believe.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Cursor doesn&amp;#8217;t count the tabs,code,diff s if not done via their UI&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Kind of frustrating to see myself down the chart for the usage in organisation. I use it heavily. Yet I am looked as AI skeptic.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Frustrating to see their own analytics not getting into account. The acceptance is rubbish, you should not measure acceptance just measure the generation bit. No one will let the code be unused right?&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Kubernetes Fundamentals&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It has three components, Kube API, scheduler and worker&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The pods and kubelet and all are confusing yet good explained with hierarchy.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The kube api gets the manifest and delegates to the scheduler and other parts to spinup and manage resources.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://claude.com/blog/cowork-research-preview&#34;&gt;Anthropic launches Claude Cowork&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is like a first step in laying the ground work for unemployment. Yeah really. Look at it. It can do a lot of things. Menial things that got humans paid for.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It might create panic in industries. A good product but quite threatening and unbelievable.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;We saw it coming, but its too soon. We are in the start of 2026 and the wave hasn&amp;#8217;t yet subsided.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/778/&#34;&gt;Hackernewsletter&lt;/a&gt; (#778th edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev/&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p class=&#34;button-wrapper&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/p/techstructive-weekly-77/comments&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Leave a comment&amp;quot;,&amp;quot;action&amp;quot;:null,&amp;quot;class&amp;quot;:null}&#34; data-component-name=&#34;ButtonCreateButton&#34;&gt;&lt;a class=&#34;button primary&#34; href=&#34;https://techstructively.substack.com/p/techstructive-weekly-77/comments&#34;&gt;&lt;span&gt;Leave a comment&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&#34;button-wrapper&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Share Techstructive Weekly&amp;quot;,&amp;quot;action&amp;quot;:null,&amp;quot;class&amp;quot;:null}&#34; data-component-name=&#34;ButtonCreateButton&#34;&gt;&lt;a class=&#34;button primary&#34; href=&#34;https://techstructively.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&#34;&gt;&lt;span&gt;Share Techstructive Weekly&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&#34;subscription-widget-wrap-editor&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/subscribe?&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Subscribe&amp;quot;,&amp;quot;language&amp;quot;:&amp;quot;en&amp;quot;}&#34; data-component-name=&#34;SubscribeWidgetToDOM&#34;&gt;&lt;div class=&#34;subscription-widget show-subscribe&#34;&gt;&lt;div class=&#34;preamble&#34;&gt;&lt;p class=&#34;cta-caption&#34;&gt;Thanks for reading Techstructive Weekly! Subscribe for free to receive new posts and support my work.&lt;/p&gt;&lt;/div&gt;&lt;form class=&#34;subscription-widget-subscribe&#34;&gt;&lt;input type=&#34;email&#34; class=&#34;email-input&#34; name=&#34;email&#34; placeholder=&#34;Type your email&amp;#8230;&#34; tabindex=&#34;-1&#34;&gt;&lt;input type=&#34;submit&#34; class=&#34;button primary&#34; value=&#34;Subscribe&#34;&gt;&lt;div class=&#34;fake-input-wrapper&#34;&gt;&lt;div class=&#34;fake-input&#34;&gt;&lt;/div&gt;&lt;div class=&#34;fake-button&#34;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #76</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-76</link>
      <description>Tech things created, learnt, read and watched in the week of 4th to 10th January 2026.</description>
      <pubDate>Fri, 09 Jan 2026 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #76&lt;/h2&gt;&lt;p&gt;It was a good start to the year, finally doing something that I had struggled to do for the past year or so. AI Assisted Programming. Yeah! That was something I finally somewhat understand, and can do it without feeling a slightest of grudge or emotional drama. It took a while to realize it, but here we are. 2026!&lt;/p&gt;&lt;p&gt;I don&amp;#8217;t know how I feel right now. Its quite a good times to be in tech.&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href=&#34;https://www.goodreads.com/quotes/5399-if-you-want-to-know-what-a-man-s-like-take&#34;&gt;&amp;#8220;If you want to know what a man&amp;#8217;s like, take a good look at how he treats his inferiors, not his equals.&amp;#8221;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.goodreads.com/quotes/5399-if-you-want-to-know-what-a-man-s-like-take&#34;&gt;&amp;#8212; Sirius Black&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;#8213; &lt;strong&gt;J.K. Rowling, &lt;a href=&#34;https://www.goodreads.com/work/quotes/3046572&#34;&gt;Harry Potter and the Goblet of Fire&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This is true. I think we should treat people with kindness irrespective of their position. Position is no match for one&amp;#8217;s love and care for us. They might be doing with their own purpose and needs but they still show it.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;h2&gt;Created&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://worldatlas.meetgor.com/&#34;&gt;World Atlas Game&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is vibe coded in a day. Gemini CLI and Amp. Just ripped it&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I read Golang was good to work with AI Agents, thought of building some backend with it and lo behold, it did one shot it almost. For the frontend I choose Vue. Surprisingly its a great UI. I am honestly impressed. I didn&amp;#8217;t write a single line of code, let even see.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I always wanted to make this, but was very lazy to do all of the meddling with the boilerplatey code, it just did in a few minutes.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;CMS with ssg&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yes, this was something I have built twice or thrice, it was another shot. I wanted a blog that can just save to the sqlite db and fetch aas cronjob every 6 hours to build the site with ssg. I just gave it and it did. Its not great, it has still qwirks, but making it better over time.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://riggraz.dev/dialogue-developer.html&#34;&gt;Dialogue between a developer and a kid&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is hilariously funny.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What a real developer is? Who knows languages? No, who knows how to code, No! A developer is someone who sticks to a problem when everyone has given up.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This conversation feels like me and my friend. My friend is the reason I am here today. He knew programming well. I was inspired from him, he gave me advice to learn one programming language, I was boasting about python, C and C++. I feel like a kid here. That was 7 years ago, time flies by.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://antonz.org/ai-advocacy/&#34;&gt;Fear is not advocacy&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is real advice. People are hyping about the next workflow to 100x our productivity. Its ok to be 1x and still push less bugs than 100x and push 1000 bugs.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://alexwlchan.net/2026/q-but-for-go/?ref=rss&#34;&gt;Quick and dirty print debuggin in Go&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is cool, we make logging a mess. For logs we need to have separate scripts to get relevant data. How much chaos it can be.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://systemic.engineering/ai-did-not-take-your-agency-you-handed-it-over/&#34;&gt;AI Did Not Take Your Agency. You Handed It Over&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;True. LLMs amplify ambguity.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;If LLMs don&amp;#8217;t have agency, they don&amp;#8217;t choose constraints. Well put.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.natemeyvis.com/on-not-using-django-in-2026/&#34;&gt;On not using Django&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;I don&amp;#8217;t quite get it. Maybe its true. Django provided a good start but then it was like a lock in.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;With LLMs its quite easy to generate the boilerplatey code that django provides out of the box, so that demand is lost?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Its not the only reason django is here right? It has extensions, best python community and even more best documentation.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I think it will be the best framework to build with LLMs in the future if the ecosystem continues to improve&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://substack.com/home/post/p-183890370&#34;&gt;6&amp;#8217;7&amp;#8217;&amp;#8216; is not Random&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is so true&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;In the 1990s, a &amp;#8220;middle-class job&amp;#8221; was enough to buy a house. Being &amp;#8220;6 feet&amp;#8221; was enough to be tall.&lt;/p&gt;&lt;p&gt;In the 2020s, the middle has been hollowed out.&lt;/p&gt;&lt;p&gt;To be &amp;#8220;wealthy&amp;#8221; now requires a crypto-exit or a tech IPO (The Economic 6&amp;#8217;7&amp;#8221;).&lt;/p&gt;&lt;p&gt;To be &amp;#8220;famous&amp;#8221; requires global virality (The Social 6&amp;#8217;7&amp;#8221;).&lt;/p&gt;&lt;p&gt;To be &amp;#8220;attractive&amp;#8221; requires filters and surgery (The Aesthetic 6&amp;#8217;7&amp;#8221;).&lt;/p&gt;&lt;/blockquote&gt;&lt;ol start=&#34;7&#34;&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://substack.com/inbox/post/183934559&#34;&gt;AI should be free software&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Yikes, this looks like a good take on LLMs being free and open weight.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;If not, the larger AI labs might offer ads into the LLM suggestions. This, just the thought of it makes me wiggle with fear. It might push us in wired directions.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The point of drawing a line of &amp;#8220;our goal&amp;#8221; vs &amp;#8220;model&amp;#8217;s goal&amp;#8221; becomes hazy and it just doesn&amp;#8217;t align with human values.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Its a pretty hard problem to solve if it goes in a bad direction, which it seems to be at the moment.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;I just completed reading Harry Potter #4 the Goblet of Fire. It was amazing. A good start to 2026 in reading. Hoping to complete the series in February.&lt;/p&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/live/G7iU2s7LUzA&#34;&gt;Designing Data Intensive Applications: Chapter 1 and 2&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It was a great overview of the database systems. I like how he explains the p50, p90, and all metrics. It makes sense without getting into too much of details&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Also the diagram of the OLAP and OLTP databases and how it fits. It made sense.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-G7iU2s7LUzA&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;G7iU2s7LUzA&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/G7iU2s7LUzA?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/UrNLVip0hSA&#34;&gt;AI codes better than me, now what?&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is really changing. It can write code, better than me. That&amp;#8217;s when I started to use it as a partner that knows a lot of things but gets overwhelmed and like a junior does a lot of things.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Guiding it, reviewing it, and also understanding myself what it actually does is co critical.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-UrNLVip0hSA&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;UrNLVip0hSA&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/UrNLVip0hSA?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/live/HibHalGlIes&#34;&gt;Database Internals:Chapter 1&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;The difference of the OLAP and OLTP database is so nice.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Also the differnce of column based vs row based database type is clear from this. Makes sense and intuitive as well&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The Binary tree also makes sense.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-HibHalGlIes&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;HibHalGlIes&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/HibHalGlIes?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/Ge8LoXfJJdA&#34;&gt;The year I stopped writing code&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is interesting and eye opening. It actually gave me the reason to be active while working with LLMs.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Reviewing is hard, most developers avoid it, that&amp;#8217;s the part you need to be doing, in order to be a better one. That point I had ignored and it has came to haunt me in the year throughout. This new year though, will be different. I have decided to take LLM generated code with a grain of salt.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-Ge8LoXfJJdA&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;Ge8LoXfJJdA&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/Ge8LoXfJJdA?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;How to ship code with Cursor&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;I explained my euphoric moments in the week where I discovered the debug and ask mode in Cursor. It helps me to understand the problem, learn something. Which agent modes doesn&amp;#8217;t let me.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I can pause and let it show me what is happening, I can read and share with it, what I think and have a conversation and not just make change all the time. The switching mode was liberating, I think these models should know when to ask and when to execute.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Read csv from Pandas in python needs quoted string for multiple commas&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;If you have n headers and have n+m commas in the row, pandas&amp;#8217; read csv function will break&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Because there is ambiguity in which comma is the header separator and which is the actual text comma.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Use quoted string for the text if it contains comma.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://github.com/tailwindlabs/tailwindcss.com/pull/2388&#34;&gt;Tailwind CSS is in trouble due to AI: Help save the open source community thrive for its earnest effort.&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://techcrunch.com/2026/01/07/openai-unveils-chatgpt-health-says-230-million-users-ask-about-health-each-week/&#34;&gt;OpenAI releases ChatGPT health&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/777/&#34;&gt;Hackernewsletter&lt;/a&gt; (#777th edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev/&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;That&amp;#8217;s it, a good start to the year, looking forward to a good and great year 2026, will it be slow? Probably not, but the year seemed to start slow. Looks good for now, we already have a lot of things already to unpack from the last year advancement. 2025 was pivotal for anyone in tech, 2026 onwards it looks like a year to build and carry that momentum.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/newsletter/techstructive-weekly-76/%25%25half_magic_comments_url%25%25&#34;&gt;Leave a comment&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/newsletter/techstructive-weekly-76/%25%25share_pub_url%25%25&#34;&gt;Share Techstructive Weekly&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Thanks for reading Techstructive Weekly! Subscribe for free to receive new posts and support my work.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #75</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-75</link>
      <description>New year, some reflections on the past year, reading and lot of writing, among the other things learnt and watched from the week of 28th December 2025 to 3rd January 2026</description>
      <pubDate>Fri, 02 Jan 2026 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #75&lt;/h2&gt;&lt;p&gt;Oh the middle of end of 2025, and the beginning of 2026. This is a wired post. I let myself back, reflected more. I know it was a fast paced year for software development. People are here to prove it. I just laid it out straight that its never been valuable to be a human, a distinct, natural and earnest human.&lt;/p&gt;&lt;p&gt;I must say I completed a non-technical goal of 2025, I have my novel&amp;#8217;s first draft in my hands(in my google drive). Its very rough, I want to revise it, I want to remove the fluff, but it is there in its entirety. 33 Chapters, 85K words. 45 days of writing span across 6 months, I did it. I am pumped to revise and write the next novel. The hunger to write has never been higher for me.&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;Grit is never bad, grit with wrong intent, for wrong purpose is definitely bad&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I had a grit to write a story, I will write it. It was a grit, not a goal. I had goals for it for the past 4 years, yet when I made it a grit, here it is, I am on top of it. If a grit was something to think bad of someone, or look down on someone with grudge, it is a bad thing. A wrong grit is something born out of desires, rage, frustration, anger or even jealously, None of it could be bad per see. But if the intention of those desires, rage, jealously is for ill of someone then it could be bad, not if it is born to uplift yourself from the ground, after having thumped by life.&lt;/p&gt;&lt;p&gt;Sometimes, grit is something life give us, throws at you, you need to learn to handle it. It can&amp;#8217;t be thought, it needs to experienced. You have to fail, you have to struggle. But here for me, the struggle, the resistance to write finally bent its knee against my grit (not boasting, nor arrogant). Just fierce grit born out of the desire to be a better person, to give back to a human, to say a kind thank you.&lt;/p&gt;&lt;h2&gt;Wrote&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/posts/2025-review/&#34;&gt;2025 Year Review&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Feels good to write this posts. I never miss them! I write less post this year. Just 2 or 3, but I have written a lot of SQL like learning log posts (53 of those).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Not to forger I am also writing my thoughts on the things I learn and read here. So 52 articles for each week. Easily making up 100 writing pieces.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I completed Advent of SQL with 15 posts too, here are the remaining, which I completed on the weekend. I learnt a lot, it was a good one, the problems ramping up gradually, then the lore for each post was so good.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-15&#34;&gt;Advent of SQL 2025 Day 15: Confirmation Phrase Dispatches&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-14&#34;&gt;Advent of SQL 2025 Day 14: Ski Resort Paths&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-13&#34;&gt;Advent of SQL 2025 Day 13: XML Travel Manifests&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-12&#34;&gt;Advent of SQL 2025 Day 12: Archive Flight Records&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://codemanship.wordpress.com/2025/11/25/the-future-of-software-development-is-software-developers/&#34;&gt;The future of software development is software developers&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;technical practices that can dramatically shrink delivery lead times while improving reliability and reducing the cost of change, with or without &amp;#8220;AI&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;A banger of a post. This is expressing that AI is just a shift in a toolset, or maybe even a abstraction of the language. We will still have ambiguity that a human needs to understand in order to deliver a software.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;We can see from his experience, developers were written obsolete from time to time, and each time it was different, more potent than the other, but here we are.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;On top of all that, &amp;#8220;AI&amp;#8221; coding assistants are really nothing like the compilers and code generators of previous cycles. The exact same prompt is very unlikely to produce the exact same computer program. And the code that gets generated is pretty much guaranteed to have issues that a real programmer will need to be able to recognise and address&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is true too, we are just automating and generating crap faster, code is always crap until distilled and refine with each iteration to the needs. We just now have a better or worse iteration cycle, a machine that can spit out code like tirelessly, we need to vet and test it.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://simonwillison.net/2025/Dec/31/the-year-in-llms/&#34;&gt;2025, The year in LLMs: Simon Willison Weblog&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Boy! That is a lot! I have been saying &amp;#8220;overwhelming&amp;#8221; word was not sufficient to describe this tend of LLMs in 2025. This explains the reason&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;We had LLAMA falling, Gemini gripping, OpenAI still on the top yet cornered neck to neck suddenly with Chinese Labs and Anthropic in its own league. We saw the sudden rise and sudden dip in vibe coding, people thought &amp;#8220;We can be programmers! We don&amp;#8217;t need developers anymore, hehe&amp;#8221; to &amp;#8220;Damm! Do I need a developer to debug this?&amp;#8221;. That was a funny thing to watch (as a developer)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The images and 6 second video clip generated by AI are mind boggling, we saw from Sora and Nano Banana what havoc they can wreck if put in untamed hands.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Local models are getting good, but the speed of the cloud and advancement over the other side is rocketing. There is also this trend of cli based agents. Claude code just set the trend and let 100s of cli agents rip off in the months to follow. Those are still released by new companies every now and then.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Slop, yeah! We had less human slop than we needed AI right?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Thanks to Simon Sir for this awesome blog. It finally gives me a relief to read so many thing have happened at a glance&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://x.com/karpathy/status/2002118205729562949&#34;&gt;Andrej Karapathy&amp;#8217;s 2025 LLM Year in Review&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This was more of a reflection post, of how his mental model has changed and how things are building up. I like it. It was a interesting and highly technical perspective.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;His opinion of LLMs as Ghost is so liberating, as it actually threatens me from my identity if we compare it with humans. Ghost makes sense, even dismissive it as a slave sort of relation right? Not in a bad way but kind of inferior relation for LLMs with humans.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Agent that lives in the terminal is practical, for a developer or a human who understands what they are doing, they know what they want, its just too much menial for them to spend the energy on. I agree.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;There is a lot of work to be done, developers, don&amp;#8217;t strap your belts, hone your hammers, its going to be needed.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Also his post: &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class=&#34;twitter-embed&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://x.com/karpathy/status/2004607146781278521&amp;quot;,&amp;quot;full_text&amp;quot;:&amp;quot;I&#39;ve never felt this much behind as a programmer. The profession is being dramatically refactored as the bits contributed by the programmer are increasingly sparse and between. I have a sense that I could be 10X more powerful if I just properly string together what has become&amp;quot;,&amp;quot;username&amp;quot;:&amp;quot;karpathy&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Andrej Karpathy&amp;quot;,&amp;quot;profile_image_url&amp;quot;:&amp;quot;https://pbs.substack.com/profile_images/1296667294148382721/9Pr6XrPB_normal.jpg&amp;quot;,&amp;quot;date&amp;quot;:&amp;quot;2025-12-26T17:36:02.000Z&amp;quot;,&amp;quot;photos&amp;quot;:[],&amp;quot;quoted_tweet&amp;quot;:{},&amp;quot;reply_count&amp;quot;:2577,&amp;quot;retweet_count&amp;quot;:7237,&amp;quot;like_count&amp;quot;:54531,&amp;quot;impression_count&amp;quot;:15866651,&amp;quot;expanded_url&amp;quot;:null,&amp;quot;video_url&amp;quot;:null,&amp;quot;belowTheFold&amp;quot;:true}&#34; data-component-name=&#34;Twitter2ToDOM&#34;&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Could this have been more accurate! Right note to end the year.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Vibe coding last year, now this is the trend we are surfing on, this will last decades.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://world.hey.com/dhh/local-llms-are-how-nerds-now-justify-a-big-computer-they-don-t-need-af2fcb7b&#34;&gt;Local LLMs are how nerds justify a big computer they don&amp;#8217;t need&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Curiosity gets the better of them. I have a 8GB device, I can barely run a 1B parameter model. I get frustrated but have nothing to complain. I can use ChatGPT in temporory mode, or incognito mode if I don&amp;#8217;t want it to attach it to the memory. I don&amp;#8217;t see using local models on scale is justifiable just yet.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://lelouch.dev/blog/you-are-probably-not-dumb/&#34;&gt;You are not dumb, you just lack the pre-requisites&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yeah! I have started to learn SQLite and since 2 years made a Brilliant org streak. I feel good taking on advanced concepts soon.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Basic and a good foundation helps you pivot and branch off to wide possibilities.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://borischerny.com/writing/2019/05/26/Tips-For-Writing-A-Technical-Book.html&#34;&gt;13 Tips for Writing a technical book&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;A handy little thing to remind myself, this is inevitable for me. I would write one. Not this year probably. But I would surely write one, my gut, my instinct is not false on this.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I would this then. Great advice for just being curious.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://steipete.me/posts/2025/shipping-at-inference-speed&#34;&gt;Shipping at inference speed&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is a good post to say that we have different ways of using LLMs at this point and nothing is permanent. Every month or weeks, this is changing. Adopting a new workflow is like juggling circus art.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Codex is something I haven&amp;#8217;t even touched, Claude code too, never. I have used Amp, Gemini CLI, Warp and Cursor the most.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I love those, those are cheap or even free, they help me understand what I was about to do wrong. They have never produced anything right 100%. I always needed to understand what was I supposed to do.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Is this true &amp;#8220;&amp;gt;The important decisions these days are language/ecosystem and dependencies&amp;#8221; Maybe but I don&amp;#8217;t see that. Its kind of true, but not in a big way. The major things are the flow, the edge cases and the intuition for the problem for it to be ale to understand.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This actually surprised me&amp;#8221;&amp;gt; Go wasn&amp;#8217;t something I gave even the slightest thought even a few months ago, but eventually I played around and found that agents are really great at writing it, and its simple type system makes linting fast.&amp;#8221; I want to try it now. I have ton of go projects.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://kennethreitz.org/essays/2025-12-28-the_internet_is_a_net_negative&#34;&gt;The internet is a net negative&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;We&amp;#8217;ve maximized information and accidentally drowned wisdom&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Hits home. This is good observation and a perfect critique, not over cynical, nor too loathed. Its just helplessness to avoid the battle of the mind and the heart.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The business of the world has forced humans itself into a trap. What an irony we live in, creating a cage for ourselves. Besides slaughtering nature into it too.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;All that time, that irreplaceable human attention, fed into machines that convert consciousness into quarterly earnings.&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;That hurts badly. We are loosing are attention to these machines. We need to get it back. The time, the wisdom and the boring tone to our lives.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;The optimist in me is still here. Still hoping.&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is great piece of writing. I love it. Want to write essays like this.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Thanks for writing this Kenneth, you have inspired some spark for me.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://nohzafk.github.io/posts/2025-12-27-what-i-ve-learned-writting-gleam/&#34;&gt;What I learned writing Gleam, after coming from Python&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Top to down approach. This just shifts from taking the problem and boiling it down to the input and output. Wow! This just made so much sense now.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;We can define the main API as the function that takes something and returns something. In between the intermediate steps, we can then decide what each component of the result will come from.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I need to try hard on learning functional programming this year.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://bits.logic.inc/p/engineering-is-becoming-beekeeping&#34;&gt;Engineering is becoming bee-keeping&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;I like this comparison quite a lot. Swarming agents is what its happening. And the realisation that code was the thing that doesn&amp;#8217;t matter, the thing that matters is did we solve the problem&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;Honey shows up at the end. That&amp;#8217;s what matters.&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;And bees can sting. Without the right gear and practices, you get hurt. The protective suit, the smoker, the careful movements. In code, that&amp;#8217;s patterns, documentation, tests. The guardrails that keep the stings to a minimum.&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;Working like this is exciting. There&amp;#8217;s a playfulness to it. You can try things without committing. You can explore without sunk costs weighing you down. You can work on three features at once because you&amp;#8217;re not holding all the context in your head anymore.&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://thoughtbot.com/blog/you-cannot-not-lead&#34;&gt;You cannot not lead&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is so subtle, yet perfect. You lead by good or a bad way.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;You cannot say I was not the leader when you are the only person building and maintaining it. You lead by examples, good or bad.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Average sucks you know? You are either good or extremely bad. You cannot not lead.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Wow! This post is so perfect, not only fits the manager but also every human, a elder human trying to teach or lead a younger one. The younger one learns from the examples and behavior of the leader.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://blog.ploeh.dk/2025/12/29/git-integration-is-ten-years-away/&#34;&gt;Git Integrations is ten years away&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is hillariously funny. I can&amp;#8217;t imagine VS Code team coping up with git integrations in 2025&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I don&amp;#8217;t blame them entirely, at least they realize it is missing. With these LLM assisted coding, they decided to ship it finally. We have one instance of AI assisted coding helping VS Code ship faster (after 10 years).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Learn Git, true. I alway 100% of the times use the cli. NO aliases, no agents, just CLI commands. git add, commit -m, push, pull, merge, rebase whatever. If I don&amp;#8217;t know, I google it, read the ai overview and straight to the keyboards.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=PRLXdIMJhOg&#34;&gt;CMU Databse System #3 Database Storage: Files, Storage, Tuples&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This was a good lecture on the different storage hierarchy of the storage. The top there is the pages, the blocks of memory that database fetches for individual records or tuples. Then there is the blocks of memory on the databse file itself, and the actual disk of storage.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=8-2yv4z0VZc&#34;&gt;CMU Database System #4 Memory Management and Buffer pools&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Ok OS is not our friend, we need to manage our memory ourselves. This went wild, I thought managing memory was like shooting yourselves on the foot, but not for DBs.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;So we load the database file, from the disk into memory not as full, but chunks called frames, where each page is contained in the buffer pool. Interesting, this is done in the actual ram or the memory not full at once.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;So this makes it the different algorithms to decide which frames/pages to keep and evict (remove)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;There is a difference in lock and latches, a lock is something that protect the database logical content from other transactions i.e. the data to write or avoid corrupted reading&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;However a latch is something that helps in preventing the database internals from other operations, its only for an operation not a query. Its like a mutex.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;We can&amp;#8217;t rely on OS, as OS doesn&amp;#8217;t know what are we querying.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;There are like half a dozen implementation of replacement caches like LRU, Clock, LFU, LRU-K, ARC, etc.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=vcfISXg--R0&#34;&gt;How I parsed billions of rows for every user in 2 seconds&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Wow! I like these videos. I learnt a lot too. It was passive knowledge true. But I came to know that these things are at least possible.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Clickhouse as a database, the queries, we can use Material views which can be used as a CTE almost but on the fly, Endpoints to query them as a URL. WOW!&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The optimisation was based on the clickhouse features only, not sure if it would have been possible without it.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;SQL Recursive CTEs&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;We can define a recursive CTE by referencing the CTE within it&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;We have a single row (could be multiple as well) as the base case&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Then we define the recursive part, by referencing the cte as the table we are fetching the records from with the data queried to it as the parameter.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Used it to solve Day 14&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;FTS in SQLite (Full text search)&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;I learnt how to write a query for FTS and construct like a index for searching across tables.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This is efficient from the string comparison as we don&amp;#8217;t have to define how to look it up, we just define what we want. The algorithm and the query planner does it efficiently for us without storing it separately on disk.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Golang might just be better than python for writing LLM generated code&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Its simple has a type system. So it makes it easier for LLMs to generate valid code with correct checks in place.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I need to experiment it with to understand the nuance this has.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://techcrunch.com/2025/12/29/meta-just-bought-manus-an-ai-startup-everyone-has-been-talking-about/&#34;&gt;Meta Buys Manus&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://techcrunch.com/2025/12/28/you-may-soon-be-able-to-change-your-gmail-address/&#34;&gt;Google now allows you to change you gmail address&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/newsletter/techstructive-weekly-75/%25%25half_magic_comments_url%25%25&#34;&gt;Leave a comment&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/newsletter/techstructive-weekly-75/%25%25share_pub_url%25%25&#34;&gt;Share Techstructive Weekly&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Thanks for reading Techstructive Weekly! Subscribe for free to receive new posts and support my work.&lt;/p&gt;&lt;p&gt;Well! That was a thumping start to the year 2026. I have bright ideas and a new canvas to paint. Looking forward to have things running and working in my favor over this year. After a slog and slump for 2 years, its time for me for redemption. I can see a hope, hopefully you can too. If not, you will soon.&lt;/p&gt;&lt;p&gt;Happy New Year!&lt;/p&gt;&lt;p&gt;Happy Coding :)&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #74</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-74</link>
      <description>Wrapping up 2025, completing Advent of SQL 2025 in sqlite, learning about CTEs, JOINs, JSON and FTS in SQLite, among the other things read, watched and learnt in the week of 21st to 27th December 2025</description>
      <pubDate>Fri, 26 Dec 2025 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #74&lt;/h2&gt;&lt;p&gt;It was winding down week, 2025, ending slowly, the biggest irony. The year was full of fast-paced, unprecedented models just dropping here and there. It was hard to keep up with the progress. It was getting overwhelming, no one is used to such a level of information. I was dreading with so much power in our hands. I couldn&amp;#8217;t handle it and refrained it and thought it was better to focus on learning new things. I kept using AI tools at work, not by choice, but initially through force but then through necessity. &lt;/p&gt;&lt;p&gt;People made developers go fast, but they realised, &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://ordep.dev/posts/writing-code-was-never-the-bottleneck&#34;&gt;Churning code was never the bottleneck&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Solving problems and understanding the business needs was the core goal.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Yet, people thought and here we are with tools like Cursor, Claude Code, and 10 other CLI tools. I learnt the hard way to leverage this tools, to use only when the code was throw away, some scripts, and getting insights from logs. But never on actual bugs and features, it was draining, lacked the joy I get from actually making it.&lt;/p&gt;&lt;p&gt;So, at the end of 2025, I am a decent developer who cannot use AI tools. Yes! give or take, I would love to learn more in 2026. &lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;div class=&#34;callout-block&#34; data-callout=&#34;true&#34;&gt;&lt;p&gt;&lt;strong&gt;&amp;#8220;I don&amp;#8217;t fear a future with AI. I fear a present without thinking.&amp;#8221;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Yes! That is what I believe in this year. I have stopped thinking it seems. If in 2026, we move very fast without thinking, I need to change for the better. The directions we take, everything is a decision, but on what ground, on what thought. If the thought are not 90% yours, you are not thinking enough.&lt;/p&gt;&lt;p&gt;Think, don&amp;#8217;t let AI do it.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;h2&gt;Created&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Advent of SQL 2025 in SQLite&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-11&#34;&gt;Day 11: Behavior Score&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-10&#34;&gt;Day 10: Misdelivered Presents&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-9&#34;&gt;Day 9: Evergreen Market Orders&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-8&#34;&gt;Day 8: Product Catalog&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-7&#34;&gt;Day 7: Polar Express Mixin&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-6&#34;&gt;Day 6: Days of Delight&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-5&#34;&gt;Day 5: EchoTrack Wrapped&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://neilthanedar.com/youre-not-burnt-out-youre-existentially-starving/&#34;&gt;You&amp;#8217;re not burning out, you&amp;#8217;re essentially starving&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This was a good one&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;When you truly chase your highest potential, everything you thought was burnout will melt away.&lt;/strong&gt; Because you weren&amp;#8217;t suffering from too much work, you were suffering from too little truly important work. Like a boy who thought he was full until dessert arrives, you&amp;#8217;ll suddenly find your hunger return!&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Some really good points&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Pause once a month to make sure you&amp;#8217;re still on the right track. Stop once a year to triple-check you&amp;#8217;re on the right track. But never get off this path towards your highest potential. Anything else will starve you existentially&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;This is true&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;We&amp;#8217;re optimizing for less suffering instead of more meaning.&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Yes&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;I woke up today so excited to get to work thinking it was Monday morning already.&lt;/strong&gt; Instead of jumping right into it, I spent all morning making breakfast and playing with my kids, then wrote this post. When I&amp;#8217;m writing about something personal, 1,000+ words can easily flow for me in an afternoon.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Just read the post!&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://armeet.bearblog.dev/becoming-the-machine/&#34;&gt;Don&amp;#8217;t become the machine&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is well put.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I kind of hate this argument.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Why are we comparing ourselves to machines in the first place? We can grind, but with thinking what actually we are doing.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Because I equate grind to consistency, it sometimes feels like grind, and we need to overcome that emotion of letting it overtake us. But most of the days, the grind is a joy, we do it because we feel like doing it.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://zhach.news/how-i-left-youtube/&#34;&gt;How I left youtube&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Man that was a good read!&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I resonated with this a lot&lt;/p&gt;&lt;div class=&#34;callout-block&#34; data-callout=&#34;true&#34;&gt;&lt;p&gt; This duality is exhausting. It forces you to lie by omission to people you respect. You can&amp;#8217;t tell your team, &amp;#8220;I can&amp;#8217;t take that ticket because I need to study dynamic programming.&amp;#8221; You just have to work faster.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;I respect people above and behind me, but I too needed to move in life, support the things I was responsible for, get out of the grave situation I was pushed into. For that, I took some decisions, which I tried for, but nothing came off it, I wasn&amp;#8217;t quite sure about the switch and left it when the offer came. Stranded here. I am feeling good here, but if I am not in another company by the end of 2026, something is wrong with me.&lt;/p&gt;&lt;p&gt;Let&amp;#8217;s see!&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Good lessons&lt;/p&gt;&lt;div class=&#34;callout-block&#34; data-callout=&#34;true&#34;&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt; Don&amp;#8217;t say: &amp;#8220;I tweaked the YouTube watch-time algorithm using X variable.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;#8221;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Do say: &amp;#8220;I optimized a high-throughput distributed system to prioritize user retention metrics, reducing latency by 150ms through a custom caching layer.&amp;#8221;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Man!!&lt;/p&gt;&lt;div class=&#34;callout-block&#34; data-callout=&#34;true&#34;&gt;&lt;p&gt; My final conversation with my manager was heart-wrenching. I had prepared a script, anticipating a counter-offer or a guilt trip. Instead, I was met with soft and understanding empathy.&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;Yep&lt;/p&gt;&lt;div class=&#34;callout-block&#34; data-callout=&#34;true&#34;&gt;&lt;p&gt;The interview fatigue is real, and the conversations are hard, but the clarity you gain on your own value is worth the struggle.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Got to go through it once and then there would be no stop for growth.&lt;/p&gt;&lt;p&gt;Grass looks green on the other side always! Damm&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.da.vidbuchanan.co.uk/blog/annoying-text-editors.html&#34;&gt;Text editors should be worse&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Ok! I agree and disagree. You need to have a zen mode in your editor, which just is bare bones, and one for full fledged stuff like LSP, AI-auto-complete, syntax highlighting and what not.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Editor is just a tool, it can&amp;#8217;t code on its own(in 2025, still needs prompting), similarly to use it, it needs preferences.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://boundaryml.com/blog/structured-outputs-create-false-confidence&#34;&gt;Structured output can create fake confidence&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Spicy take and true! Somewhat true&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;If your task is complex to get things out from image, or understand the context, it might hinder the quality.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;But if your task is to simply do something straightforward tool calls, structured output beats everything.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://logicgrimoire.wordpress.com/2024/07/01/writing-html-by-hand-is-easier-than-debugging-your-static-site-generator/&#34;&gt;Writing HTML by hand is easier and cheaper then debugging your SSG in 2025&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Wow! We are moving at a pace where generating html from LLM is getting easier (not cheaper yet!) than generating it by code, whew! What a time to be in.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.aiforswes.com/p/you-dont-need-to-spend-100mo-on-claude&#34;&gt;Guide to Local LLM Models&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Ok, the VRAM and RAM is somethign is quite critical. If you have less RAM and much VRAM, its no use, you need to have sufficient RAM in order to run a good enough model, VRAM wouldn&amp;#8217;t handle it.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://steveklabnik.com/writing/thirteen-years-of-rust-and-the-birth-of-rue/?ref=dailydev&#34;&gt;13 Years of Rust and the birth of Rue&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;I see this a lot! People creating something that they wanted but didn&amp;#8217;t had the mental energy for.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I see it as draining rather. I can&amp;#8217;t watch it write code for me, its a dreading feeling to be in for larger durations.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://cassidoo.co/post/vibe-coding-yawn/&#34;&gt;Vibe Coding is broring&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;It is pathetic, really. Watching it clog some code and done. Sigh what is left out then, to read code? Who loves it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Vibe coding is cool and good if you just want the product in your hands, but if you care about the craft then please write it.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/qGH8gKdpZMQ&#34;&gt;Bublesort is useful&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Yes, this is kind of nuts&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Buble sort is the lowkey high value thing to learn and know of.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;VIsualizing any sorting algorithm really makes you understand the flow better and it clicks almost everytime.&lt;/p&gt;&lt;div id=&#34;youtube2-qGH8gKdpZMQ&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;qGH8gKdpZMQ&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/qGH8gKdpZMQ?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/Jlqzy02k6B8&#34;&gt;The Fundamentals by Kelsey Hightower&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Ahh! How many people will say this, but yet we can&amp;#8217;t follow it&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Everything boils down to the fundamentals, having the basic thing to understand when something goes wrong. Rather we make it complex in order to be percieved as smart and even oversmart.&lt;/p&gt;&lt;div id=&#34;youtube2-Jlqzy02k6B8&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;Jlqzy02k6B8&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/Jlqzy02k6B8?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/1JHOY0zqNBY&#34;&gt;Will Turso be the better SQLite? Interview with Glauber Costa&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This was a great interview. I love the mentality.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;If software built with community in the Linux community can sustain after almost 3 decades, then why can&amp;#8217;t a embedded database like SQLite can?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Turso is Linux Community but for SQLite (minus the toxic leadership)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Pekka is a great, humble and smart leader to be leading the Turso, SQLite rewrite in Rust.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I want to contribute to SQLite, but it feels I don&amp;#8217;t know enough everytime I touch it, also I started learning SQL for this. I have gone so far and now there is no way I am turning back.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I had one itch for geospatial exploration in SQLite for Mumbai city. This weekend might be the time to do it, maybe next year.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div id=&#34;youtube2-1JHOY0zqNBY&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;1JHOY0zqNBY&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/1JHOY0zqNBY?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Using Tool calling in Google Gemini API&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;We can pass the tool as Code Execution block and it can essentially work as an agent in the api. This is a superpower to have.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Can imagine people creating workflows and all sorts of things with the api in gemini, and gemini, kid you not is a really good model, like it can just do things. (Not complex things, but simple things, it can do really well)&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I played with Grok Imagine&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Oh boy! These image and video models are getting really out of hands. I just uploaded my photo and boy came a introduction about me, like a one sentence greeting, but it was scary that it can do that, that quickly.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I underistimated how quickly these models will evolve, we might plateau out eventually, but still the progress made is mind boggling.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;p&gt;Well its Christmas and end of year.&lt;/p&gt;&lt;p&gt;God! Dam! This AI labs have learned something from last year. We don&amp;#8217;t have groundbreaking models now! 2025 was a rollercoaster.&lt;/p&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/775/&#34;&gt;Hackernewsletter&lt;/a&gt; (#775th edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev/&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;But here&amp;#8217;s my wrap in 2025&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Wrote 52 articles from &lt;a href=&#34;https://techstructively.substack.com/p/techstructive-weekly-23&#34;&gt;#23&lt;/a&gt; all the way to &lt;a href=&#34;https://techstructively.substack.com/p/techstructive-weekly-74&#34;&gt;#74&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Wrote 50+ articles on SQL on &lt;a href=&#34;https://www.meetgor.com/sqlog/&#34;&gt;#sqlog&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Learnt about SQLite and solved 15 advent of sql &lt;a href=&#34;https://www.meetgor.com/series/advent-of-sql-2025&#34;&gt;#advent-of-sql-2025&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;All in all around 120 posts on my blog &lt;a href=&#34;https://www.meetgor.com/2025/&#34;&gt;#blog&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;See you next year!&lt;/p&gt;&lt;p&gt;Merry Christmas and a Happy New Year!&lt;/p&gt;&lt;p&gt;(oh before that, there will be a 2025-yearly-review post)&lt;/p&gt;&lt;p&gt;Happy Coding!&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/newsletter/techstructive-weekly-74/%25%25half_magic_comments_url%25%25&#34;&gt;Leave a comment&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/newsletter/techstructive-weekly-74/%25%25share_pub_url%25%25&#34;&gt;Share Techstructive Weekly&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Thanks for reading Techstructive Weekly! Subscribe for free to receive new posts and support my work.&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #73</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-73</link>
      <description>Advent of SQL, learning SQLite, more reading and writing, getting used to AI driven development, among the other things learnt, read and watched in the week of 14th to 20th December 2025</description>
      <pubDate>Fri, 19 Dec 2025 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week 73&lt;/h2&gt;&lt;p&gt;A pretty slow and sluggish week, but some momentum carried in the end. There was a disappointment after a glimmer of excitement when gemini 3 Flash dropped for the experiments that I was running for extraction of documents. It was maybe just the timing, but after this seeing code execution from chats, it was amazing. A good end to the work week.&lt;/p&gt;&lt;p&gt;I have continued to write Advent of SQL for the past 4 days, and brought back the streak of writing &lt;a href=&#34;https://meetgor.com/sqlog&#34;&gt;SQLog&lt;/a&gt;. I was not able to ship some code over the past weekend. But this weekend, I am pumped. I have time sorted out. Would be shipping some improvements in the website. Oh! I actually added snowball and particles based on season on &lt;a href=&#34;https://meetgor.com&#34;&gt;my website&lt;/a&gt; (only index and post pages).&lt;/p&gt;&lt;p&gt;Last weekend, I wrote 4k words in a single day in around 3 hours. I was pumped to get all in the coming week, but only managed to get 2k words in the 5 days of the week. Struggling with consistency but trying to get hang of it. I am planning to wipe the story off this weekend, a 3-4 hour session could do it. And another goal of the year completed. I can&amp;#8217;t be more happy. A novel, first draft at the end of 2025.&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;Revenge may serve a purpose when it corrects injustice, but it loses its meaning when it is used only to satisfy one&amp;#8217;s ego&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I was continuing to read the Harry potter series, this time the third &amp;#8220;The prisoner of Azkaban&amp;#8221;. I was observing Harry&amp;#8217;s thoughts and his intentions, he wanted to take revenge, hinted by Malfoy, he found that intriguing and wanted to kill Serius Black without a reason. However, Sirius Black wanted to kill Peter with intentions of taking revenge for his betrayal of his friend&amp;#8217;s trust. For a few moments, Harry&amp;#8217;s intentions were wrong. But time(Lupin) corrected his perspective and he got on the right side. Revenge is a good thing if used with proper intention without attaching your ego and selfish interest. However when rage hits you, you loose the decision to take proper and fair actions. One needs to be capable of handling rage and directing it to a positive outcome, or letting it burn you, because to shine bright, you need to burn.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://simonwillison.net/2025/Dec/18/code-proven-to-work/&#34;&gt;Deliver Code you have proven to work as a software developer&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Right on! So true. merging slop without review, even slightly running against a manual test case can give you a good confidence and make you a good engineer.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;With more code being generated and as easy as a command, it becomes rather intimidating to review code, to accept suggestion and produce more code. But code is not a magic wand its some assumptions crumpled with logical validation, both of them contradict yet when done right, creates a software that people use and breathe.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I agree to the manual as well as automated testing and LLMs will follow the pattern. If you already have tests in the codebase, it will make sure the test suite is updated when it makes a new change. There are obvious and unavoidable circumstances when you&amp;#8217;d have to check the changes with manual test, its something that comes with the plate in the software engineering role. There is no denying in this, its a fact not an opinion.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Software and accountability is opposite side of a coin, you can&amp;#8217;t let software account on its own, humans have bought its existence from their imaginations and manifestation, you need to validate and prove the thing you wanted to build.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://thedailywtf.com/articles/duplicate-reports&#34;&gt;Duplicate Reports&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Testing guys is the vibe of AI, testing code is becoming apparent as AI can produce code in matter of seconds. Learning the fundamentals has never been so vital.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://nolanlawson.com/2025/12/14/the-time-element-should-actually-do-something/&#34;&gt;The time elemet that should actually do something&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Another div without a functionality problem. People create standards and forget to adhere. We have so many protocols, people and developers follow them, but there could be places where no one&amp;#8217;s actually paid any attention.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I am surprised there is no element to depict a time for an search engine to rely on, it relies on external factors like datepublished and other in the schema, wired. Even Google doesn&amp;#8217;t care about this tag! Pathetic.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://shkspr.mobi/blog/2025/12/stop-crawling-my-html-you-dickheads-use-the-api/&#34;&gt;Stop crawling my html, use the API&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is so funny, the API is in front of the user.. No LLM, but its so lazy to hit the API.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Maybe we need another protocol for how AI should scrap data from websites, but scrapping is a thing that doesn&amp;#8217;t have a standard, or rather no one would follow it.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://terriblesoftware.org/2025/12/19/the-strange-case-of-engineers-who-dismiss-ai/&#34;&gt;The strange case of engineers who dismiss AI&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;Programming is a task; software engineering is a role&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;Maybe it feels threatening to their identity, I mean, your expertise is wrapped up in being someone who can write code. Some tool threatens that? Of course you want to dismiss it.&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Wow! What a statement. Just bangers.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I like the way of relating things, the difference in AI coding tools from 2022 and 2025 are like Internet Explorer 11 and Chrome. It really is, they are also getting faster and cheaper (maybe not but still).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I think I bet on it, use it to ship more.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Wrote&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Advent of SQL 2025 on &lt;a href=&#34;http://databaseschool.com&#34;&gt;databaseschool.com&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-1/&#34;&gt;Day 1: Wish List&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-1/&#34;&gt;Day 2: Snowballs&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-3/&#34;&gt;Day 3: Hotline Messages&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/advent-of-sql-2025-day-4/&#34;&gt;Day 4: Winterfest Volunteers&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I am solving the problems in SQLite, I want to dig deep, learn more ways to solve one problem. Deepen the knowledge of using various constructs.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;So far I learnt about &lt;code&gt;UNION&lt;/code&gt;, differences in &lt;code&gt;INNER&lt;/code&gt;, &lt;code&gt;LEFT&lt;/code&gt; and &lt;code&gt;RIGHT&lt;/code&gt; JOINs and proper usage of &lt;code&gt;CASE WHEN THEN END&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/rddX4GEeyvE&#34;&gt;Gemini 3 Flash&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Wired model. Gemini vibes. But it does something good. It is fast. Hell fast from GPT 5.2 and what was that 3 Pro, what slow lazy models those are.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/P-fKp3eS5CA&#34;&gt;Mostly Technical: Hearts and Minds&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Boy I have some thoughts here.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Aaron&amp;#8217;s AI Stack &amp;gt; Claude Opus 4.5, Amp Code, Code Rabbit for review&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Ship code, no one cares how its done&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Have an idea &amp;gt; research &amp;gt; plan &amp;gt; throw it to AI &amp;gt; look at it, stare at it &amp;gt; ship it&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What is the perfect abstraction, no, what can I get shipped.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I like to code, but I loved implementing ideas, now its easier to code with AI, it knows the patterns and abstractions. You have to eyeball the code slop it generates.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;AI to check in AI, I was too not sure of, but lately the Seer bot from Sentry is so cool, it picks up grave stuff.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;You need the human, flavour is the juice.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;People can produce code, but not software, you have to have a point of view&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I have more then ever to build, the need of software engineers is going to get more. Maybe, I don&amp;#8217;t know. They would need a person who can steer them.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Its a great time to study systems, and not specific frameworks. Argh&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;I hate to say that, but I disagree here. We need to know the tools, not specificity but still, humans are nerdy people they can&amp;#8217;t live without doing or learning something, even if that is pointless.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Learning Systems, true, I agree wholeheartedly to that. Maybe he means in the terms of content creation. People are not going to watch or read such specific guides to tech framework and tools, but broader skills than technical details.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;But I still think having the knowledge of specific tech or tool will give you the edge over the one slopping and producing slop when the time comes.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Human&amp;#8217;s shared experience is something I am starting to consume more. Or rather consuming just that. No one likes AI slop, look at hackernews, people are reading experiences of x person using y ai tool to get things done.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The point of Aaron on shared experience on Pride and Prejudice written by human, is something people are still consuming and talking about after a decade or more. But what about PaLM? Do you remember the model? Noooo. We need human connection.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The idea train from Ian is contagious, I am running it something on my brain to think of something to make in SQL or some code.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Google AI Studio has Code Execution ability&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Difference between INNER, LEFT and RIGHT JOIN&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;In INNER JOIN, the rows are include from either of the tables in a single relation only if the condition is met.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;In LEFT JOIN, the records in the first table (left) are included no matter what the condition is, even if there is no relation in the right or next tables, it would populate a NULL record for those.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;In RIGHT JOIN, the records in the last table (right) are include no matter what the condition is, even if there are no relation in the left table, it would populate a NULL record in the left table for making the right record shown in the final result set.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;If you want to merge two tables, you need to use &lt;code&gt;UNION&lt;/code&gt;to make sure duplicates are discarded.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Its like a set, two tables, you need the union of both the sets, and remove the duplicates.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Use count and case based increment when we need separate count from the same table.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;code&gt;SELECT COUNT(CASE WHEN status = &#39;approved&#39; THEN 1 END) AS approved_count, COUNT(CASE WHEN status IS NULL THEN 1 END) AS in_review_count FROM hotline_messages;&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Here, we are counting approved and in review count form the same table.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Google Releases&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://blog.google/technology/developers/build-with-gemini-3-flash/&#34;&gt;Gemini 3 Flash&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;A good jump, the preview model hmm, from the tests I have done on OCR, it struggled from teh 2.5 Flash. Maybe let&amp;#8217;s wait to make it stable.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://blog.google/technology/developers/functiongemma/&#34;&gt;Function Gemma&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;A 270 Million parameter fine-tuned model especially for function calling and following instructions&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This looks really promising, can&amp;#8217;t wait to build something on the phone or the cloud with it.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://blog.google/technology/developers/t5gemma-2/&#34;&gt;T5Gemma2&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is a 270 M, 1B and 4B parameter with multimodal and mulitlingual capabilities, it has a long context of 128K.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This again stands a good balance from lightweight to intelligence ratio, highly a good candidate for making people transition into full on AI systems. I don&amp;#8217;t know if it would lead to good or bad outcomes but a good step from Google.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://openai.com/index/new-chatgpt-images-is-here/&#34;&gt;Open AI release GPT Image 1.5&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Competition is harsh here, Nano-banana is so good. yet its a little behind now. I don&amp;#8217;t know much about Nano banana Pro, but Image 1.5 might fall behind in its speed. Look at Nano banana, its zip zap image, Imagen is a slog. Not sure from the API though.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://astral.sh/blog/ty&#34;&gt;Astral launches ty, a fast Python type checker and LSP&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;They are single handedly taking Python ecosystem to a spin, they are crushing it.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;That&amp;#8217;s it from this week, pretty much a good week. Things are shifting in software from writing code to testing it. Not sure what awaits for us, the software engineers.&lt;/p&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/775/&#34;&gt;Hackernewsletter&lt;/a&gt; (#775th edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;See you next week!&lt;/p&gt;&lt;p&gt;Happy Coding&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/newsletter/techstructive-weekly-73/%25%25half_magic_comments_url%25%25&#34;&gt;Leave a comment&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/newsletter/techstructive-weekly-73/%25%25share_pub_url%25%25&#34;&gt;Share Techstructive Weekly&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Thanks for reading Techstructive Weekly! Subscribe for free to receive new posts and support my work.&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #72</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-72</link>
      <description>Writing SQLOG again,reading a lot of fiction,technical,and watching long form content, getting in control of the situation,among the other things created&amp;consumed in the week from 7-13th December 2025</description>
      <pubDate>Fri, 12 Dec 2025 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #72&lt;/h2&gt;&lt;p&gt;A good productive week (I am not sure, I am saying that in the last month of 2025). I would be writing a yearly review in a couple of weeks and this week might lift my spirits up. I was fresh, given time off from work, not really, but given the time to experiment.&lt;/p&gt;&lt;p&gt;I read a lot, fiction, technical, even philosophical, and random Hacker News articles. I read 2 books of Harry Potter. I haven&amp;#8217;t read Harry Potter, I have watched the first 3 movies, but not books. I enjoyed it, it was subtly different from movies, I missed the quote &amp;#8220;What an Idiot&amp;#8221; from the movies, it was not in the book, i was disappointed but the atmospheric adventures was amazing read.&lt;/p&gt;&lt;p&gt;I even played with golang after a while, I streamed after ages. I felt back. I might be making much more comebacks.  Have lot of ideas for projects, I know how to deal with such situations, now, do one thing. Don&amp;#8217;t get into a trap of overthinking and porcastinating and delaying for prefection traps. Just start one project or one improvement and lets see where it leads me.&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;Never trust anything that can think for itself if you can&amp;#8217;t see where it keeps its brain&amp;#8221;&lt;/p&gt;&lt;p&gt;-- Mr. Arthur Weasley, Harry Potter and the Chambers of secret (Chapter 18)&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I don&amp;#8217;t know how I picked it up. But it hit me right on. LLMs are like Tom Riddle&amp;#8217;s diary, aren&amp;#8217;t they? I feel so relatable here. Software developers like me are Ginny and they hallucinate us to do certain things in a certain way and we follow it, like in a trance, and it makes the software collapse. What a relatable quote. It makes me think that reading fiction is healing. For nerds like me, I would just read and escape the world.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://rapha.land/craft-software-that-makes-people-feel-something/&#34;&gt;Craft Software that make people feel something&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;So good. Just do it because there is a curiosity. Inspiration is also cool and need for software to make.&lt;br&gt;&amp;gt; When programming becomes repetitive, the odds of you creating something that makes people go &amp;#8220;wow&amp;#8221; are reduced quite a bit. It isn&amp;#8217;t a rule, of course. You need to be inspired to make inspiring software.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This is aspiration, the level of it is high here.&lt;br&gt;&amp;gt; This is what I&amp;#8217;m talking about: taking time to build something so that once people try it, they remember it for as long as they live.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://stephenramsay.net/posts/vibe-coding.html&#34;&gt;If you&amp;#8217;re going to vibe code, why not do it in C or even Assembly&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Yeah! This is a valid point, If you are not caring about the code, why bother with the language.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Choose a language which computers can understand the best, x86 or even machine code, 1s and 0s.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Stephen says to create a VOPL vibe-oriented-programming-language which suits LLMs. Maybe this is what it will look it, who knows.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;But the point is strong, if vibe coding is not caring about programming, why bother choosing tech stack and languages, just let it choose whichever it is familiar and good at just like a good&amp;#8217;ol developer.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://nikitph.medium.com/why-transformers-must-hallucinate-7c2a8fc3b3be&#34;&gt;Why Transformers must hallucinate&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is a spicy take. The points are valid&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Averaging is a critical mistake&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;They miss checking whether an answer exist or not&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Always answers will guarantee hallucination&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It should asses the question, then generate and not generate and then asses.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://togelius.blogspot.com/2025/12/please-dont-automate-science.html&#34;&gt;Please don&amp;#8217;t automate science&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Boy, it takes courage to speak this! Well spoken.&lt;br&gt;&amp;gt; They are here because they love research and want to contribute to advancing human knowledge. If you take the human out of the loop, meaning that humans no longer have any role in scientific research, you&amp;#8217;re depriving them of the activity they love and a key source of meaning in their lives. And we all want to do something meaningful. Why, I asked, do you want to take the opportunity to contribute to science away from us?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This hits it harder&lt;br&gt;&amp;gt; Science automation is coming whether we want it or not, and we&amp;#8217;d better get used to it. The train is coming, and we can get on it or stand in its way.&lt;br&gt;&amp;gt; I think that is a remarkably cowardly argument.&lt;br&gt;&amp;gt; It is up to us as a society to decide how we use the technology we develop. It&amp;#8217;s not a train, it&amp;#8217;s a truck, and we&amp;#8217;d better grab the steering wheel.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;There are bangers after bangers&lt;br&gt;&amp;gt; Making human intellectual or creative work redundant is something we should avoid when we can, and we should absolutely avoid it if there are no equally meaningful new roles for humans to transition into.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I want to quote each and every paragraph it seems, this is so good, almost like it comes out of my mouth&lt;br&gt;&amp;gt; You could further argue that working on cutting humans out of meaningful creative work such as scientific research is incredibly egoistic. You get the intellectual satisfaction of inventing new AI methods, but the next generation don&amp;#8217;t get a chance to contribute. Why do you want to rob your children (academic and biological) of the chance to engage in the most meaningful activity in the world?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;So true, I have been here when there was model after model releases in a week, i think in August-September. It was a wild month. I was overwhelmed, I didn&amp;#8217;t get a chance to slow down. AI can do a lot of things, can produce a lot of things, and I cannot handle it at that pace. I need time to absorb, it makes productive, true, but it quickly overshoots the danger productive bar. The moment where you are too much productive that you lose track of every context in your head.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://entropicthoughts.com/software-never-fails&#34;&gt;Software never Fails&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;It never fails. It does what it was intended to do. If the intended thing and the actual thing was different than that&amp;#8217;s a developer problem and not the software&amp;#8217;s. It did what was written as its not a magic wand that will do what you thought to do.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://enombic.com/read-more-than-write&#34;&gt;I read more than I write, do you?&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Yes, this is true for me too. Reading needs to be more or rather at certain point, balanced from writing.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;You can&amp;#8217;t just keep on reading and produce nothing. You will have to reflect on what you have consumed. This newsletter is exactly that.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;After I got a full time job, I suddenly had a lot of time, I realized i needed to dump my learning somewhere and I was following &lt;span class=&#34;mention-wrap&#34; data-attrs=&#34;{&amp;quot;name&amp;quot;:&amp;quot;Register Spill&amp;quot;,&amp;quot;id&amp;quot;:1543843,&amp;quot;type&amp;quot;:&amp;quot;pub&amp;quot;,&amp;quot;url&amp;quot;:&amp;quot;https://open.substack.com/pub/thorstenball&amp;quot;,&amp;quot;photo_url&amp;quot;:&amp;quot;https://substack-post-media.s3.amazonaws.com/public/images/f114450f-2313-48c6-a253-a1d476c21d93_1164x1164.png&amp;quot;,&amp;quot;uuid&amp;quot;:&amp;quot;61cce4a7-a4fe-4209-b595-061842b3d20c&amp;quot;}&#34; data-component-name=&#34;MentionToDOM&#34;&gt;&lt;/span&gt;  by &lt;span class=&#34;mention-wrap&#34; data-attrs=&#34;{&amp;quot;name&amp;quot;:&amp;quot;Thorsten Ball&amp;quot;,&amp;quot;id&amp;quot;:1234646,&amp;quot;type&amp;quot;:&amp;quot;user&amp;quot;,&amp;quot;url&amp;quot;:null,&amp;quot;photo_url&amp;quot;:&amp;quot;https://substack-post-media.s3.amazonaws.com/public/images/767e2aa6-bdc8-4dce-a08d-0f194b633a43_1770x1770.jpeg&amp;quot;,&amp;quot;uuid&amp;quot;:&amp;quot;24db4e37-ca54-4a3d-aa99-a15c3b9dc302&amp;quot;}&#34; data-component-name=&#34;MentionToDOM&#34;&gt;&lt;/span&gt;  and quickly felt the urge to log my reading and interesting things I find throughout the week. There were a lot of things, I took for granted, they got lost and most of the things didn&amp;#8217;t stick. I started this and it helped me realize the ample amount of time I have to learn, explore and tinker on stuff. It was liberating. Hence writing the 72nd edition of this. Its fun.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://law.gmnz.xyz/vibe-coding-is-mad-depressing/&#34;&gt;Vibe Coding is made and depressing&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Sigh, The frustration is quite evident&lt;br&gt;&amp;gt; I just feel sad with how AI has bastardized my profession, which I worked hard for the last 15 years. There is no best practices anymore, no proper process, no meaningful back and forth&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I can even feel it with 5 years of coding, man has been doing it for 15 years! Humans gets too excited when they can produce code i think.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://ankursethi.com/blog/gemini-api-key-frustration/&#34;&gt;The Gemini API Key Frustration&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Yeah! have you set up Google products without opening and closing a bunch of tabs&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Here you are in 2025. Wait a minute, was PaLM a thing? wasn&amp;#8217;t google notes to be shut down?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What is happening, what is AI Studio, Vertex AI, Jules, Antigravity, Gemini CLI, Gemini models of course, dug sneaked into various products, geese. Google!&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.graphhopper.com/blog/2025/12/08/a-tsp-game-10-years-in-the-making-built-in-4-hours/&#34;&gt;A TSP game I wanted for 10 years: built in 4 hours&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is quite a good thing, I am not good at frontend, i let ai do it, i do what i am good at, writing backend. Really? need to see it carefully again.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.pearprogramming.blog/programming/opinions/2025/11/11/why-rails-just-stayed-with-me/&#34;&gt;Growing Software&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;What a great analogy. Software is not architect a building but its growing a garden. You don&amp;#8217;t have a layout already built, some parts are clear not all. Software is ever changing. You need to build something, observe and change constantly just like a gardener. Gardener doesn&amp;#8217;t plant a bunch of plants and forgets, but rather it nurtures them, observes and then takes care of them.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Software is not something you build, its something you grow. Its a slow process.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://htmhell.dev/adventcalendar/2025/11/&#34;&gt;How HTML changes in EPUB&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is quite intuitive. I didn&amp;#8217;t knew epub is a collection of XHTML documents. Its quite obvious now.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Because e-book has to be scaled from each character, so it is xhtml or some variant of it. Zooming, Changing fonts, all happens at all levels or doesn&amp;#8217;t look good. So that is the perfect use case for it.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Created&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.meetgor.com/sqlog/sqlite-create-strict-table/&#34;&gt;SQLog: Create Strict Tables&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Live streaming Advent of Code Day 1 and 2 in Golang&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;YouTube Shorts on FreeCodeCamp Daily Challenges&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=FI5ba4RRE8U&#34;&gt;Software is getting worse&lt;/a&gt;&lt;/p&gt;&lt;div id=&#34;youtube2-FI5ba4RRE8U&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;FI5ba4RRE8U&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/FI5ba4RRE8U?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yes, This is true, from I have not observed actively, but looks valid and intuitive&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;We need these three ingredients for a good software&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Passion&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Trying to solve a problem with care&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Developers been funded or are self sustainable&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;p&gt;As the software gets old it get big&lt;/p&gt;&lt;p&gt;As the software gets big, it gets worse&lt;/p&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;These are not the things responsible for bad software (might be but not only)&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;AI Slop&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Not using Rust (or any other framework or language)&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It&amp;#8217;s an Electron app (or using a particular framework or language)&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/VSiPVZcTQTo&#34;&gt;STRING is actually an integer type&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Everything is flexible unless you type strict&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;SQLite is flexible, as I have said its a double-edged sword until you don&amp;#8217;t want it to be.&lt;/p&gt;&lt;div id=&#34;youtube2-VSiPVZcTQTo&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;VSiPVZcTQTo&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/VSiPVZcTQTo?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/IdyK8XB2l6g&#34;&gt;Just use Postgres&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Wow! I love this. I want to write a technical book too. It is such a great adventure to be in. But burnout seems to be stronger there.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I love Postgres can be used as a message queue, gen ai application, full text search I knew and JSON was obvious.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Getting deep into the tech is important, I need to focus on thing at a time.&lt;/p&gt;&lt;div id=&#34;youtube2-IdyK8XB2l6g&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;IdyK8XB2l6g&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/IdyK8XB2l6g?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Using Strict mode in table creation in SQLite.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;If you enable strict option while creating a table, you need to specify either of the 4 types (int, text, blob, any), Don&amp;#8217;t use any, it defeats the purpose of using strict option.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;You will lose the flexibility entirely when you type strict, can&amp;#8217;t even ignore the type before a column while creating the table.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Code generation is getting cheaper&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Look around, there are 10s of agentic CLIs and what not, everyone is commoditizing the AI tokens, its getting cheaper too. The speed at which it generates stuff (not quality, quantity) matters in code, if you know what you are doing, then you can ster it quickly to get results quick. I have learnt it the hard way, by vibing hard and after 4 years of hard work. It finaly feels I can understand the productive side of AI coding.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://openai.com/index/introducing-gpt-5-2/&#34;&gt;OpenAI Launches GPT-5.2&lt;/a&gt;&lt;/strong&gt;&lt;a href=&#34;https://openai.com/index/introducing-gpt-5-2/&#34;&gt; &lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Everyone says it will be a best model for a while, and then silence. It just amalgamates into the slop. Nothing major I can see, 0.01% maybe.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://blog.google/technology/developers/deep-research-agent-gemini-api/&#34;&gt;Google Rolls Out Reimagined Gemini Deep Research&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is something cool, but deep research is neither deep nor its a research, its just summarising the links into a hallucinated piece of document.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&#34;https://www.linuxfoundation.org/press/linux-foundation-announces-the-formation-of-the-agentic-ai-foundation&#34;&gt;Agentic AI Foundation Launched Under Linux Foundatio&lt;/a&gt;n&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Wow! Anthropic in opensource, who would have thought.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Anthropic donated MCP, OpenAI with Agents.md (I am actually confused, what is a agent and file name belonging to a company, why they own it?), Goose from Block.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;That&amp;#8217;s it from the week. I am excited to code more in parallel, by spawning the agents in the background and reviewing the code. Yes, I no more write code by hand. I like to when I do, but as a software developer and employee, I don&amp;#8217;t write code as I used to a year back. I spawn code agents and heavily review its output. Embrace the way it is, adapt the skills, there&amp;#8217;s no other way.&lt;/p&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/774/&#34;&gt;Hackernewsletter&lt;/a&gt; (#774th edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev/&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;See you next week!&lt;/p&gt;&lt;p&gt;Happy Coding&lt;/p&gt;&lt;p class=&#34;button-wrapper&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/p/techstructive-weekly-72/comments&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Leave a comment&amp;quot;,&amp;quot;action&amp;quot;:null,&amp;quot;class&amp;quot;:null}&#34; data-component-name=&#34;ButtonCreateButton&#34;&gt;&lt;a class=&#34;button primary&#34; href=&#34;https://techstructively.substack.com/p/techstructive-weekly-72/comments&#34;&gt;&lt;span&gt;Leave a comment&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&#34;button-wrapper&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/?utm_source=substack&amp;amp;utm_medium=email&amp;amp;utm_content=share&amp;amp;action=share&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Share Techstructive Weekly&amp;quot;,&amp;quot;action&amp;quot;:null,&amp;quot;class&amp;quot;:null}&#34; data-component-name=&#34;ButtonCreateButton&#34;&gt;&lt;a class=&#34;button primary&#34; href=&#34;https://techstructively.substack.com/?utm_source=substack&amp;amp;utm_medium=email&amp;amp;utm_content=share&amp;amp;action=share&#34;&gt;&lt;span&gt;Share Techstructive Weekly&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&#34;subscription-widget-wrap-editor&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/subscribe?&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Subscribe&amp;quot;,&amp;quot;language&amp;quot;:&amp;quot;en&amp;quot;}&#34; data-component-name=&#34;SubscribeWidgetToDOM&#34;&gt;&lt;div class=&#34;subscription-widget show-subscribe&#34;&gt;&lt;div class=&#34;preamble&#34;&gt;&lt;p class=&#34;cta-caption&#34;&gt;Thanks for reading Techstructive Weekly! Subscribe for free to receive new posts and support my work.&lt;/p&gt;&lt;/div&gt;&lt;form class=&#34;subscription-widget-subscribe&#34;&gt;&lt;input type=&#34;email&#34; class=&#34;email-input&#34; name=&#34;email&#34; placeholder=&#34;Type your email&amp;#8230;&#34; tabindex=&#34;-1&#34;&gt;&lt;input type=&#34;submit&#34; class=&#34;button primary&#34; value=&#34;Subscribe&#34;&gt;&lt;div class=&#34;fake-input-wrapper&#34;&gt;&lt;div class=&#34;fake-input&#34;&gt;&lt;/div&gt;&lt;div class=&#34;fake-button&#34;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #71</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-71</link>
      <description>Travelling, bored, spiralling into habits, wrap up the year, code generation experiments, among the other things read, learnt, watched in the week from 30th November to 6th December 2025</description>
      <pubDate>Fri, 05 Dec 2025 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #71&lt;/h2&gt;&lt;p&gt;It was a roller-coaster week. Half of the week, it was travelling and outside. The rest was coping with AI news and code agents. Getting back to work after a week is a bit stressful and brings a bit of hurdle of health. I wasn&amp;#8217;t quite well for a couple of days after the trip, and couldn&amp;#8217;t really work at my 100% best. So, this weekend I would be pacing up, slowing down when needed to rest with ease. I have a few plans for Advent of Code, I haven&amp;#8217; gotten the time to solve even the first problem, looking forward to the weekend to keeping up with it.&lt;/p&gt;&lt;p&gt;On the AI side, there were a lot of releases and news all over the place. Anthropic with a wired deal, OpenAI with its red alert, Mistral with a new family of models, and Deepseek with frontier model releases. The tech is moving faster then ever, and I am finding it really overwhelming, its hard to keep up with the models.&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;It&amp;#8217;s not the writing part that&amp;#8217;s hard. What&amp;#8217;s hard is sitting down to write. What&amp;#8217;s hard is not the work itself, but the belief that we are worthy of doing it.&amp;#8221;&lt;/p&gt;&lt;p&gt;&amp;#8212; Steven Pressfield, The War of Art&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I&amp;#8217;ll leave it here. I have wrote almost consistently for 30 days. 1000+ words each day. Crossing even 2k mark on couple of days. I am also on a 71 week streak on this newsletter. I write consistently, it&amp;#8217;s not hard to write, its just hard to sit and start. The rest is flow, the rest is not art, it&amp;#8217;s intuition and the muscle that develops over time. Real art is fighting the initial hurdle, the resistance to begin is hardest, the rest is smooth ride, once one is immersed.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://flowtwo.io/post/on-10-years-of-writing-a-blog-nobody-reads&#34;&gt;On 10 years of writing a blog that nobody reads&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Interesting take on writing in the age of AI, relating to breathe, inhale -&amp;gt; read, exhale -&amp;gt; review and reflect&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://alearningaday.blog/2025/11/28/all-it-takes-is-for-one-to-work-out-2/&#34;&gt;All it takes is for one to work out&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yes, this is true. For it to happen though you might have to attempt 99 shots, good or bad, doesn&amp;#8217;t matter, that&amp;#8217;s what the journey is about. Figuring and Learning things through action.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/UV9GqinedQ8&#34;&gt;Google&amp;#8217;s Nano Banana Pro Image Generation Model&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;He is saying he won&amp;#8217;t use Adobe Photoshop anymore, my god. This models are getting into our heads. Art is at stake, or is it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The SynthID is not quite a solution, just a label from Google or a tag to show that they care about safety but they don&amp;#8217;t know how to.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The quality of these images is so crisp, OpenAI models have some edgy and fainted colors, but Google&amp;#8217;s models are so vibrant.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/Yj9677a3y6c?si=1ND1s1FKQUZq4_Yu&#34;&gt;Anthropic acquires Bun&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yes, this is a wired deal. No one really knows what is happening and what they are going to do. Bun was a good step. The decision to merge into Anthropic might be good as they are now paid to do their work.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Sustainability is solved, but what if they are no longer the owner of the product or the tool? What about the future of it? We have seen open source project falter under big companies.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/Te2I2muO-4c&#34;&gt;Anthropic confirms software engineering is not dead&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Six months are over, we are in 2026 almost, are there developers still around. I don&amp;#8217;t think so, yesterday I heard someone yell at a computer and bang its keys to prompt another fix. We are safe for now.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/JXUOMsFBDXQ&#34;&gt;Code Optimisation via Memoization&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Such a great explanation. Drawing helps so much in computer science. Being able to visualize how each number is computed, it gives a lot of insight into what the pattern is being repeated and carve out the commonality in the pattern.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Grabbing Slack token for custom scripts&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;If you wanted to scrap data from an alert channel in slack, then you have to go to the web platform and perform a certain operations for authenticating the api from the script.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Any conversation like api request in the network tab, can fetch you the token in the payload, usually beginning with &lt;code&gt;xoxc-&lt;/code&gt;. Store it and then you can request any messages from any channel or chat. Simple.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Google Sheets Count formula&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Use &lt;code&gt;COUNTA&lt;/code&gt; with the parameters as the range of rows to get the number of rows in the provided range.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Use &lt;code&gt;COUNTA(UNIQUE())&lt;/code&gt; with the parameters as the range of rows to get the unique rows in the provided range.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Bun is acquired by Anthropic&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Wait what? How? Why? Such a wired deal. One of the unorthodox deal I have seen in tech, one is a runtime or toolchain in javascript, the other is a AI lab.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;OpenAI marks &amp;#8216;Code Red&amp;#8217; amidst escalating competition from Google and Anthropic and open models from China&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.djangoproject.com/weblog/2025/dec/03/django-60-released/&#34;&gt;Django 6.0 released&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mistral.ai/news/mistral-3&#34;&gt;Mistral 3 family of models released&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://mitchellh.com/writing/ghostty-non-profit&#34;&gt;Ghostty is now non-profit&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I want to watch &lt;a href=&#34;https://www.youtube.com/watch?v=9rsBaTRI7Is&#34;&gt;this video&lt;/a&gt;. It just intrigued me, I have been a django developer till late 2023. But then, AI came in and here I am. I haven&amp;#8217;t touched Django development since then. I want to see why it might be the case, I suspect its due to ai automating the boilerplate code? Maybe the repetitive and boilerplatey code is no more a cognition on the developers, AI is doing it with flask for them. Not sure. Watch it to find out.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;That&amp;#8217;s it from this week. I have been out of sync in tech for a while. Need to get hands on and create a few project, the itch is there, just procrastination is holding me back. Let&amp;#8217;s see if this year I can complete Advent of Code, in Golang of course, need to learn tests, more concurrent operations and stuff.&lt;/p&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/773/&#34;&gt;Hackernewsletter&lt;/a&gt; (#773rd edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #70</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-70</link>
      <description>Week #70</description>
      <pubDate>Sat, 29 Nov 2025 00:00:00 UTC</pubDate>
      <content>&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Week #70&lt;/h2&gt;&lt;p&gt;As I wrote last week, I would be travelling and out on a break due to weddings at my contry side place, cousins wedding, som heavy travelling no tech access for most of the time. However I had atleast 4 days of work covered so I have few tidbits to share. Weekends, three days of the week and taking leave on evening on wednesday.&lt;/p&gt;&lt;p&gt;I played around with vllms , new different models for different thins ranging from ad hock coding tasks, proper code editing, and document extraction usecases. Didn&amp;#8217;t find time to read or watch much.&lt;/p&gt;&lt;p&gt;Not adding quote of the week, didn&#39;t get a time to read or find quotes or do much to find relevant quotes either.&lt;/p&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://code.likeagirl.io/i-overcame-inertia-with-a-weekend-project-bd2ebe84c118&#34;&gt;How  i overcame inertia with a weekend project&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is eye opning. You need some inertia to get up and running. Once you are in motion, its hard to stop. You write one word, you think about the next word and it makes a paragraph.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This is true that more we think about doing things, the more wemove out from the action. It creates a vicious cycle of overthinking and inaction. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Move out of thinking, start doing stuff it will make things moving and create a flow that is hard to stop.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://engineering.atspotify.com/2025/11/shuffle-making-random-feel-more-human?ref=dailydev&#34;&gt;Shuffle: Making random feel more human&lt;/a&gt; &lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is a bit under-technical thing. I didn&amp;#8217;t get a good flow of the algorithm. i want to understand with an example.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://seated.ro/posts/rabbit-hole-learning.html&#34;&gt;Rabbit hole learning&lt;/a&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;This is a good idea, but it kind of breaks the cycle kf a rabbit hole to log everything that we did and learnt.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It removes the core advantage of learning things by diging deep.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/GXJwX3tpMe0&#34;&gt;How flask started as a joke&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;That is not a joke, but rather a serious problem solved as a side quest and thought of just shipping things. You never know what could work and what won&amp;#8217;t.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/Ctjiatnd6Xk?si=pznjX7kJd7fkChXx&#34;&gt;The Godmother of AI&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is so cool, &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What is the difference of AI and AGi. Think about it. AI was to humans, as AGI is to AI both are same things just the level of buzz in some of the terms is just hype.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Make humans better, making it answer things possible.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/QzEsYFcaAkY?si=4leLEl4LU6XBYCHZ&#34;&gt;Anthropic with Opus 4.5&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;That&amp;#8217;s a minor bump maybe, its different in subtle ways. Still has its pinkish purple vibes.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The snitch bench is cool, it looked something cooler, not much out of the wild. But different from the typical mode vibes.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/KJfz9ChQ0A0?si=x_9C3AzEQrk0Fy3p&#34;&gt;You&amp;#8217;re all wrong&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yeah, been there done that. Twch stack and programming languages are not one fit all shape. It depends. The typical reason in tech.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;&lt;/h2&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;&lt;/h2&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;It was a quick week, I am writing this out in a hurry, I didn&amp;#8217;t have much time yesterday to curate things, but randomly scrimped through the history to find te bits I found most interesting.&lt;/p&gt;&lt;p&gt;Next will also would be slow, I would have to keep up at work and work up the way to get things running again. Its a hustle after a wee worth break.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #69</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-69</link>
      <description>Read about AI projections, Cloudflare outage, writing streak, Gemini 3, TOON parsing, among the other things read, watched and learnt in the week from 16th to 22nd November 2025</description>
      <pubDate>Fri, 21 Nov 2025 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #69&lt;/h2&gt;&lt;p&gt;It was a good week. That&amp;#8217;s what I can say. I continued writing. I experimented with quite a lot of things. VLLMs, new models, new approaches, tactics, and read a lot of articles as usual.&lt;/p&gt;&lt;p&gt;As I was in the GCP Cloud Log Explorer TUI in the bubbletea golang app, I vibe-coded it, I wanted to feel it. No, I am not using that to publish on GitHub. I would make one from bare hands, what to put in the model, on the screen, when to update what, which keybindings to add where, I will think about each of them and code from scratch. My goal is to learn and build, not just build.&lt;/p&gt;&lt;p&gt;I wrote for the whole week, 21 days in the streak, and feeling good and motivated to complete the month on a high note, the project isn&amp;#8217;t complete, but it put it on the right stage for me to complete it.&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;&amp;#8220;You can always edit a bad page. You can&amp;#8217;t edit a blank page.&amp;#8221;&lt;/strong&gt;&lt;br&gt;&amp;#8212; &lt;em&gt;&lt;a href=&#34;https://www.goodreads.com/quotes/568141-you-can-always-edit-a-bad-page-you-can-t-edit&#34;&gt;Jodi Picoul&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I&amp;#8217;ll go with this one. I have written for the past 20 days, and I can surely say I am a bad first drafter. I have no story, just an idea of a scene or a plot for an entire story. I am lost in the start. I still put pen to paper, wrote ~1000 words daily, and here I have some things to move the story, from point A to B.&lt;/p&gt;&lt;p&gt;Another quote might be&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;As you start to walk the way appears&amp;#8221;&lt;/p&gt;&lt;p&gt;&amp;#8212; &lt;a href=&#34;https://www.goodreads.com/quotes/811906-as-you-start-to-walk-on-the-way-the-way&#34;&gt;Rumi&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I had one idea, but the start was blank. I still wrote some garbage. It was enough to help me break the barrier and helped in thinking out. After writing so much shit, not slop, I have a good understanding of what works and what the issues are. As the first quote goes, you can&amp;#8217;t edit an empty page. There is no story to edit, there are no flaws to fix, no plotholes to patch, what is that for? You have to fail, understand the missing points, connect the dots, and move forward.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://secondthoughts.ai/p/a-project-is-not-a-bundle-of-tasks&#34;&gt;A project is not a bundle ot tasks&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is one of the best and practically grounded takes on the progress on AI. If it can&amp;#8217;t make a decision that lasts longer, it might collapse eventually. AI Coding has improved over the last year for sure, but is it there? Not really. A developer still has to understand the logic, think about the AI answers, there has to be a human intuition and judgement to make its way to a sustainable solution.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;As per the growth, developers might be overgrown by 2030, is that really that quick? Maybe the plateau is almost here. It can code, sure, but it doesn&amp;#8217;t create anything. It can create something like they are created by humans, not something out of the blue.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://behan.substack.com/p/alien-authors&#34;&gt;Alien Authors&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Wow, this is just wow. The analogy of writers managing a bunch of written text from AI to create their own story is quite relatable to a developer managing a bunch of parallel agents to generate code and design a feature or come up with a solution.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The whole story was really cleverly put and relatable. Though I would argue it&amp;#8217;s quite a bad one for making one artist happy. I never want an artist to generate art with AI and tweak and tweak to please someone. Art is something that comes fully from the heart, otherwise, it&amp;#8217;s not art. It&amp;#8217;s pseudo art, artificial art, forced art.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://davegriffith.substack.com/p/why-software-development-fell-to&#34;&gt;Why Software Development fell to AI first&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It makes sense now,&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It is instantly verifiable&amp;gt; if you can run it, it has some potential&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The medium is the message &amp;gt; Text in &amp;gt; text out&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;There is verification, and it can check itself &amp;gt; if there are tests, it can run, it can itself verify if the generated code works or not, and tweak accordingly&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;These are compelling enough reasons to understand that software is quite suited for AI to bite its jaws from.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://blog.cloudflare.com/18-november-2025-outage/&#34;&gt;The 18th November 2025 Cloudflare Outage Report&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Ok, that was quite a big outage. It was the biggest Cloudflare outage since 2019. Four hours. It was down, everything was down. It got a few eyes on the engineering debt.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I wonder if Cloudflare was really required in their tech stack who were affected in this outage. Really? I don&amp;#8217;t think so, just for reverse-proxy, verification, 10 users, do you need Cloudflare? No, dog, you don&amp;#8217;t.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This is what is rightly pointed out &lt;a href=&#34;https://gist.github.com/jbreckmckye/32587f2907e473dd06d68b0362fb0048&#34;&gt;here&lt;/a&gt;. It was a good thing, it put eyes on things which we take for granted or overlook, and just use the defaults, the frictionless tools.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://blog.enamya.me/posts/bcrypt-limitation&#34;&gt;How bcrypt can be unsafe for more than 72 characters&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Oh, that is wired, use Argon guys, if you aren&amp;#8217;t just storing passwords.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Nice to know that bcrypt is not safe for passwords greater than 72 characters, who would even store such a long password?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;But that is the thing, subtle decisions, like this is not a password, so we can use bcrypt, and bam, you would be wrong&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://evanhahn.com/fizz-buzz-without-conditionals-or-booleans/&#34;&gt;Fizzbuzz without conditions or booleans&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;A nice pattern like loop for 3 and 5 divisibility, it won&amp;#8217;t scale i think for other problems&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://michaelenger.com/blog/make-your-own-website/&#34;&gt;Make your own website&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yes, it helps you understand what you need, what you are actually writing. I have built an SSG and learnt a lot of things.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It puts you under control, it helps you think broader, and not rely on third-party things all the time.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://henrikgerdes.me/blog/2025-11-grafana-mess/&#34;&gt;I can&amp;#8217;t recommend Grafana to everyone&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Change is the fundamental in software, if something out there exist, it might not tomorrow, there is no gurantee, even if someone says so, might not.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;There are rare gems like SQLite, cURL, linux kernel and some of the fundamental tools that just work and don&amp;#8217;t change or won&amp;#8217;t change because that is what they do are supposed to do. No more no less, more they are adding, but it might come at the cost of backwards compatibility.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/vrTrOCQZoQE&#34;&gt;The probelm with AI Slop&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I am also quite happy, if we use LLMs to train on their own generated data, it will be a stangnation. Artists are going to thrive here, but that&amp;#8217;s too dumb of a mistake these AI companies are to make. They can take all possible measures to make the people make use these chatbots more and more.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-vrTrOCQZoQE&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;vrTrOCQZoQE&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/vrTrOCQZoQE?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/39PdgOYjBMg&#34;&gt;Gemini 3 is the best model ever made?&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Its a good model, it seems its quite heavy and removes the subtle mistakes and biases it has. I love hove Google makes a solid general purpose models. Unlike OpenAI, whose naming conventions are all over the place, its like a slop generation to me.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;But Gemini models hit different, they just solve what have been given to them. Quite a good upgrade from the 2.5 models.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Waiting for Gemini 3 flash version&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-39PdgOYjBMg&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;39PdgOYjBMg&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/39PdgOYjBMg?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/nTMP_rLZOYM&#34;&gt;TOON vs JSON&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Its just CSV in disguise. YAML in some other way, nothing really surprising.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-nTMP_rLZOYM&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;nTMP_rLZOYM&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/nTMP_rLZOYM?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Building SSH TUI with Wish and Bubble Tea&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It was quite magical to see the TUI on a SSH, imagine you can just use a lot of applications with a nice interface from anywhere. That is a superpower.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Charm has a really good intention and they have done a great job in solving the problems.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div id=&#34;youtube2-HP8U02ZdnkY&#34; class=&#34;youtube-wrap&#34; data-attrs=&#34;{&amp;quot;videoId&amp;quot;:&amp;quot;HP8U02ZdnkY&amp;quot;,&amp;quot;startTime&amp;quot;:null,&amp;quot;endTime&amp;quot;:null}&#34; data-component-name=&#34;Youtube2ToDOM&#34;&gt;&lt;div class=&#34;youtube-inner&#34;&gt;&lt;iframe src=&#34;https://www.youtube-nocookie.com/embed/HP8U02ZdnkY?rel=0&amp;amp;autoplay=0&amp;amp;showinfo=0&amp;amp;enablejsapi=0&#34; frameborder=&#34;0&#34; loading=&#34;lazy&#34; gesture=&#34;media&#34; allow=&#34;autoplay; fullscreen&#34; allowautoplay=&#34;true&#34; allowfullscreen=&#34;true&#34; width=&#34;728&#34; height=&#34;409&#34;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;GCP Log Explorer Admin API Routes&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Understand the Admin API, the request-response structure. The model design for which parameters to keep and are relevant for the TUI state.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The log item components, it has the timestamp, the log level, the text, and the labels. It helps us making the design for the TUI as these are the lego blocks for it.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Construct a BubleTea Application&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;The Model, View, and Update architecture is so ideal. It just fits well. So intuitive to use and feel.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Parse TOON-like structure to JSON&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Its no brainer that toon is a mix of YAML and CSV. KV fields are just YAML and List elements are CSV. Combine them, and here is your TOON.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;For input it&amp;#8217;s an easy thing, but for making it generate the TOON Structure is no easy thing.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Google Releases &lt;a href=&#34;https://blog.google/products/gemini/gemini-3/&#34;&gt;Gemini 3,&lt;/a&gt; &lt;a href=&#34;https://antigravity.google/&#34;&gt;Antigravity&lt;/a&gt;, and &lt;a href=&#34;https://blog.google/technology/ai/nano-banana-pro/&#34;&gt;Nano Banana&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is quite a hell of a release week. New Model, an AI Coding assistant IDE, and an image generation/editing tool.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://openai.com/index/gpt-5-1/&#34;&gt;OpenAI Releases GPT 5.1&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Is there a day when these companies held themselves back from releasing their own slight better models just to get a few eyeballs.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;No, they don&amp;#8217;t. They just game the numbers of the evals and make everyone believe that they are the king and worth using and making them the default.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I am sick of these tactics from both OpenAI and Anthropic.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://ai.meta.com/sam3/&#34;&gt;Meta Releases SAM - Segment Anything Model 3rd version&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This week and the next week or so are quite busy, I&amp;#8217;ll be travelling out from home. So might miss out on next week&amp;#8217;s edition. Its wedding season, and I have no power to refuse the invitation, forcefully or willingly, I&amp;#8217;ll have to do my duty as a family member. Anyway, will catch up some other week for a fresh or exhausted fortnight.&lt;/p&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/772/&#34;&gt;Hackernewsletter&lt;/a&gt; (#772nd edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev/&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #68</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-68</link>
      <description>Writing, more reading, thinking and tinkering with LLMs and VLLMs, among the other things read, watched, learnt and manifested in the week of 9th to 15th November 2025</description>
      <pubDate>Fri, 14 Nov 2025 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #68&lt;/h2&gt;&lt;p&gt;It was a great week. A consistent clean week. I wrote around 9k words on my project. I feel good again. I didn&amp;#8217;t do much on the weekends as usual. I am slowing down. I did a lot of things at work, experiments, and more experiments on VLLMs and parsing documents. It&amp;#8217;s fun times. I think for this weekend, I have plans as this post will cover what my mind is fixated on for the moment, Golang and TUIs, and a pain that is daily buzzing me, cleaning log files to get the actual data. LLMs are good at it, but take a bit of time for such trivial things.&lt;/p&gt;&lt;p&gt;Apart from this, I have also been reading, a lot of reading, I completed a book of 300 pages in 3 days and found peace. Started one more. I want to create a webpage full of my notes and reviews of all the books I have read so far, not sure if I can do it before the year ends.&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;To understand emotion, don&amp;#8217;t seek the outcome, or the reaction, go deeper, find its intentions.&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;This is my quote, I have observed from reading &amp;#8220;Goddess of the River&amp;#8221; by Vaishnavi Patel. The character of Karna, and his opinion about friendship with Duryodhan, is so subtle yet this is what I can comprehend. He went for the outcome. Duryodhan made him the king of Angadesh by giving him his part of the kingdom, to make him royal and worthy to compete with Arjun. He didn&amp;#8217;t see the intention, his intention was to defeat Arjun. The revenge was in the minds of Duryodhan, not peace or friendship. He made everything in life less important than his loyalty and debt to repay the friendly help. If he knew the intention, he would have been on the right side of the war, maybe the war might have been averted. But no, he wanted to feel recognized and equal to Arjun too.&lt;/p&gt;&lt;p&gt;So, look beyond the outcome, the intention of an emotion or an act. The thing that drives the emotion is more important than the emotion itself. Don&amp;#8217;t get carried away.&lt;/p&gt;&lt;p&gt;For similarity in this quote in tech, find the why, its important, go a level deeper. The question &amp;#8216;what&amp;#8217; is already answered; you need the core intention to build something, to solve something. Without the intention, all software is slop.&lt;/p&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://drfeifei.substack.com/p/from-words-to-worlds-spatial-intelligence&#34;&gt;From words to worlds with spatial intelligence&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This a refreshing read, a positive take on the LLM thing. Its true, the words might have limitations, we don&amp;#8217;t even know what true VLLMs are capable of, they can&amp;#8217;t actually recognize the physical space, and what interpretations can they perform on it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The one thing that stuck with me was the use of LLM in education or learning. It is ranked or stated at the very end, indicating that LLMs are going to be least used to reform how we learn. If that is true, then I can take a relief. If they can&amp;#8217;t change the way we learn things, I am a happy and satisfied person. It helps me use my brain rather than I handing over my neurons to it.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://ceodinner.substack.com/p/the-ai-wildfire-is-coming-its-going&#34;&gt;The AI Wildfire is coming and its going to be very painful and incredibly healthy&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;A beautifully written comparison of natural phenomena to the current situation.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The reset of nature as wildfire is really needed in Tech for AI to seed its place. It would burn the hype and leave behind it some mess and blessings that people who struggled here will clean up and reap the benefits.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I don&amp;#8217;t have much to say, a lot to say rather. I recommend just reading it, it gave me calmness, it&amp;#8217;ll be just fine. AI is not coming to burn you, don&amp;#8217;t worry, but there will be a new resource at our disposal. You know it, it has its pros and cons, the AI chat.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://daniel.haxx.se/blog/2025/11/13/parsing-integers-in-c/&#34;&gt;Parsing integers in C&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Its again one relatable post. The author is pointing out that he saw a problem. Parsing and robust handling of integers in C. I love python for it. I wonder how is it developed on top of C then. If C is worse than python for handing integers, how is Python working so well.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;cURL, that library man! The author and the creator of libcURL or cURL the tool is a legend, he is a gift to the developers and the world. The library is much more than a http client. It has laid so many ground works for making the ecosystem of working with the web and APIs coherently and without causing any confusions.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;This post highlights the presence of parser for string to integer conversion in cURL as well as cURLX libraries. It handles them in a more robust way than the typical standard C libraries.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://sebastianraschka.com/blog/2025/reading-books.html&#34;&gt;Recommendations for getting most from technical books&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is some gold advice on consuming technical content in general I think. Not just books. It could be a big blog post, video or any course. First consume it without distraction, try to understand next, try it on your own, try it again, think about what you want to do, do it and repeat from 2 again if you fail.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://www.yacinemahdid.com/p/how-to-stop-having-fomo-as-a-curious&#34;&gt;How to stop having FOMO as a software engineer&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This one is a hard hitting banger. yacine writes some banger posts.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;shed for a minute all the other&amp;#8217;s expectations and look deep, look at all the stuff that truly brings you a sizeable amount of joy in life.&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Yes, just bury all the expectation for once and do what you truly want to. I think this weekend, I would build a TUI for GCP Cloud Logger. Because I want to. No expectations. I don&amp;#8217;t want to livestream, things get in the way, I don&amp;#8217;t have the right set of mental clarity to write golang posts, I won&amp;#8217;t for now. I&amp;#8217;ll do what I love write now, things are overwhelming me. SQL, LLMs, VLLMs, Transformers, Vibe coding, PDFs, Rust, everything seems to sucking out the joy out of me, they are all great things, but I can&amp;#8217;t handle them all at once. One thing at a time, and for this weekend, its TUI for GCP Cloud Logger, for sure.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://supremecodr.medium.com/-56094c225549&#34;&gt;Why I stopped trying to be a great engineer&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is a wholesome post. Just read it, its so short.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It conveys that taking a break from the normal chore, brings a fresh perspective and unclogs the brain. It helps your brain get out of the rut, it shows you a new hope, it fires a kindle of hope and curiosity. I guess, stopping to code, or writing some code if you haven&amp;#8217;t been due to AI, just do what you wanted to do, but something or the other kept bugging you. Because when the heart and mind are in sync, impossible becomes possible.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://blog.sturdystatistics.com/posts/sql/&#34;&gt;The quite power of SQL&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is true. After all, sometimes, not all new tools are worth using all the time. Sometimes, maybe often times, we need to keep it simple and use the good&amp;#8217;ol trusted tools, the simplest ones just like SQL, the dc calculator, how LLMs are using the existing tools to create wide possibilities.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://thorstenball.com/how-to-demo/&#34;&gt;How to demo&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Some great advice on how to demo. It has some good catches. Keeping it shorter, slowly moving to the solution, not banging it in the start. Let the viewer understand the problem in its entirety then develop the intuition to your solution.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Adding pictures add value, but I think it should be a concise representation of what is changing or what the crux of the presentation is, not just adding visuals just for the sake of it.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://jalexine.github.io/on-doing-things.html&#34;&gt;On doing things&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I don&amp;#8217;t know nature is hinting this week to me to just do things. Right, I&amp;#8217;ll do it.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;Sometimes ideas come when you stop trying to force them.&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;True. You have to just let it sleep with you. We say right, let me sleep on it, let it absorb, because the unconscious mind always keeps ticking off, it keep finding paths to connect, firing right set of neurons happen at a shower, at a walk, maybe just before the sleep. Just breathe, and let the world be it. Your in-action won&amp;#8217;t cause it to fail, but don&amp;#8217;t make it a excuse to never do it.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/EXD3b6OLtsg&#34;&gt;How Martain was written&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I haven&amp;#8217;t read Martain, want to. But nonetheless, this is an inspiring talk, as a writer and a programmer I am compelled to write a story now. This might be a turning point for me. If he can, I can too.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It appeared to me at the right time though, November in middle of NanoWriMo. Perfectly adding up to my writing streak and building confidence.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/Gl31diSVP8M&#34;&gt;Building a terminal wizard in BubbleTea&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is a great video to understand Bubble Tea framework in almost 20 minutes. I was pumped after this to finally decide to build the TUI for GCP logger. Finally it will be done this weekend.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://youtu.be/jxsA_185lMI?si&#34;&gt;How OpenAI Atlas is built&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Atlas is a chromium wrapper right? right? Nope, its a little custom separate entity that is powered and laid by chromium but it doesn&amp;#8217;t look and feel like Chromium.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I don&amp;#8217;t know anything about what Theo said, but if he is saying its gross. It might as well be, I can&amp;#8217;t comment if I don&amp;#8217;t know it.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Visual LLMs: Show then, don&amp;#8217;t tell.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;If the VLLM has visual recognition, prompt tuning will only work till a point, you then have to show it, not tell it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Text LLMs are bottlenecks due to that exact reason, they can&amp;#8217;t see. But if you add reasoning, it opens up a possibility. But if you power a VLLM with reasoning (Gemini 2.5 Flash) it is a superpower that you have honed it. I think this is barely explored territory and needs more eyes and experimentation.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Golang BubbleTea TUI Framework&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It has Model, View and Update as a core principle, which is the ELM Architecture style.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It fits this style of developing the TUIs so well. You have some state to display, you present it and you update it. Simple. You can build almost anything with this principle. Would be trying out to build GCP Cloud Logger TUI.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://openai.com/index/gpt-5-1/&#34;&gt;OpenAI releases GPT 5.1&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It looks like a general-purpose and more tunable model. Looking forward for the snitch bench test.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://codewiki.google/&#34;&gt;Google release Code Wiki&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Wow! This is a Holy Grail of code wiki. It can generate tons of things from a given github link. Very good point to start understanding a codebase if you want to contribute to. If you its hallucinated, you can prove it by running the code, simple&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;It was a whimsical week, the writing just gave me everything I needed in a week. Peace and Clarity of actions. I am in the right mood, at the right time. Just by spending one hour each day, I become a better version of myself every day. Good to write this way. Hopes to continue in the next week and year too.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/771/&#34;&gt;Hackernewsletter&lt;/a&gt; (#771st edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev/&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;p class=&#34;button-wrapper&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/p/techstructive-weekly-68/comments&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Leave a comment&amp;quot;,&amp;quot;action&amp;quot;:null,&amp;quot;class&amp;quot;:null}&#34; data-component-name=&#34;ButtonCreateButton&#34;&gt;&lt;a class=&#34;button primary&#34; href=&#34;https://techstructively.substack.com/p/techstructive-weekly-68/comments&#34;&gt;&lt;span&gt;Leave a comment&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&#34;button-wrapper&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/p/techstructive-weekly-68?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Share&amp;quot;,&amp;quot;action&amp;quot;:null,&amp;quot;class&amp;quot;:null}&#34; data-component-name=&#34;ButtonCreateButton&#34;&gt;&lt;a class=&#34;button primary&#34; href=&#34;https://techstructively.substack.com/p/techstructive-weekly-68?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&#34;&gt;&lt;span&gt;Share&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&#34;subscription-widget-wrap-editor&#34; data-attrs=&#34;{&amp;quot;url&amp;quot;:&amp;quot;https://techstructively.substack.com/subscribe?&amp;quot;,&amp;quot;text&amp;quot;:&amp;quot;Subscribe&amp;quot;,&amp;quot;language&amp;quot;:&amp;quot;en&amp;quot;}&#34; data-component-name=&#34;SubscribeWidgetToDOM&#34;&gt;&lt;div class=&#34;subscription-widget show-subscribe&#34;&gt;&lt;div class=&#34;preamble&#34;&gt;&lt;p class=&#34;cta-caption&#34;&gt;Thanks for reading Techstructive Weekly! Subscribe for free to receive new posts and support my work.&lt;/p&gt;&lt;/div&gt;&lt;form class=&#34;subscription-widget-subscribe&#34;&gt;&lt;input type=&#34;email&#34; class=&#34;email-input&#34; name=&#34;email&#34; placeholder=&#34;Type your email&amp;#8230;&#34; tabindex=&#34;-1&#34;&gt;&lt;input type=&#34;submit&#34; class=&#34;button primary&#34; value=&#34;Subscribe&#34;&gt;&lt;div class=&#34;fake-input-wrapper&#34;&gt;&lt;div class=&#34;fake-input&#34;&gt;&lt;/div&gt;&lt;div class=&#34;fake-button&#34;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/form&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
    <item>
      <title>Techstructive Weekly #67</title>
      <link>https://www.meetgor.com/newsletter/techstructive-weekly-67</link>
      <description>Reading about AI mentality, software development similarities, and finding a new time to write, among the other things read, watched, learnt and discovered from the week of 2nd to 8th October 2025</description>
      <pubDate>Fri, 07 Nov 2025 00:00:00 UTC</pubDate>
      <content>&lt;h2&gt;Week #67&lt;/h2&gt;&lt;p&gt;It was a slow and steady week. New habits are emerging. It was a pleasant experience, I felt good, I kept myself out of the social media and content spiral doom-scrolling. Why? Because something changed the perspective of action and effect, the piece I was missing was intention.&lt;/p&gt;&lt;h3&gt;Action, Intention, and Effect&lt;/h3&gt;&lt;p&gt;I heard or read somewhere, that we feel anxious or we waste our time, not because of motivation, rather due to the lack of intentionality of the actions. If you are going to the web with a clear focus and a objective, no force or urge can stop you. Motivation helps but doesn&amp;#8217;t carry you all the way. Its not one emotion or quality thing, rather all-hands together approach. You solely can&amp;#8217;t rely on focus either, you need your inner fire, you need purpose, you need energy, you need the skills to do it. Nothing comes on its own with a single cause-effect, its a multi-dimensional world of action and effect.&lt;/p&gt;&lt;p&gt;I allocated time, to write, to read. And I did complete it, not fully, not perfect, but it got me moving, I knew A and D, it helped me get to B and understand that C exists. Sometimes, you don&amp;#8217;t know the actual goal, you assume it is something, but it reveals as you go and take action. I wrote around 9k words on my project in 7 days. I am a satisfied person. What happens if NaNoWriMo isn&amp;#8217;t there this year, I am not after writing 30k words in 30 days, I am on mission to complete the project. Maybe I know the goal, but the actual goal is appearing as I write my way through.&lt;/p&gt;&lt;p&gt;I am a software developer, trying to be a writer too. Its hard, but there is no harm in giving a shot, you never know what bug it might reveal, or it could be a feature not a bug!&lt;/p&gt;&lt;h3&gt;Quote of the week&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;What comes easy won&amp;#8217;t last, and what lasts won&amp;#8217;t come easy.&amp;#8221;&lt;/p&gt;&lt;p&gt;-- &lt;a href=&#34;https://www.goodreads.com/quotes/912622-what-comes-easy-won-t-last-and-what-last-won-t-come&#34;&gt;Ntsiki KaCaleni&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;A perfect quote for the perfect time. AI generated slop. It comes easy. I don&amp;#8217;t think it will last. By last we can relate to getting the love, getting the reward, or feeling accomplished. None of it is easy to get. If it was easy, it won&amp;#8217;t be worth looking for, right?&lt;/p&gt;&lt;p&gt;Some things in life come with struggle, and that for a reason. If we really want to appreciate somethings, we really need to understand its value, its worthiness. We can&amp;#8217;t get something easily and be satisfied forever with it. AI generated anything is not lasting long. Code, Images, text, nothing. I delete the code that I accepted last week this Monday. If not, eventually next week when something breaks. Because I didn&amp;#8217;t toil hard for producing it, that&amp;#8217;s the thing, if it has become easier to produce art or code, does it mean art is not worth it? No, AI-generated art is not worth it, human generated, or natural art is what drives me here to write this exact post, and has carried humanity thus far in the world.&lt;/p&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;h2&gt;Read&lt;/h2&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://martinfowler.com/articles/llm-learning-loop.html&#34;&gt;Learning loops and LLMs&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is a true analogy. This is highlighting about the world relating software development with a assembly line.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;In software, design emerges through implementation. We often need to write code before we can even understand the right design. The feedback from code is our primary guide. Much of this cannot be done in isolation.&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I like this mindset. I agree to this 100%. Building software is about coming to a design, not just producing it. The why, the what are the questions the software development solves. How is the question that the code solves, its just a means to an end. I have learnt it the hard way.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;There are no shortcuts to learning. This is another one that sticks to me. You can produce code, but that&amp;#8217;s not the only responsibility of a developer. The code needs to solve something that you know, not LLM. You need to architect it based on the problem we are trying to solve.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Using LLMs to increase the things that we can experiment with is a good tool and direction. But then you need to plan, think, fail and iterate. It cannot be just prompt and done. You need to sit and read the things it generates, think about them, make changes, remove and write it yourself if needed. It can write code, but cannot build software solution. Yet!&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://fly.io/blog/everyone-write-an-agent/&#34;&gt;You should write an agent&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;A good one. You need to experience the thing in order to have an opinion. That&amp;#8217;s quite obvious. But people coming on conclusions about AI and LLMs don&amp;#8217;t quite think that way. They do one thing and generalize their opinion. Generalization of experiences is not good.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I have used Cursor, cursor-agent cli, gemini cli, and amp cli free version. I can have opinions about them. But I cannot about Claude Code, Codex, and the bazillions of those CLI agentic models.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;Turns out: context engineering is a straightforwardly legible programming problem. You&amp;#8217;re allotted a fixed number of tokens in any context window. Each input you feed in, each output you save, each tool you describe, and each tool output eats tokens.&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is well put. I agree to that. People and marketing blogs really buzz about context window, but its just a list of strings, it becomes quite obvious why it can bloat pretty quickly if you keep on adding more functions (tools, its description, the parameters, the docstrings, and what not for each call).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It also simplified the buzzword of context engineering, its just what effectively you can put without repeating and keeping in only precisely the ingredients for producing the meal.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://ag404labs.com/p/it-really-is-good-enough&#34;&gt;Is it really good enough&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This is a banger post. It has so many relatable things and points to discuss. But the below quote hits it.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;Most software is garbage. AI-generated garbage isn&amp;#8217;t notably worse.&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;A precise description of AI-generated garbage, its spitted like anything. I can add one more quote to this, which would be the quote of the week for this week. If a code can be produced easily, its not worth it, the thing that takes time is the worth.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://brandonharris.io/Garbage-Pail-Code/&#34;&gt;Lessons from vibe coding&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I would have loved this post, but the AI-generated image just threw me off a bad impression. But it was chess, how can I resist this.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I read this, and felt good. A human admitting his mistake. Going all in AI and failing hard, then going again but from the lessons learned from the fall.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;AI coding tools are force multipliers for developers who know what they&amp;#8217;re doing. They&amp;#8217;re force randomizers for those who don&amp;#8217;t.&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;A banger of a line. If you know what you are doing, then you already have done your part, that is to think.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;And this one too.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;p&gt;Thinking AI eliminates complexity is like thinking cars eliminate the need to know where you&amp;#8217;re going. You&amp;#8217;ll move fast, but it&amp;#8217;ll probably be in the wrong direction&lt;/p&gt;&lt;/blockquote&gt;&lt;ol&gt;&lt;li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Speed is useless without direction. We all can agree to that. Having a dumb engineer with claude code is -10x efficient then having gemini cli to a real soy dev.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://christianheilmann.com/2025/10/30/ai-is-dunning-kruger-as-a-service/&#34;&gt;AI is Dunning-Kruger as a Service&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Agreed. This is the opposite of imposter syndrome. It hits like ego. You think, that you have done the job without thinking. We are at such a conjecture that we are trying to feel like done something without doing it. AI-art for instance, if you put it on your thumbnail or post it, what are you really doing, pretending that you made it? Having the feel of creating something without creating it?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I stopped creating ai generated thumbnails on this newsletter after a couple of attempts as it felt boring. I didn&amp;#8217;t get anything from that. No satisfaction nor skill.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://inventingthefuture.ghost.io/mr-tiff/&#34;&gt;Mr. TIFF&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;It was just a pleasant read. No controversy, no fluff. Just two humble and honest humans doing their job. This world would be so beautiful if each human did its job correctly, just correctly, not exceeding the expectation or performing a all-nighter. Just completing his or her job correctly is so under-rated.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2&gt;Watched&lt;/h2&gt;&lt;p&gt;I haven&amp;#8217;t watched anything this week that is worth sharing and technical enough. I have replaced my youtube watching time with 1 hour writing sprints. For the past whole week, I wrote around 9k words. I had a goal and I am moving towards it. I don&amp;#8217;t know if youtube is worth watching anymore. I&amp;#8217;ll enjoy other things while I can.&lt;/p&gt;&lt;h2&gt;Learnt&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Flask has a &lt;a href=&#34;https://flask.palletsprojects.com/en/stable/api/#flask.Flask.after_request&#34;&gt;after_request&lt;/a&gt; decorator/hook, that we can use to run at the end of a request.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I added it to log a request, created a state and appended/put to the state after a even happening at any part of the API. Then using that state, I dumped it in a log, that gave a reliable and a singular data point to gather and analysis data. A good pattern to remember and learn from.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Zeller%27s_congruence&#34;&gt;Zellar&amp;#8217;s congruence&lt;/a&gt; algorithm to calculate the weekday from a given date&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;This was a problem of the day in the freecodecamp daily challenge. I love it, it helped me learn this algorithm. Its so trivial to implement yet feels so useful to get weekday of any given date. Leave the timezone mess aside for a moment.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;It as simple as this&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;pre&gt;&lt;code&gt;&lt;code&gt;year, month, day = 2025, 11, 05&#xA;if month &amp;lt; 3:&#xA;   month = month + 12&#xA;   year = year - 1&#xA;k = year % 100&#xA;j = year // 100&#xA;day_digit = (day + (13 * (month+1)) // 5 + k + k // 4 + j // 4 + 5 * j) % 7&#xA;# 0 is Saturday, 1 is Sunday and so on.&lt;/code&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h2&gt;Tech News&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href=&#34;http://Moonshot.ai&#34;&gt;Moonshot.ai&lt;/a&gt; releases &lt;a href=&#34;https://moonshotai.github.io/Kimi-K2/thinking.html&#34;&gt;Kimi K2 Thinking model&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;hr&gt;&lt;/div&gt;&lt;p&gt;For more news, follow the &lt;a href=&#34;https://buttondown.com/hacker-newsletter/archive/770/&#34;&gt;Hackernewsletter&lt;/a&gt; (#770th edition), and for software development/coding articles, join &lt;a href=&#34;http://daily.dev&#34;&gt;daily.dev&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;It was a fun start of the penultimate month of 2025. Hopefully, the rest of the month go just like this and I will have most of my goals of the year completed.&lt;/p&gt;</content>
      <type>newsletter</type>
    </item>
  </channel>
</rss>