---
title: "Aviral Srivastava (@godofgeeks) | Hashnode"
description: "a young hobbyist software developer and a tinkerer from India. Read the latest articles by Aviral Srivastava on Hashnode."
url: "https://hashnode.com/@godofgeeks"
---

@godofgeeks

# Aviral Srivastava

@godofgeeks · Delhi, India · Joined June 2023

a young hobbyist software developer and a tinkerer from India

[Website](https://mraviral.in/)

### [Fixing Over-Engineering using just Postgres](https://godofgeeks.hashnode.dev/fixing-over-engineering-using-just-postgres?utm_source=hashnode&utm_medium=feed)

(for best experience read this on my blog - https://mraviral.in/blog/just-postgres ) Let’s be real for a second. We are all guilty of "Over Engineering", without even knowing sometimes. You start a new project, and immediately your brain goes: "Okay,...

8 min read · [godofgeeks.hashnode.dev](https://godofgeeks.hashnode.dev/fixing-over-engineering-using-just-postgres?utm_source=hashnode&utm_medium=feed)

[Jan 5](https://hashnode.com/posts/fixing-over-engineering-using-just-postgres/695ba690bd3df66be24985d9)

### [Computing Everything: The Chaos of Concurrency](https://godofgeeks.hashnode.dev/chaos-of-concurrency?utm_source=hashnode&utm_medium=feed)

Introduction (For best experience read this writeup on my blog - https://mraviral.in/blog/concurrency-chaos ) At its core, computing is linear. A CPU is a simple creature: it reads an instruction, executes it, and moves to the next. It does exactly o...

7 min read · [godofgeeks.hashnode.dev](https://godofgeeks.hashnode.dev/chaos-of-concurrency?utm_source=hashnode&utm_medium=feed)

[Dec 25, 2025](https://hashnode.com/posts/chaos-of-concurrency/694ceeeefea3dbe139f55db2)

### [The Magic of the Tab Key: A Deep Dive into Shell Auto-Completion](https://godofgeeks.hashnode.dev/the-magic-of-the-tab-key-a-deep-dive-into-shell-auto-completion?utm_source=hashnode&utm_medium=feed)

(Read this article on my blog for best experience - https://mraviral.in/blog/tab-auto-complete) Long before "AI" became a household term and Large Language Models began predicting our emails, Linux/terminal users possessed a different kind of magic: ...

6 min read · [godofgeeks.hashnode.dev](https://godofgeeks.hashnode.dev/the-magic-of-the-tab-key-a-deep-dive-into-shell-auto-completion?utm_source=hashnode&utm_medium=feed)

[Dec 11, 2025](https://hashnode.com/posts/the-magic-of-the-tab-key-a-deep-dive-into-shell-auto-completion/693a33c56cef8a9f12c2a171)

### [Containers from Scratch](https://godofgeeks.hashnode.dev/containers-from-scratch?utm_source=hashnode&utm_medium=feed)

(For a better experience read this on my own blog - https://mraviral.in/blog/containers-from-scratch ) Docker often feels like magic. You type docker run, and milliseconds later, you have a pristine, isolated environment. For a long time, I settled f...

13 min read · [godofgeeks.hashnode.dev](https://godofgeeks.hashnode.dev/containers-from-scratch?utm_source=hashnode&utm_medium=feed)

[Dec 5, 2025](https://hashnode.com/posts/containers-from-scratch/6932490f07b97498bd40411d)

### [Installing Latest Go in Ubuntu 22.04](https://godofgeeks.hashnode.dev/installing-latest-go-in-ubuntu-2204?utm_source=hashnode&utm_medium=feed)

Go, often referred to as Golang, is a statically-typed programming language developed by Google. It was created by Robert Griesemer, Rob Pike, and Ken Thompson and first released in 2009. Go was designed with a focus on simplicity, efficiency, and ma...

2 min read · [godofgeeks.hashnode.dev](https://godofgeeks.hashnode.dev/installing-latest-go-in-ubuntu-2204?utm_source=hashnode&utm_medium=feed)

[Dec 26, 2023](https://hashnode.com/posts/installing-latest-go-in-ubuntu-2204/658a7d4d9c598fe7fcc76706)
