The Product Evolution

When building a product/feature we generally come up with assumptions. How do we know our intuitions are right?. Experiment! Before building the software, select a set of users/client, find out manual ways of solving the problem you are trying to address with this software and make iteration of changes to the manual approach and see how it behaves. If the solution you are trying to build isn’t working manually, then what is the point of building a software for it? »

Procrastination is good

Really? Yes. Procrastination gives you time for divergent ideas, to think in nonlinear ways and to make unaccepted leaps. When you start working on any problem immediately, you don’t get time to think through it. But, when you procrastinate, you subconsciously think about the problem and you may come up with awesome solutions inspired by nature, kids playing in the park or even from the city traffic. “You call it procrastination, I call it thinking” - Aaron Sorkin »

AWS EC2 Network IO tweak, Two things to check

1. Driver support for Enhanced networking Enhanced networking uses single root I/O virtualization (SR-IOV) to provide high-performance networking capabilities on supported instance types. SR-IOV is a method of device virtualization that provides higher I/O performance and lower CPU utilization when compared to traditional virtualized network interfaces. Enhanced networking provides higher bandwidth, higher packet per second (PPS) performance, and consistently lower inter-instance latencies. Earlier versions of ixgbevf driver, including the minimum recommended version, 2. »

Remote work site monitoring

Recently I was hit with a situation and came up with a simple technique to solve the same at a very very affordable cost. I am constructing a house back in my hometown, outside the city limits in a small village. The new house work site is close to a km away from my current house, hence it was difficult for my aged parents to always get to the work site and monitor the activities. »

How I build things

“My method is different. I do not rush into actual work. When I get a new idea, I start at once building it up in my imagination, and make improvements and operate the device in my mind. When I have gone so far as to embody everything in my invention, every possible improvement I can think of, and when I see no fault anywhere, I put into concrete form the final product of my brain. »