INSIGHTS

Knowledge Hub

From code to culture, ideas and perspectives from the people at Technogise. We explore engineering practices, technology, design, and the way we work. Whether you prefer reading or watching, there's something here for every curious mind.

Explore Library

Design
Design

Why Your Aadhaar Number Is Supposed to Be Boring

Satyam Saxena
April 24, 2026
Blog
design-systems
scalability
data-privacy
design-thinking
identitysystems
random identifier allocation, non-encoded identity number, UID number structure, national identity registry, collision-resistant numbering, stateless ID generation
Technology
Technology

We Thought We Were Building a Lighthouse. We Built a Well.

Animesh Nautiyal
April 16, 2026
Blog
engineering-culture
AI
context
product-thinking
product-management
requirements drift, scope mismatch, product discovery, feature alignment, user story gaps, specification errors, context switching
Engineering
Engineering

Performance Optimizations in Go 1.24: Swiss Table Maps and More

Ajitem Sahasrabuddhe
April 7, 2026
Blog
Golang
Why Golang
Performance
hash table implementation, cache locality, lookup performance, insertion performance, runtime optimizations, memory optimizations, collision reduction
AI native approach for web functional testing (modernizing legacy systems 2/n)
AI
AI

AI native approach for web functional testing (modernizing legacy systems 2/n)

Vivek Singh
April 6, 2026
Newsletter
AI
Agentic AI
Testing
AI Native Testing
Automation
legacy codebase modernization, functional test coverage, page object model, frontend code analysis, Claude code prompts, automated test generation, UI test scaffolding
AI
AI

Engineer's AI Work Stack

Vivek Singh
March 18, 2026
Blog
AI
Agentic AI
AI Assisted Engineering
Software Engineering
human terminal agent workflow, capability bundles, digital world operations, source code tooling, AI work stack, agent orchestration, terminal based AI
Engineering
Engineering

Minimum Viable Product

Animesh Nautiyal
March 10, 2026
Blog
Product Strategy
Minimum Viable Product
Product Management
Agile Practices
Go To Market Strategy
lean startup, product launch, feature prioritization, early validation, customer feedback, prototype testing, release planning
AI
AI

Efficiently modernizing legacy code (1/n)

Vivek Singh
February 26, 2026
Blog
AI
AI Assisted Engineering
Coding Agent
Legacy Modernization
Claude Code, OpenAI Codex, agentic coding, codebase refactoring, open source experiment, senior engineer workflow, legacy system migration
Technology
Technology

Enhancements to Go Tooling in 1.24: go vet, go build, and More

Ajitem Sahasrabuddhe
February 9, 2026
Blog
Go
Golang
static analysis checks, JSON build output, test command JSON, private module auth, compiler linker improvements, dependency cache behavior, vet diagnostics
Cryptographic Enhancements in Go 1.24: Post-Quantum Readiness & More
Technology
Technology

Cryptographic Enhancements in Go 1.24: Post-Quantum Readiness & More

Ajitem Sahasrabuddhe
February 8, 2026
Blog
Go
Golang
post-quantum cryptography, crypto/mlkem package, ML-KEM-768, ML-KEM-1024, FIPS 140-3 compliance, hashing functions, key derivation functions
Engineering
Engineering

Memory Efficiency in Go 1.24: Introducing the weakPackage

Ajitem Sahasrabuddhe
February 8, 2026
Blog
Go
Golang
Memory Efficiency
weak pointers, garbage collection, caching, canonicalization, object lifetimes, reference management, large objects
Engineering
Engineering

Improved Finalization in Go 1.24: Introducing runtime.AddCleanup

Ajitem Sahasrabuddhe
February 8, 2026
Blog
Go
Golang
garbage collection finalizers, resource cleanup, file handle release, network connection cleanup, object unreachable, finalizer limitations, system resource release
Technology
Technology

Secure Filesystem Access in Go 1.24: Introducing os.Root

Ajitem Sahasrabuddhe
February 8, 2026
Blog
Go
Golang
Security
directory traversal, sandboxed filesystem, container file access, path confinement, untrusted input handling, restricted file operations
Technology
Technology

Exploring Generic Type Aliases in Go 1.24

Ajitem Sahasrabuddhe
February 7, 2026
Blog
Go
Golang
parameterized aliases, alias type parameters, generic alias syntax, defined type reuse, container box alias, type parameterized alias
AI
AI

Dev workflows & Ephemeral testing using AI

Vivek Singh
January 22, 2026
Newsletter
AI System Design
Agentic AI
AI Product Development
Coding Agent
AI
database querying, API endpoint testing, UI test, feature branch merging, multi-agent workflows, worktree merge, endpoint verification
AI
AI

Planning and designing for Enterprise AI product success

Vivek Singh
December 24, 2025
Newsletter
AI
Agentic AI
Enterprise AI
LLM Application
context engineering, enterprise context, recruitment data, software support, proprietary model, enterprise data, conversational agent