ridit's tech world...

Here's the tech blog of a young boy from Kolkata, Ridit. Fatherhood taught me one very important lesson: early training is important, especially in the tech domain. And for all the young schoolgoers, here's Ridit's message to you:

"Take a leap of faith and never quit."

ridittechworld.blogspot.com
u/sommukhopadhyay — 3 days ago
▲ 3 r/developersKolkata+2 crossposts

My Exploration of solid mechanical design - the Flippy toy #shorts

Here's my son Ridit, experimenting with solid mechanical design using Blender. He created this mechanical toy and named it Flippy. He did it 5 years ago when he was in Class V. He is now building his skills in computer graphics software, which he wants to pursue as a career. Parenthood taught me that early exposure is important to build real expertise, especially in the tech field.

youtu.be
u/sommukhopadhyay — 3 days ago

In the search of our #fatherofnation...

Hey guys... this is the Nemo of society, a voice without form. I have an important msg for you.

It's time to unveil the reality of our Father of the Nation. The onus is on us to enlighten the younger generation with TRUTH. Otherwise, Bharatmata won't forgive us. Enough is enough. Please wake up and accept TRUTH. No more dilly-dally. Come ON... guys... Read ON...

sommukhopadhyay.blogspot.com
u/sommukhopadhyay — 5 days ago

3D modelling – the story of two makers – my maternal grandfather and my son – the tradition goes on...

From the grandfather's heavy brass, shaped by fire and force, to the great-grandson’s delicate filament, extruded by logic and light, the tradition of the maker continued. The medium had changed drastically, but the spirit of the maker endured. It is the story of two makers, two centuries, and one unbroken creative line.

som-itsolutions.blogspot.com
u/sommukhopadhyay — 19 days ago
▲ 3 r/maker+3 crossposts

Som's Tech World...: 3D modelling – the story of two makers – my maternal grandfather and my son – the tradition goes on...

From the grandfather's heavy brass, shaped by fire and force, to the great-grandson’s delicate filament, extruded by logic and light, the tradition of the maker continued. The medium had changed drastically, but the spirit of the maker endured. It is the story of two makers, two centuries, and one unbroken creative line.

som-itsolutions.blogspot.com
u/sommukhopadhyay — 19 days ago
▲ 5 r/Kolkatacity+2 crossposts

Som's Tech World...: Parents are the best Guru - the reason why I rediscovered myself as the Guru of my young son...

The story of how we were cheated to sacrifice our generational skills in search of degrees.

Wake up... People of Bharat.

som-itsolutions.blogspot.com
u/sommukhopadhyay — 20 days ago
▲ 4 r/compsci+3 crossposts

Lessons learnt as a father...

This post is not for cheap promotion.

It is about the facts that possibilities are infinite - we must wake up.

Early training and exposure is important. I started training my young son on advanced software when he was barely 6 years old.

Here's his one training video on 3D model using Blender when he was 9 yrs old.

https://youtu.be/Ql-Igzbf\_og?si=YqaQF3OkfXY5Ahij

He is planning to go into advanced computer graphics as a software professional.

I am sure he will be a net positive for Bharat.

His current passion is openGl.

Here's his story.

https://makers-tech-world.hashnode.dev/

Where there is a will there is a way.

Bengal has potential.

We just need to wake up.

Jai Hind.

Jai Bharat.

reddit.com
u/sommukhopadhyay — 23 days ago
▲ 6 r/West_Bengal+1 crossposts

My first post here...

I am an alumni of BE College which is now known as IIEST. When I graduated, the country was undergoing economic liberalisation. There was no government jobs and private companies were not like today's Bharat. I had to leave Kolkata for a job. Many years have passed since then. Leftists were kicked out. At last people of Bengal are witnessing a double engine government. I am sure the struggle I did for mere survival, my young son, currently in class X, won't have to go through all such phases.

I trained my son on advanced software from his early childhood and he is now learning advanced tech on his own. I am sure there are many contemporary engineers of Bengal who have the same feelings as me.

I always encouraged my young son Ridit to contribute to the learning community because I believe sharing is caring.

I am sure Bengal is healing from the anarchy.

I hope many middle aged people who once left Bengal for job will come back and contribute to her growth story.

Jai Hind.

Vandematram.

Where there is a will there is a way.

Bengal has potential.

It was only dissuaded from excellency.

It's time for us to wake up.

reddit.com
u/sommukhopadhyay — 27 days ago
▲ 0 r/softwarearchitecture+1 crossposts

Command Routing Using Chain Of Responsibility Design Pattern

Deciphering and analyzing framework code is important to know how brilliant engineers create it.

Traditional Chain of Responsibility utilizes a strict linear delegation where ConcreteHandlerA points explicitly to ConcreteHandlerB via a next reference. The article correctly highlights how frameworks like MFC alter this paradigm.

Interested?

Read ON...

som-itsolutions.hashnode.dev
u/sommukhopadhyay — 2 months ago
▲ 3 r/softwarearchitecture+2 crossposts

The Barrier in C++ 20 - concurrent programming example...

Suppose three students prepare data at different speeds, but a computation must begin only after all students are ready. How do we synchronize them?

std::barrier is the answer in C++.

std::latch and std::barrier are two synchronization techniques introduced in C++ 20.

I developed this example to demonstrate the barrier in C++.

I hope it adds some value to the learning community.

som-itsolutions.hashnode.dev
u/sommukhopadhyay — 2 months ago
▲ 4 r/cpp

nanobind: the bridge between C++ and Python...

nanobind is a C++17-first binding library , inspired by pybind11 but redesigned with a sharper focus on performance, compile times, and modern C++ practices. It’s built for developers who care about control—over lifetimes, memory, ABI stability, and error handling—without drowning in boilerplate.

​

Interested?

​

Read on

​

https://som-itsolutions.hashnode.dev/nanobind-the-bridge-between-c-and-python

reddit.com
u/sommukhopadhyay — 2 months ago

The story of Pybinding - a python wrapper around C++...

The story starts with a common problem: Python is a fantastic language for rapid prototyping, data analysis, and orchestrating complex tasks. However, when it comes to raw computational speed, especially for number-crunching or highly parallelized operations, it can fall short. C++ and other compiled languages, on the other hand, excel in these areas. The question was: how do you get the best of both worlds? How do you write the performance-critical parts of your application in C++ while still enjoying the development speed and ecosystem of Python?

The answer was to create a "binding" – a bridge that allows Python to call C++ code as if it were native Python. Early efforts in this space, such as Boost.Python, were powerful but often came with a steep learning curve and significant compilation overhead. They were a bit like using a sledgehammer to crack a nut – effective, but perhaps a bit unwieldy for many use cases.

Have a look at how neat the python code looks; however, the actual job is done by the background C++.

import libfoodfactory
biscuit = libfoodfactory.make_food("bi")
print(biscuit.get_name())
chocolate = libfoodfactory.make_food("ch")
print(chocolate.get_name())

Do you like the story?

Click on the link and learn about pyBinding - a glue to stitch C++ and Python...

som-itsolutions.hashnode.dev
u/sommukhopadhyay — 2 months ago
▲ 4 r/JavaProgramming+2 crossposts

Class Level Locking in Java - inspired by Android's Asynctask implementation - serializing multiple threads...

Why Studying Open Source Code Is Important

Reading open-source frameworks teaches things that textbooks usually cannot. For example, from AsyncTask we learn:

  • real-world concurrency design
  • serialization strategies
  • thread scheduling
  • producer-consumer patterns
  • executor frameworks
  • synchronization tradeoffs

Theory vs Reality

A textbook may say:

"synchronized prevents race conditions"

But Android source code shows:

  • Why do engineers use synchronization
  • WHERE they used it
  • WHAT problem they were solving
  • WHAT tradeoffs they accepted

That is real engineering knowledge.

Why Great Engineers Read Source Code

Engineers who study frameworks like:

  • OpenJDK
  • Android
  • Linux kernel
  • OpenFOAM
  • FreeCAD

develop:

  • architectural thinking
  • systems intuition
  • debugging maturity
  • performance awareness
  • concurrency understanding

far beyond ordinary programming.

What You Are Actually Learning

Here My small example contains concepts from:

  • JVM monitor implementation
  • object lifetime
  • static memory model
  • synchronization semantics
  • concurrent scheduling
  • executor design
  • Android framework architecture

This is exactly why studying framework source code is powerful.

You stop seeing programming as:

"writing syntax" and begin seeing it as:

"designing systems"

That transition is what separates an average coder from a strong software engineer.

som-itsolutions.hashnode.dev
u/sommukhopadhyay — 2 months ago
▲ 43 r/LinuxTeck+1 crossposts

Windows 11 Recall - the Windfall for Linux - Happy Birthday ... Linus Torvalds...

Wrote it last year. I hope you like it.

Read ON...

As we look forward to 2026, a massive change in the computer world is happening in front of our eyes. The Windows 11 Recall is working as a windfall for Linux. Although Linux may not replace Windows completely in the OS sector, the usage of Linux amongst the techies and non-techies is gaining momentum - and 2026 will be remembered as the year when the shift from Windows to Linux as a viable option will become visible.

https://som-itsolutions.hashnode.dev/windows-11-recall-the-windfall-for-linux-happy-birthday-linus-torvalds

u/sommukhopadhyay — 2 months ago