Saturday, February 14, 2026

The Coding, The Copyrights, The Inventions!

 

I was a Weekend Coder doing it for FUN. It started in 90s with C, then C++, creating for instance dummy model of Train Ticket Booking System; and before that, HTML, for building websites; then, moving towards the VC++, Core Java, Javascript (for GUI; sometimes using Core JAVA for the GUI which was more tedious to maintain the flow of alignments; whilst sometimes using VB, which was quite easier), J2EE  / J2ME (JSP for WEB based), SQL, some part of Oracle for the backhand DB connectivity; until the APP era came in late 00, and then the Android, IOS, Windows, Blackberry (I presume) exponentially replaced the WEB development. Windows and Blackberry eventually vanished. But I switched on to the Android part basically where in the early 2010, building both the Native and Hybrid APPs on Weekends. if I correctly remember, in one of my APP, I used the GPS feature to draw an image automatically, while you move you cell anywhere. In another one, I used APIs of NASA for Mars Rover related APP. That was interesting! And the most easiest Language I would say would be PYTHON, if I’m not wrong. In the initial era of the coding, you had to define even the margines, alignments, and adjustments. When I was doing that with Core JAVA, C++, or, C, it was even more difficult. But with JS, always easier. And in the era of APP coding (Eclipse), it became quite simple. Then, I also did Coding at Embedded Level, designing the Circuits, or, controlling RASPBERRY PI vide Bluetooth APP that I built in Android, like creating a Prototype of fire extinguisher, NERF shooter etc. controlled vide my APP. This all I was doing on the Weekend for FUN, or while traveling to my workplace in the BUS. I even worked on building Drivers, that were more difficult to CODE than to build any Native or Hybrid APP. This all I did until 2016, then I lost the touch, and stopped doing so. And one thing in Coding is that, if you’re not Coding, for let’s say six months, then you’re as good as a fresh coder. Ask this question to any Coder. Today you’ve AI to CODE, which is more boring I would say.

So, from Breadboard to actual Circuits, from C to Android to cross platforms APPs, I always wondered, where can the inventive features be drawn in all this. Because at the end of the day, you’re using Libraries already defined, APIs been derived etc. At the embedded level, it was justified, as I myself worked on that. But at the basic SW level, let’s say for a web portal related to matrimony or social networking site; where one can find the inventive feature? At one point, when owners of these Social Networking sites came forward and said that, “The ‘LIKE’ Button Is an Invention! Then, I Honestly got Confounded and asked myself, could that be?

What one thing I’ve found that, Computer Engineering is not an Engineering Subject! Nope! It should’ve been treated as Computer Science from the beginning, not Engineering. Further, if we wanted to add Computer Engineering as the subject of Engineering, then, its curriculum should’ve been amalgamated with:

1.     Embedded Engineering

2.     Electronics Engineering

3.     Computer Science

4.     And if possible, some part of Electrical Engineering    

These four subjects together should’ve been considered as the subject of Computer Engineering, wherein, then the scope of the inventiveness could’ve been more elaborated. That’s why anything Software related was mostly restricted to Copyrights only.

Am I missing something!😊

© Pranav Chaturvedi

No comments:

Post a Comment

The Coding, The Copyrights, The Inventions!

  I was a Weekend Coder doing it for FUN. It started in 90s with C, then C++, creating for instance dummy model of Train Ticket Booking Sy...