Posts

Count "Islands" in a Matrix Using C#

Once in a while, a developer can be challenged by a new problem that puts him/her in the zone. This one happened recently and it's exhilarating! I have never encountered this problem before. Honest! And this is how I (eventually) solved it...

Idea No. 15: Robotic Muscle Fiber

Modern robots are big, heavy and powerful. In many ways, they are designed to simulate what we already see as functional: hands, wrists, arms, elbows, feet, ankles, legs, knees, thighs, joints, hips, etc. Components that simulate these are common in the field of robotics. It is our nature to simulate the whole. But what if we stop a bit, step back a little and start small again?

Idea No. 14: Merge Netflix and Vudu (UltraViolet)

Amazon's Prime Videos allows me to watch content from my Amazon Prime subscription, and to also buy/rent content not part of Prime. The convenience is beautiful. Now, I'm thinking, a brilliant competitor can be a merger of Netflix and Vudu. Right?

Idea No. 13: Make Conversation Graphs Standard

E-mail was created to intuitively simulate the experience of physically sending mails. This was cool and all. However, today's capabilities and demand for media rich instant messaging, audio/video calling, and collaborative communication redefine how we should be able to interact digitally, and, most important, how we can keep track of them all.

Idea No. 12: Make SON, SON-Schema and SON-Template Standard

The web has used markup and markdown languages since forever. But what if we can use mark, just "mark", instead? Better yet, just like how HTML and XML are made standard, why not make Simple Object Notation (SON) and its variants standard for the web as well? Perhaps with the intent to replace markup and markdown in the near future.

Idea No. 11: Make Computing and Coding Standard in K-12

Exposing our young generation to general computing and coding is still treated as special events in schools. There are hour of code events, learn to code tours, coding/programming electives and what have you. Why not make computing and coding one of the standard subjects in K-12?

Idea No. 10: Build and Create with Solar Panels

We've seen roofs with or made of solar panels. We've seen solar panel glass windows. We've seen solar panel driveways. We've seen solar panel roads. How about solar panel buildings, bridges, houses, parking lots, etc.? We've seen them once or twice. We heard or read about them once or twice. But why aren't they everywhere?