113 reputation
4
bio website munimkazia.com
location Mumbai, India
age 27
visits member for 2 years, 10 months
seen Apr 8 at 10:45

Web application engineer based in Mumbai, India.


May
24
comment Project implementation details in node.js
Thanks for the tip. I think sequence diagrams help to get most of the idea across.
May
24
comment Project implementation details in node.js
@Derek the seniors are new to node.js themselves, but they expect me to produce enough documentation which will allow any developer to work on the project without leaving any room for errors or doubt.
Aug
28
comment Should a competent programmer be able to come up with his own shortest path algorithm?
@Nakilon In fact, I have often noticed that people who are strong with theory of computer science and algorithms generally ignore other aspects of programming which are important to the client/end-user. Not everyone will agree with me on this, but theoretical computer scientists who study algorithms need not necessarily make the best programmers.
Aug
28
comment Should a competent programmer be able to come up with his own shortest path algorithm?
@Nakilon "adopting" and "patching" algorithms is probably what I meant by implementing an existing algorithm for another problem you are trying to solve. And ofcourse, google + copy paste is probably the worst approach to learn how to program. But again, I wouldn't expect all programmers to come up with complex algorithms from ground up. Like someone else answered on this thread, that is more of theoretical computer science than programming.
Aug
27
comment Should a competent programmer be able to come up with his own shortest path algorithm?
@Nakilon Just jumping in the discussion here. While simple "coding" without "programming" probably just involves implementing existing solutions with a few modifications, programming is about using algorithms to find new ways to solve problems or to solve new problems. Dijikstra's algorithm, in this context, is not a problem in itself. It is a way to algorithm which can be implemented to solve more problems.