What are the deep reasons for India not producing great Programmers/Software Engineers in large scale?
1. The foremost problem of not studying in one's mother tongue is a true and real problem. @sankrant has already elaborated that over and beyond the context of SW Engg.
1/n
There are other contextual problems.
2. The most astounding and unfortunate reason is that there is not enough emphasis on Foundational Skills. The importance of subjects like Data Structures and Algorithms has weakened significantly in Engineering curriculum except the top
2/n
3. In Data Structures and Algorithms, students must solve a lot of problems of varying degree of complexity. That builds a perspective of Computation. Leave alone many problems, these two subjects have been completely dumbed down.
3/n
4. Depth and Hold in these two subjects are essential for students to develop a deeper appreciation of every other Subject including Software Engineering. Just these two subjects are enough to set one in the direction of being a good Computer Science professional.
4/n
5. The sheer abstract visualization these two subjects build is mind boggling. There are many aspects of Computation that you learn through these two. Every single aspect of Soft. Engg. can be miniaturized and acquired through problem solving in these subjects.
5/n
6. A second problem is really deep subjects like Compiler Design, which provide a more advanced computational perspective has completely vanished from the focus of engineering students.
6/n
7. A Third problem is lack of exposure to different Programming Languages. A Computer Science student should not graduate without programming in C, Java, C++, Perl, LISP, Prolog, Go, Erlang.
Lack of this exposure creates Engineers with limited imagination and abstraction.
7/n
8. A Fourth problem, is too much trial and error.
Decades back lack of resources made us 1. Write Programs on Paper 2. Mentally Execute them 3. Validate on Paper
Testing on Computer came late.
Today it is line by line "Trial and Error".
Hurts Competence, naturally.
8/n
9. These things are really not a tall order. There are many other higher order abilities that require a deeper mathematical abstraction and visualization.
Most students do not know this is important. Nobody to tell them. Examination bar is way too low.
9/n
10. If we put these basics back, we will reclaim a lot of lost ground. We simply do not know how to bring these back.
Once we lose something from a system, restoring it is really a tall order in a systemic manner.
We must learn to preserve the good things we have.
n/n
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Enjoyed “Parva - A Play” in English staged by Eneno Are Media and Entertainment and directed by Sri. Prakash Belawadi @BelawadiBlr - at the Chowdaiah Memorial Hall.
Its based on the novel of the same name by Sri. SL Bhairappa.
+
Its 8hours long with 5 Acts and 4 Intervals - A Marathon that runs like a Sprint.
The Hall was full and most people stayed through. It says a lot about so much - Mahabharata, SL Bhyrappa, The Novel, the Staged Version, Shri. Belawadi and the Performers.
And the audience too.
2 heavy assaults on the Indian Culture due to Colonialism/Modernity.
1. Instilled disbelief in Moksha 2. Equated Dharma to Religion
This has drifted us away from our Natural Destiny.
This #Thread is about how Point-1 has spawned a peculiar version of #Atheism in our times.
+
Viewed from the lens of Chaturvidha-Purushartha (Dharma, Artha, Kama, Moksha) & see who stands where. There 5 Segments (respectfully used terms).
1. Left Liberal Seculars 2. Dharmic Athiests 3. Dharmic Artha Sarvopari-s 4. Dharmic Non-Literalists 5. Dharmic Literalists
+
1. Left Liberal Seculars (A wide spectrum collapsed into one)
- Moksha is hoax for them
- Dharma ranges from being a good idea to a hoax but not a reality
- (Excessive) Kama is Supreme and (Myopic) Artha must serve that purpose
- Panchendriya and Arishadvarga reign supreme
Historically, Politically, Symbolically, Culturally - most importantly from the Sacred Energy stand-point this must stand out as a top story of our times.
Much more than a story.
+
Firstly, Naman to C Rajagopalachari. His Vision, Civilizational Clarity, Thoughtfulness, use of opportunity saved the day.
He almost played the role of Sage Narada - guiding Prahlada while in the womb of Kayadu.
Thus a Bhakta was born to the Bhayakankara Hiranyakashipu.
+
2ndly, I wonder how Nehru even thought of asking Rajaji. Why he didnt ask his favourite guides & voila - a Mughalo-Buddhist Tradition would have been woven.
Saraswatee Devi sat on the tongue of Kumbhakarna & made him ask something totally opposite.
A short thread on the impact of #Avarana novel of SL Bhairappa in Kannada.
Published in the year 2007 it immediately created a huge wave, became a significant turning point in Kannada literature.
Never expected it’s national impact, but over many years, much later - it did.
+
To understand this - lets step into the literary history of Karnataka.
1880-1960 - Navodaya (Culturally Rooted)
1960-1980 - Navya (Modern, Western Influence)
1970-2000 - Left Wing, Bandaya & Dalit (The Rebellion)
1 & 2 were literary/cultural. 3 was literary/political.
+
Navodaya never died. It continued to flow like River Saraswatee. Its impact on the society was the greatest. It simply did not have as many stalwarts as it did in the 1880-1960 period.
SLB cannot be considered as Navodaya but he took on their legacy in a different direction.