Week #59
Another productive week, a lot shipped, almost all critical bugs fixed, the launch looks great. Wrote daily for another week about SQLite/SQL. Adding up 24 posts. Read it here. Generating a lot of ideas, getting back to journaling, reading instead of consuming videos and doomscrolling. It is getting better day by day. I have completed my yearly goal of reading 12 books. Still 3 more months to go, would be almost at 15-18 books.
Package Managers are evil
Package Managers are evil
Link: https://www.gingerbill.org/article/2025/09/08/package-managers-are-evil/
Context
This is a fair take. Absolitely, the left pad example from Theo is one such thing. People just keep on adding packages/libraries without thinking much, in pre-AI days that was the problem. But now, with AI, it can spit out code like anything. No need to worry about managing packages, but eventually it will be producing more code which is a liability. AI produced code might be fragile, very like todo: authentication coming soon, like code. If not tested or reviewed, can’t trust it. He is right on all the points, Golang is batteries included, and clearly defines what a package actually is, its just a folder. You can import anything from the folder. Except only if the functions or structs are capital case (annoying at times, but fine). Having some rule is better than having none. Javascript failed to define a rule, and NPM is a mess. Golang doesn’t have a package manager, it just manages itself. I also find python dependency management like javascript to be honest, but a little better with terms of completeness. Since people can mess up on the web pretty easily, the things to mess up with Python have a less surface area. If you are aware of what happened to PyPI several times, you know what I am talking about, Its common to manipulate a source of truth and people might find themselves in all sorts of trouble, they would have never imagined. With uv I think it is moving to a better place, but still the core of the problem is from the too much of flexibility, which is fine, and needed even. Python doesn’t needs to be like Go.
Techstructive Weekly #59
Week #59
Another productive week, a lot shipped, almost all critical bugs fixed, the launch looks great. Wrote daily for another week about SQLite/SQL. Adding up 24 posts. Read it here. Generating a lot of ideas, getting back to journaling, reading instead of consuming videos and doomscrolling. It is getting better day by day. I have completed my yearly goal of reading 12 books. Still 3 more months to go, would be almost at 15-18 books.
The last programmers
The last programmers
Link: https://www.xipu.li/posts/the-last-programmers
Context
There is so much wisdom in this post, I feel like quoting a lot of things, but the ending nails it “The parts that have always mattered, really. Understanding people”. There I put it, no fuss, no bait, just facts. Maybe we are the last generation of coders that type code by hand, and push to production. We are seeing the hands taken over by AI slop. I call the code slop, it is. If not reviewed by a human, it is garbage, well not entirely but nothing short of saphegetti, legacy, I-don’t-want-to-touch-and-read like code. The author is hinting at the transition from developer happiness to user happiness. I don’t like that but it’s the harsh truth, the hard pill to swallow. No one will be a true nerdy developer anymore, they all would be average vibe coders. Only the best among them will be truly nerds. Will that change from now? I don’t think so, people can use computers now, but in earlier days they don’t use to. People (in India) at least don’t know the proper usage of AI, its actual working, that’s why AI-bros exist. Sadly they would sell these AI as their product but that is I think would be a skill, to steer AI in doing what you want, and for that you need to understand what they want. Pretty long rabbit hole but worth thinking about as a developer.
Techstructive Weekly #58
Week #58
What a week, almost broke prod for half an hour! On Monday, can you believe it? I didn’t but that was a bug. Patched it and moved on. Had a consistent posting and learning sessions daily for an hour about SQL and SQLite. Feels good.
Techstructive Weekly #57
Week #57
It was a fun week, really doubled down on learning SQLite and SQL. Shipped a bit of code and had fun creating improving metrics on the work side of things. Able to see 10% improvement in the things I have been working on the past few months. Really a good vibe week. I finally broke the barrier or imposter syndrome and whatever it might be called it while using the AI-assisted/vibe coding things.
Techstructive Weekly #56
Week #56
A simple yet rewarding week. Continuing the learning path of SQL, and taking it to a next level with consistent posting of log like posts, reading a ton of hackernews articles, researching about AI generated images metadata, and a lot of python code.
Techstructive Weekly #55
Week #55
A clean week, it was a festive week. Saturday was Raksha Bandhan, so almost half of the day was spent in those rituals and getting in and out of the house and guests.
Techstructive Weekly #54
Week #54
What a week! LLM models all over the place, gpt this, gpt that.Anyways, I find myself in a better place by avoiding AI in some places and using at its full potential at certain place, it took some time to realise it, but its kind of working now.
Techstructive Weekly #53
Week #53
A pretty slow moving week, but a lot of consumption. I watched and read a lot of resources on SQL, databases and backend in general. I want to understand SQL to learn what is the fundamental unit in CRUD apps, which I think is a SQL query.