Latest few of my write-ups
Questions that Bother Me the Most
Thirty Layers of Enterprise Testing
Table Analogy for Software Firms
"Purposefully Bad" Design Pattern
Creating Connector to Bridge the Worlds of Kafka and gRPC
What do you do when you've two different technologies on the upstream and the downstream that are both rapidly being adopted industrywide?
How do you bridge them scalably and robustly? Built an open source connector to do the same.
Explaining complex tech to people from non-technical backgrounds in the form of stories
A lot of people, particularly from non-technical background used to ask me questions like 'What exactly are these crypto-currencies?', 'How does SEO work?', 'What is big data and what do you do with that?', 'How does Hadoop work?' etc. What I realized was that while these technologies are incredibly complex to implement, the core concept/idea behind all of them was VERY simple! It's almost like we have all done those things in our lives - big data processing, crypto currency concept, growth hacking in terms of search engine optimization, monolithic vs micro kernels etc! So, I decided to make this series of tutorial videos under the title - "Tech Like A Story", where in each short video, I attempt to explain tech that's either trending or widely in use already, through analogous stories!
As one of the early engineers in Conviva's Platform team, built the first generation analytics platform, specifically for historical batch analysis - 3D (Data Driven Development) Engine
We had anamoly detection, AND spell check :).
Though, I think this looks cooler than the more hilariously looking award from its previous company.
And nothing beats the hilarity of the way this certificate of recognition (probably my first in professional life) is designed.
Or my pic when I appeared in a newspaper for the first time.
Based on a discussion on /r/india, ported the Constitution of India and all of its Amendments onto Git. I've used the name of the person who passed that bill as the 'author' of the commit. So, you'll see commits authored by many ministers from Arun Jaitley, LK Advani, AK Sen, Mufti Mohammad Sayeed, Indira Gandhi, Lal Bahadur Shastri to all the way back to Jawaharlal Nehru at the very beginning.
I'm not a big fan of using Leetcode and Leetcode-like question-banks for interviews. I like creating my own questions that fit the purpose, run them by a lot of my smart friends and colleagues, and use them in interviews. There are multiple reasons why I'd do this.
In my opinion, engieering blogs of top firms are the epitome of best non-fiction material out there. They go through rigorous reviews, and since reputation is on the line, they're data-backed and generally highly trustworthy.
If you're into reading interesting posts on software engineering, give it a gander.
Original Math and logical puzzles that I created
Started creating these puzzles as a way to bring engineers together during the quarantine time on something they like to do. Realized there was a lot of companywide demand for these original puzzles, and hence continued creating two every week. On the lines of LeetCode for puzzles.
On the lines of Matlab (for Matrix ops), this library is for String operations.
There are a gazillion things one could do with strings, but most default String implementations are optimization oriented than utility oriented. This is an attempt at building my own String representation that would include interesting stuff one could do with strings. Started calling it StringLab and adding methods along the way. This has now become my default string class in almost all my projects. It includes an English dictionary trie, anagram finder, password generator, comprehensive email-id, ip address, and domain verification, KMP matching for huge log analysis, permutations and subsets among other simple operations like number to speaking-words, counting sort etc. I have a long list of methods that are yet to be added. And I'd be glad to receive any pull request as well if someone wishes to use this
In the fictional town of Irvin, there are all kinds of people - couples, singles, folks in long distance relationships, gay couples, open relationships, poly-marriages and in its largest employer Notox, there’s widespread nepotism and gender imbalance!
"So?".You might ask.
I realized that most engineers who are new to the Spark ecosystem are overwhelmed by the different set of APIs that it offers! Most of their questions that needed some human answering or that waited on StackOverflow for an answer were related to porting one API call to another, differences between them, using the most optimized approach, how to use them etc.
Made this sample project to explain most of it.
It does an audit using
While Simulating Blackjack game, came up with this side-bet for Blackjack that has features of a typical casino side-bet.
On a completely different note, I've done decently well on poker as well.
Using Kafka as an async, load balanced, server-controlled API framework
Though, later turned out to be an extension for Ben Stopford's seminal blog on CQRS
One of my really bad approaches to tackle boilerplate code in Java
I always thought Java's boilerplate code for handling threads was just way too verbose.
A runnable, a run, a thread, a start, a callable, a future...argh.
In this era of memes, handling threads (that run concurrently) should be as simple as:
"meanwhile (do_this)"
in the middle of any code ;)
Now it is. Here’s the EasyUtil lib with ‘meanwhile’.
Uses reflection, works with methods static or not, without parameters or with (unlike bare Runnable)
I realized after some testing though that in real life enterprise applications, this is not very performant, though friendlier.
This was a fun exercise! There was (and is) this start-up that was rumored to be going public in a year or two and hence had generated a lot of buzz! I applied, too (who doesn't love stock options?). Got rejected outright! Checked the company profile and noted it was actually pretty small! Realizing that CVs probably got screened by engineers, I had to resort to something weird to get noticed. So, there it was, a CV in the form of a Java class incorporating best practices (annotations, design patterns etc.) and their method documentation!
Result? Response from their engineer - "hey there, this is probably the first time I received a CV as a github link. Maybe we should chat".
Determinant Game is a two player game. It's played like Tic-Tac-Toe except that the two players take turns placing a number between 1 to 9 both inclusive and unrepeated in a 3x3 matrix.
The goal of the first player is to place numbers such that the determinant value of the matrix once it is full is positive.
The goal of the second player, unsurprisingly, would be to place numbers such that the determinant value of the matrix once it is full is negative.
Once all the numbers are placed, the determinat value is calculated. If it comes out positive, player 1 wins. If it comes up zero, the match is a draw. Player 2 wins otherwise.
3 | 1 | 9 |
4 | 7 | 5 |
6 | 8 | 2 |
Determinant:
3 * (7*2 - 8*5) - 1 * (4*2 - 6*5) + 9 * (4*8 - 6*7)
= 3 * (-26) - 1 * (-22) + 9 * (-10)
= -146
So, the second player wins
All the quotes are original. Special tees on themes of Girls Who Code, Corporate Stacking etc created for unique occasions.
Some quotes used on tees include:
I Belong to the Church of Emacs
An ant and maven walk into an old broken bar. Built it
I'm Psychic. I Foresee Runtime Errors
An i for an i makes it O(n2)
I'm a billionnaire. In Binary
/wallet 200, /money 404
I'm independent minded. Check my pom file
(Note that I don't maintain a majority of these actively, but most are in the auto-maintenence mode)
A Recession Management System
This was created around 2010 when the recession hit India (where I had just started working). The site is not active anymore but who knows when I need to rejuvenate it?
tldr;
Group freelancing based on skillsets for developing product needs/enhancements. Flattest hierarchy with no management overhead.
Recession has different effects on different industries. The solution proposed here is a software one for recession. The idea is to enable this website UNDURE.org to be a non-profit software solution for helping people who lose their jobs or companies which have software needs but are at the verge of closing down without alternatives.
Managing business is difficult during recession making the availability of skilled workforce for a lower capital investment critical for recession management. Therefore, correct planning of workforce through this system (website) may prove to be useful.
At the time of recession, mass layoffs in software companies are unfortunately common. This implies less job opportunities and therefore, less consumer spending. During the recession in 2007, consumer expenditures decreased substantially in every major category. It sloped down from $52,203 in 2007 to $48,109 in 2010. The product value drastically comes down in terms of product demand. This is when the software companies incur huge losses.
To handle this kind of emergency, UNDURE.ORG was developed. It works as follows:
People with skills and experience who lose their jobs register on UNDURE.org as users. These users are equipped with required skillsets to do a software job. Based on their skills, working-groups are automatically created. For example, twenty people who know Javascript are grouped together. Remember, these are not amateur coders; rather they are professionals.
Now consider a product based company that is under budget reconsiderations and requires that a product/enhancement be developed within a limited budget. This is when the solution (website) comes into picture. The product company posts the requirement on the website. The job is assigned to a group based on the skills required to complete it. People within the group create a workforce and one of them takes the initiative of being the leader and manage the work progress. This reduces the overhead cost of managing.
Advantage: No corporation coming into picture. Therefore, no overhead cost. The social and economic effects of recession can be managed. Mental distress due to loss of job can be avoided. The pay is decent. This amount, though not extravagant, is sufficient to maintain a balanced lifestyle.
Why will this system work? People who just lost their jobs because of worsening economic conditions around are self-motivated. They will work without a manager. The feedback system within each group will maintain the velocity and quality of the project, and any non-performing engineer would get sent out. The users get to continue working on their skillsets as well.
See more
Some of the ideas I have sent to other companies/corporations!
And their (often) funny responses!
I like being in innovations early, and either fail fast to move on, or make big!
One of my favorite things to do when I read a technical or a non-fiction book is to read it to the word, and if I find any mistake, write it to the author.
Below is a partial list of some of the mistakes/errors I've found.
I'm a huge fan of reading (and summarizing) non-fiction books. This is a collection of reviews of all the 55 books I read in 2020.
(Plus some errata that I sent to authors and their responses).
Again, as a huge fan of reading (and summarizing) non-fiction books, this is my collection of reviews of all the 22 books I read in 2019.
IT'S LIKE this, BUT FOR that.
Considering a lot of successful websites,apps and services are just mashups or tweaks of a few core services, I believe it's not completely stupid to do this exercise. For example, LinkedIn is Facebook for professionals, Khan Academy is Youtube of educational videos and Snapchat is ephemeral Whatsapp.
Disasters happen! Post Mortems are done. It would be stupid not to learn from them or apply them to other industries.
My compilation of RCAs of disasters as applied to the software engineering world.
To help promote the low budget, but very well made movie Rangitaranga, ideated and implemented this campaign where fans could impose the "Rangitaranga" eye mask (which is an essential prop in the movie) onto their profile pics.
The campaign went viral with thousands of fans using the site.
The sloth paced capitalism
When it comes to investing, I'm an old-school-aggressive rather than a meme-stock-aggressive. Being a Buffet-ier and a
Bogle-ier, I go long-term on most.
I prefer matched 401k + ESPPs over YOLO (though I do nano-YOLOs all the time, including buying lottery tickets and hitting casinos for Poker and Cumulative Blackjack).
I believe that 90% of the hedge-funds are on the negative wrt S&P500 if considered large enough time-window, and that a simple index fund would fare better. I also think that the Wall Street is fairly disconnected from corporate financial basics most of the time (which proves Buffet's quote again - 'Be greedy when the market is afraid; be very afraid when the market is greedy').
To prove the above two, a few years ago, I conceptualized a mock-ish “Fruit Basket ETF” that is an index of NYSE/NASDAQ traded firms with either fruits or fruit derivatives in their names - now or historically.
“Sleep” has been one of the very vital activities for every genetically developed species on the planet. Humans spend almost 33% of their life sleeping. But in a highly competitive and schedule oriented world, it also became necessary for humans to wake up from sleep at the right time against our inbuilt melatonin cycle. The need for this resulted in utilizing the ability of our brain to respond to external stimuli and build a clock that alarms us at the slated time. The ‘alarm’ essentially triggers a loud sound to which our brain can respond and wake up. While sure it’s a simple solution, it’s far from being elegant and useful all the time for the modest reason that its sound is audible to people around you who might not always wish to wake up at your time. This is indeed a nuisance for others and a cause of morning quarrels in places like hostels, dorms and even in some households. An easy way to solve this is to analyze to what sort of external stimuli our brain responds and binding their power for the same.
“Alarm Sense” can
1. generate sound whose intensity and pitch are customizable,
2. turn on a highly focused and bright beam of light over your face. Remember, you can’t sleep under bright light. But the effectiveness of this depends purely on the illumination flux of the beam and the nature of the person,
3. can generate sweet to pungent odors depending on the ‘seed for smell’ you put into it. Less effective, but it can be a soothing experience to wake up to the fragrance of roses or jasmine (or chlorine if you wish?;)),
4. can use its two ‘hand-like’ auto arms with soft palms to repeatedly poke you to help you wake up,
5. Can spray a gentle stream of cold water over your face and wakes you up; a bit weird, but really effective.
Made this movie for highlighting the kind of work we were doing in our team, instead of a plain old PPT. This was played in all-hands to a "thunderous applause" ;-)
Relic Chess is a variant of Chess that I've created which can be thought of as a spatial version of the regular chess.
That means all pawns have the same valuw, but different squares have different values.
Board configuration is paramount, and different configurations lead to different difficulty levels.
In the hardest configuration, there's only one Queen Square, controlling which would mean controlling the entire game.
If you'd like to work an algorithm with me on making the most optimized board for length of play, difficulty, and other criteria, or on creating an algorithm for the machine to play the perfect game (something better than minmax ;)), do feel free to connect below.
I want to connect
"The Traffic Light of Life", where all the three colors are always on, all the time; and you and only you decide whether to proceed (hustle/step up), wait (follow), or stop (disappointed).
Neologism or coining new words is one of my favorite topics. I believe it boosts creativity as there is no set rule for these. While in some cases, neologism can overlap with pun or play with words, a dedicated neologist knows her/his words ;)
Some of my neologies include - Algorhythm, Moneymoon, Marstyr, Pybuse, Sudo-code, Wework Tourism, Carbage, Undure, Parallel Entrepreneur, Feedfront
Wo xihuan zhege! This was more of a consistency challenge for me than learn Mandarin language challenge, so I'm sort of happy about reaching this 400 day milestone given so many life changes that happened last year.
While I can hold a conversation in Mandarin with friends, it's still the case that most of my Chinese friends don't understand what I speak :)
Pybused to find some of the most dangerous places in the world to visit as we were planning our "Dare Tourism"! "Dare Tourism", which is an extreme form of Adventure Tourism and part of Experimental Tourism is where one (or two - to make it more dangerous ;)) visits some of the most unstable, volatile, dangerous places of the world. My idea of an extreme form of Dare Tourism is Ero-Dare-tourism in which a couple travels to a dangerous place separately and tries to find each other
Here's the Pybuse that found some of the interesting "WARNINGS" about visiting various destinations. Many WARNINGS were rather really intriguing and gives us an insight on how places become dangerous.
My idea of an optimized calendar
This is also how the 4 day workweek could become a norm :)
The "Purba" Design Pattern
“Purposefully Bad” or the “Purba” Design Pattern!
Methodically Managing Enterprise Austerity
Managing Austerity using Unix Permission Triads
'The Green Mile' Experiment!!
An experiment to bolster creativity, IMO!
Brainstorming is one of my ever favorite topics. It all started from the chapter "The Science of Deduction" by Arthur Conan Doyle where Sherlock Holmes seamlessly brainstorms by himself, and went all the way till reading in "Space Barons" about
Bezos's extreme brainstorming for building rockets that included even a bull whip as long as a train before settling on chemical rockets.
My list of brainstormed ideas could use a different day for posting, but I do think brainstorming could be made more structured than how it is perceived now.
When I was working at Wework, I had proposed the below as part of Wework Transform program (along with other ideas like WeCard - Wework's credit card, WeExt - Member extensions like cab and flight affiliations etc, Corporate Interview Rooms for remote interviews, Wework Tourism etc).
Specialized Brainstorming Room in Wework spaces
Why?
From design teams to technology teams, from interior arts to architecture teams, innovation is key to growth. To be innovative, a creative ambiance that promotes it, a network of people, a set of utilities are among the essentials - all of which could be brought under one umbrella of brainstorming. The regular conference rooms and huddle spaces are definitely creative and artistic but are not specialized for brainstorming. So, specialized brainstorming rooms that provide highly creative ambiance and help spark ideas among brainstormers is needed - maybe one such room per WeWork space.
How?
Unlike conference rooms, Brainstorming Rooms will have some special features that make them tailor-made for brainstorming. Some of them could be:
1. Colors that are known to boost creativity
2. Wall art that show/promote innovation, ideas, networking etc.
3. Books that are specific to ideas and innovations
4. Board / digital boards with sticky notes and pens,
5. Software that could be used as tools for Brainstorming (I've a sample/prototype software already for this, which I'd love to show you)
6. Furniture that are novel and creative
7. Most importantly, running availability of coffee :-)
8. No-external-disturbance mode to avoid distraction
9. Meditation-friendly seats for silent-thinking
While brainstorming could be seen as something that can be very ad-hoc, I use the "What's your Chess" approach to make it have a tangible ice-breaker point
In this, we come up with out own variants of chess, from minor to major, cosmetic to dramatic. The idea is to brainstorm.
See some of my chess variants
On a similar note, here's another brainstorming on Musktopian Twitter.
Musktopian Twitter
On a related note, I also emphasize the "empathy focussed" equivalent of brainstorming, which I call Heartstorming.
Heartstorming
A friend of mine was very happy when he read that French was called Romance language,as he was learning it. Then he saw that even Spanish was called Romance language! And then Italian too!! Later we came to know that languages derived from Roman are referred as Romance languages.
FIFA 2014 WORLD CUP PSEUDO-FAN PRETEND-SHEET.
This Pretend-Sheet is for "those pretending" Football fans (like me) that helps them discuss the ongoing FIFA World Cup events with their hardcore football-worshipping friends without much embarrassment!
Excuse my sms lingo. I was very immature when I wrote this and don't have the patience to modify it now :)
If you remember the WWE Trump Card game we used to play back in the 90s(?), where there were Height, Weight, Biceps, Chest, Rank etc of wrestlers like Triple H, Undertaker and many more, I thought it would be fun to have a similar trump-card game but with politicians' profiles!
Probably, I could also make a case that it kind of increases awareness among people and opens the mind of those apolitical ;-).
Applicable to politics/leaders from around the world
So, you're very angry on someone and wish you could take that off on them with the strongest swear words you know!
But turns out you can't because doing so would result in weighty consequences for you. Maybe that's your boss, professor, or someone in a commanding position.
So you take your anger off on your close ones - your partner, children, friends, OR, spend the night in a bar.
WE HAVE A BETTER SOLUTION FOR YOU - DEAR ANGRY YOUNG (and old) PEOPLE!
We are blame.me
What you can actually do to quench your anger is simply use our free app to talk to one of our trained Blametakers.
Blametakers not just pretend like the one(s) you want to scold/blame/tussle with, but also help soothe you by responing appropriately (maybe in an apologetic way if the situation demands).
No filter! Remember, they are trained! Scold them as long as you wish, till your anger is quenched, and you're back to normal!
But hey, "uselessness" is relative. So, these could be useful from some perspective in some universe.
x | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
y=x^2 | 0 | 1 | 4 | 9 | 16 | 25 | 36 |
Change (i.e x^2 - x) | 0 | 0 | 2 | 6 | 12 | 20 | 30 |
Rate of change (Column minus its previous column) | 0-0 = 0 | 2-0 = 2 | 6-2 = 4 | 12-6 = 6 | 20-12 = 8 | 30-20 = 10 | |
Rewriting it as... | 0 = 2 * 0 | 2 = 2 * 1 | 4 = 2 * 2 | 6 = 2 * 3 | 8 = 2 * 4 | 10 = 2 * 5 | |
Which is nothing but.... | 2x | 2x | 2x | 2x | 2x | 2x |
Reach out to me if you manage to find the mistake in my derivation ;)
We all know that old and outdated trick of using algebra, cancelling out 0 on both sides to prove 1=2.
We have our classic formula : v = u + ( a * t ) ----------------- (1)
And we also have … : v ^ 2 = u ^ 2 + ( 2 * a * s ) ---------- (2)
Squaring (1) , v ^ 2 = u ^ 2 + ( (a ^ 2 ) * ( t ^ 2 ) ) + 2 * u * a * t ------------- (3)
Equating (2) and (3) , (Cancelling v ^ 2 and u ^ 2 on both sides),
2 * a * s = ( (a ^ 2 ) * ( t ^ 2 ) ) + 2 * u * a * t
Cancelling ‘a’ , 2 * s = ( a * ( t ^ 2 ) ) + 2 * u * t
Bringing ‘t’ to the LHS, 2 * ( s / t ) = ( a * t ) + ( 2 * u )
But (s / t ) is distance travelled over time taken, that’s velocity ‘v’.
Hence, 2 * v = ( a * t ) + ( 2 * u )
Bringing ( 2 * u ) to the LHS, 2 * ( v – u ) = a * t
Bringing ‘t‘ to the LHS, 2 * ( ( v – u ) / t ) = a
But ( ( v – u ) / t ) is the rate of change of velocity, that’s ‘a’
Hence, 2 * a = a
which I can write as , 2 * a = 1 * a
Cancelling ‘a’ , (note that this is perfectly valid to cancel a non-zero entity from both sides of the equation ),
we get, HURRAY …. 2 = 1 …….
During my time at WeWork, I tried automating everything in a public space, and the first step towards that being the end-to-end integration of IoT for restroom maintenance. As evident from this pic, it was pretty well received!
I used to live in a place where the winters were Game of Throne-ish. Instead of using an existing solution, I decided I'd go full DIY style.
The welding of this never materialized because I soon had to move to a place that would see no snow, so this remained a concept.
I categorize corporate core values into two - “protective” and “disruptive”. “Protective” values are those that are typically “safeguarding and preserving” in nature. On the other hand, “disruptive” values tend to incline towards an advancement culture or “what's next?” angle.
It was not surprising to see that a large percentage of Fortune 500 companies have embraced Protective Core Values, as opposed to Disruptive, and unlike the growth, tech companies.
“Integrity” being the top core value, and by far.
Some of the hardest, but possibly very satisfying, ways to make a million dollars. Sticking to "definitive" ones rather than a probabilistic one like MegaMillions
I'm a big fan of all the useless coding/algorithms related folklore like
Code Golf,
Quines,
Pessimal Algorithms,
Esoteric Programming Languages,
Deep Programming Concepts etc.
One of the results of that being me writing my Brainfuck Compiler.
By far the most childish idea I had as a middle-schooler: Science classes taught me that AIDS is essentially the destruction of our immune system. A year later, the then Science textbooks mentioned that Leukemia is basically an abnormal increase in our WBC!
AND, the "billion-dollar-idea" neurons fired to suggest that these are practically mutually beneficial!
And that a potential cure for Leukemia is through bio-medicine - having the HIV do its job in a controlled manner and maintain a delicate balance in WBC count!
Of course, I thought I'd win a Nobel in Medicine for this revolutionary strategy!
We say we are attaching something, but send the email without the attachment. Then send an embarrassing apology email after five minutes correcting the mistake! How many of us have done this? Wrote a plug-in for Outlook: This "OUTLOOK ATTACHMENT REMINDER" looks within the subject and body of your email for the word "attach" and plenty of its variants (-ing, -ed, PFA, pfa, etc.). If it identifies that there should have been an attachment but couldn't find one, it alerts you and, on your command, opens a prompt to select the file(s) to upload.
By far one of the most useless ngram inferences out there - when did American English surpass British English in literature?
The answer is 1911-ish btw.
I go by the penname Adichi, which is short for Anoop DIxith CHIkmaglur.
I've written several full length screenplays, and wikipedia-esque movie stories.
This used to be one of my favorite hobbies!
Below is a partial list of my full-length screenplays/novels/treatments.
Do reach out to me if you'd like to discuss any, or interested in the rest.
Screenplay: Mystery: The Psychiatrist
Screenplay: Drama: Karodpati
Screenplay: Suspense: Death Ring
Novel: Mystery: Vihanta
Movie: Sci Fi: MosquitoMan
Movie: Drama: Kundali
Movie: Drama: Sach
Movie: Comedy, Action: Tu Maaro, I Never Die
Short story: The Pen Shop
I started out writing satire articles for popular Indian webzines, and my articles were respectively the second most widely read and most widely read articles on UnRealTimes in 2014 and 2015.
Below are a few of my articles (Note that many of these are probably no longer accessible outside of the Wayback Machine
1. Govt bans StackOverflow.com; Developer takes 6 hours to swap 2 variables
2. EA Sports’ coders develop 7 new algorithms to accommodate AB de Villiers’ shots in EA Cricket 2015
3. IITian accepts Infosys’ 6 crore job offer, Infy in utter shock
4. Impressed by their acting skills with referees, Adi hires footballers to teach Uday Chopra acting
5. Future legend Virat Kohli’s emotional speech when he retires after 18 years
Philosophy is one of my favorite topics (and the final page you land on when continuously clicking on a link on any Wikipedia page). I have spent and still do spend my free time thinking about philosophical concepts, thought experiments, applications, philosophical stories etc.
I have written a few mildly philosophical stories in the past, but much of my thoughts have been on analysis of various philosophical concepts.
I have collected my thoughts, thought experiments, interesting philosophical concepts and questions, anecdotes, potential applications etc. on my Trello board here . Feel free to visit.
When I retire, a blend of philosophy and Physics would what will take a lot of my time! It's my brian's happy place.
Some of my favorite philosophical concepts to discuss are:
1. Gettier Problem
2. The birth and evolution of morality
3. The 'BLISS' of Sisyphus or the 'Happy Truckdriver'
4. The philosophy of quizzing and the need to know something unneeded
5. Materialism Explains Everything
6. Albert Camus's ultimate question
The necessity to remain calm, and how to go about it...
Writing poems, articles and experimental writings in my mother tongue Kannada is one of my favorite hobbies.
I use the penname Adichi - which stands for Anoop DIxith CHIkmagalur.
Below is a collection of my poems, articles, and writings in Kannada.
A larger collection is available here
I also have unsuccessfully tried to add Kannada to Duolingo!
When Developos, the ancient G(r)eek disciple of Codepus deity finished his 1M-LineOfCode long meditation, Codepus, the Lord of Logica was impressed, appeared before and granted him three wishes...
Scroll to the right