back
user profile

deepaksurti

3,145karma·720submissions·October 23, 2014
about
* A polyglot programmable programmer.

* Currently, Graphics Engineer and ML Practitioner.

* Experienced in games, scientific visualisation domains, AR.

* Own work I am proud of: - http://github.com/dmsurti/AssimpKit - http://www.isongames.com.

Note: Any comments on this site attributed to me are my opinions and not those of any current, past, or future employers/clients. Consider yourself so notified.

recent activity (720 total)
comment
Further, you can create a bare git repo and make $HOME it's working tree. More details here [1]. [1] https://news.ycombinator.com/item?id=11071754 …
6y ago·view thread
comment
The book `Documenting Software Architectures ...` [1] can help. [2] and [3] list a few example documents for Software Architectures, you can google further and find some more. I think reading through …
6y ago·view thread
comment
To add to it, I would be even more worried if they intend to ask such stupid questions but did not have the time to ask, then the candidate misses out on hidden red flags. What are the strategies to e…
6y ago·view thread
comment
I have never used BeOS, can you explain why you are glad now that it wasn't selected?
6y ago·view thread
comment
AYBABTU = All Your Base Are Belongs to Us, which is a mangled or broken translation in English of a Japanese phrase from a Japanese game `Zero Wing` [1] [1] https://en.wikipedia.org/wi…
6y ago·view thread
comment
Your loyalty is to doing your job to the best of your ability and trying to improve as much as is realistic, assuming all other things being equal by which I summarily mean you don't work in a to…
6y ago·view thread
comment
My first full time paid developer job was to be a Developer on the Spooler/Spooler Plus components which were part of the HP Tandem NSK. I had a really good mentor when working on this product an…
6y ago·view thread
comment
In today's day and age, it is High Performance Scientific Computing, so might be a good idea to focus on that. Strongly recommended [1] and the free pdf book referred in [1] can be downloaded fro…
6y ago·view thread
comment
Many large CG/VFX firms buy workstations that cost anywhere between 35K - 80K USD. See [1]. [1] https://twitter.com/yiningkarlli/status/1204564015113895936 …
6y ago·view thread
comment
- Programming Language Paradigms - Algorithms and Data Structures - Digital Electronics - Compilers - OS - Networking - Math for CS - Distributed Systems Why aim for hottest new stack before you solid…
6y ago·view thread
comment
Is EV = Enterprise Value? [1] [1] https://www.investopedia.com/terms/e/enterprisevalue.asp …
6y ago·view thread
comment
For almost 2 years, my wife doesn't own a smartphone. She personally finds the change very refreshing and puts it in a summary as 'I am no longer distracted!'. To be honest, I don'…
6y ago·view thread
comment
The most important to simply get started, the others make you a better developer.
6y ago·view thread
comment
The book you refer to is really kind of system design for applications which handle large data volumes. OTOH, the book I refer to talks about how database software can be developed from ground up thus…
6y ago·view thread
comment
+10 for this. I will elaborate further, hoping this gives you a good starting template. - Programming: Learn two languages: Python and C - Algorithms and Data Structures: Implement each data structure…
6y ago·view thread
comment
[1] and [2] may help :) [1] https://en.wikipedia.org/wiki/The_Best_of_Both_Worlds_(Star_... [2] https://en.wikipedia.org/wiki/Data_(Star_Trek) …
6y ago·view thread
comment
The best gift given you requirements would be `Elements of Computing Systems` [1] aka `Nand2Tetris' and a better gift would be if you can mentor that someone while he works through it. Also any b…
6y ago·view thread
comment
>> I just want to work without feeling bored or overwhelmed Then I guess you need to work on some hard problems, sorry if I have assumed you haven't tried those. This can be a good starting…
6y ago·view thread
comment
Slightly OT, but one of the best ways to master graphics programming is to write at least a few "worse" video games yourself :-)
6y ago·view thread
comment
One of the most beautiful introduction to recursion is in Chapter 8 using dragon stories, of the `Common Lisp: A Gentle Introduction to Symbolic Computation` book by David S. Touretzky. [1], is the li…
6y ago·view thread
comment
Isn't it true that, at Google, if you leave `on good terms` and come back within a year, you don't have to interview again. Why not explore that route, if 1 year is sufficient for moonlighti…
6y ago·view thread
comment
In spirt agreed, I don't know when `in letter` developing software will catch up with this efficiency. That will need a paradigm shift and looking back 50 years, one would have assumed it the oth…
6y ago·view thread