HN user

zkar

14 karma
Posts4
Comments23
View on HN
  Location: Charlotte, NC
  Remote: Yes (and local hybrid)
  Willing to relocate: No
  Technologies: Java, Oracle, Mysql, CI/CD,  Microservices, Scalability, Distributed Architectures
  Résumé/CV: https://zkarthik.github.io/karthik/Resume%20Of%20Karthik%20Shanmugam%20TM.pdf
  Email: sendtokarthik@gmail.com
Senior Software Engineer with 25 years of experience at big names like IBM, Peoplesoft/Oracle, and WellsFargo. Mostly in backend and feature development roles, and more recently, cloud and infrastructure.

Most of the conversation here is pros/cons of Signal vs. Telegram. The bigger elephant in the room is whatsapp. Instead of telegram/signal trying to one up each other, try to be better than whatsapp. Even then, you will need to get to a critical mass usage to be useful which whatpass has already accomplished.

It appears the game works only in a high pedestrian areas like downtown SFO with defined landmarks. Does the game work if you are in a suburban office with walking trails around ponds?

Nexus 6 12 years ago

Nano Sim. Do they really need the space saving from micro to nano? Prepaid carriers charge extra for nano sim. Not sure if it is because it is more expensive to manufacture. Requires more delicate handling for those who swap sims which is more common in Asia.

AliExpress seems to have many sellers selling fake (copy) products. How else a Samsung Galaxy S5 would sell for < $200 whereas the market price is between $500 and $600.?

Anyone else seeing lots of parallels in functionality between Trello and Google Keep (keep.google.com). I have been using keep a lot since google got rid of their google.com/ig homepage. Not finding a overwhelming reason to migrate to Trello.

India seems to produce many alternate low cost ideas for the latest technology. However being in India, we don't see or experience any mass market usage of these alternates. Some examples.. low cost tablet,laptop,even the tata nano low cost car don't have mass market adoption considering the fact that there are 1 billion+ people.

Programming is more than just writing code. Programmers must also assess tradeoffs, choose among design alternatives, debug and test, improve performance, and maintain software written by themselves and others. At the same time, they must be concerned with compatibility, robustness, and reliability, while meeting specifications.

It is important for a Software developer you must be willing to work outside of their comfort zone. Technologies are constantly changing, and as developers we must execute integration or updates that we have never done before. By pushing yourself to try new things, you end up being exposed to more code and alternative ways of tackling issues. This drive to constantly learn and do new things that makes the difference between a good developer and a great developer.

Don't be afraid to break stuff. Breaking things is an important part of learning process.

Don't try to be great. Being great involves luck and other circumstances beyond your control. The less you think about being great, the more likely it is to happen.

This comment only on the first question: Ability to reverse engineer the program flow and provide a sequence diagram based on a run. THis should have the ability to specify a filter so unnecessary noise/well understood parts of the program flow can be skipped