Category: Design
- 
			
			Python’s StringIO moduleIf you have primarily used Python for web backend development (Django/Flask, etc.), there are some aspects of Python you might not have needed, but are useful when working with data. One such is the StringIO class: StringIO creates an in-memory file-like object that you can read from and write to, just like you would with… 
- 
			
			Do you fear AI?I don’t. I’ve long embraced the idea that technological progress’s impact on society isn’t an issue, but how we wield it could be. Aircraft, chips, nuclear energy, and software have delivered incredible benefits for humanity. They have all been misused. But the issues with their misuse stem more from psychological, sociological, or political factors. Political… 
- 
			
			Using Python for Web Backends and Data/AII am super happy to see the growth in Python, fueled by AI and Data Engineering. I came to Python through Django — moving on from systems programming in C++. Django clicked instantly, I think I always enjoyed making applications more that the nitty gritty of core systems. But I also love Python/Django for their… 
- 
			
			Chip Fabrication in India: Tata Electronics’ $14 Billion InvestmentAfter years of unsuccessful attempts by various players to establish semiconductor fabrication in India, it seems the tide is finally turning: Tata Electronics Private Limited (est. 2020) has started investments in four manufacturing facilities spread across India. There’s also the China + 1 strategy at play here, where countries are trying to reduce dependence on… 
- 
			
			Air Conditioner (AC) Buying ChecklistI was looking for a new AC for home recently and most online articles, which I checked, mentioned things like, “measure your room size”, “Decide Window vs Split AC”, “check energy star rating” etc. These are the things which I knew already; I needed other advanced parameters on which to base my decision. So here’s… 
- 
			
			Getting Started with WordPressLast Updated: Feb 2025 WordPress is a great choice for building websites if you are semi-technical. Its standout feature is that the content can be added and edited on a WordPress (WP) site very easily, and the site layout can be updated fairly easily as well (Hence the moniker Content Management System (CMS)). WordPress is… 
- 
			
			Signal App’s awkward copy-paste gestureThe “Copy message” button in the Signal App on iPhone doesn’t show up when you long press the text (on the pop-up ribbon like other messaging apps). The copy icon is placed in the bottom Tab Bar. That seems like an awkward UX error for such a mature app! Or is it just me wondering… 
- 
			
			MongoDb Quick Reference Sheet (Printable)I created a MongoDB pdf reference sheet. Here’s the link to the PDF (my only Medium post as of now, it’s got some ‘likes’) — https://medium.com/@nitinnain/mongodb-quick-reference-sheet-printable-a30435e191ac 
- 
			
			Quick Monitor Buying GuideDeciding the screen size You ought to consider the right physical size in inches with the screen resolution — deviating too much from the following chart would either make the screen too pixelated or you might find the default font size to be too small.