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
Assuming the 10000 hour rule of gaining expertise and toning it down, because in a job you cannot just do deliberate practice for 10K hours :-), I guess a single fulfilling profession for 10 years, wh…
comment
>> I'm passionate about solving problems and making things, especially AI and game development Then you just got to start making them, if not. For game development, even though a lot may no…
comment
I learnt Blender using the following 2 resources:
1. Book: Beginning Blender [1]. Using this book I learnt enough Blender to make stand-in models and animations for prototyping my game.
2. This video …
comment
>> thinking through the logic of what I actually want to program Yes, that is very important and I do ensure that I have the design and the details fleshed out. Still, I get tripped up and somet…
comment
Thanks, this on a first skim, looks a very detailed course. And while we are at it, there is also this post on HN on the front page, which contains more resources for learning about OS. https:/&…
comment
thanks signa11 for the nand2tetris reminder. I have worked through that book and it is really awesome. Worth the time and effort for anyone inclined. I had posted my review on Amazon as well. [1] I th…
comment
Going back to the basics to solidify my foundation, one each quarter. Good Practice makes one a better engineer! Digital Electronics using [1]
Operating Systems using [2]
Functional Data Structures us…
comment
? Why do functional programmers homeschool their kids?
- Because they hate classes I read this in a tweet: https://twitter.com/msafi/status/782383733525454848 …
comment
>> It's generally a mistake to make the initial development more pleasant at the expense of long term maintainability; Me and my friend are working on this game [1]. I have prototyped all t…
comment
By pg in On Lisp:
>> It’s a long-standing principle of programming style that the functional elements of a program should not be too large. If some component of a program grows beyond the stage …
comment
>> in a domain that they understand That could/should be the future of programming. Every interaction with a domain expert where he shows what the app should have done makes me think "…
comment
And they also know when not to build frameworks :-)
comment
>> Major features were added over the course of weeks!
>> — to say nothing of getting the overall architecture right from the start. [Most likely] it is not that they got it right, right f…
comment
Please look at https://www.plasticscm.com/version-control-for-games.html We are. 2 man team and have our own hackeneyed way, some in house bunch of Python scripts to build our game as…
comment
Yes, everything is just a toolbar of tabs. Gitlab should revisit the UI with an empty blank slate with the constraint that there is almost everyone out there accustomed to using the other Hub. Either …
comment
GL is one area where just using a high level library is not going to help you master it. If you intend to use it as a black box, well you can use anything that wraps GL in your domain of choice (gam…
comment
PAIP: https://www.amazon.com/Paradigms-Artificial-Intelligence-Pro... While it deals with classical AI techniques, it is worth working through this book. Especially the AI example cha…
comment
Agreed. The Github code is a substitute for the take home assignment. If his GH code is good enough as per the employer standards, invite him in office to explain the work he did on that project. Now …
comment
>> They refuse to do the project because “someone will hire me without it”. This is wrong in certain cases. The candidate may have significant contribution to an open source project or may have …
comment
A better approach will be to recommend statistics resources to make this a better or serious recommendation. Could you be kind enough to do that? Otherwise, your evaluation of the recommendation is no…
comment
For initial learning, I would second NLTK with: http://www.nltk.org You can also checkout https://github.com/vseloved/cl-nlp . It is an NLP toolkit in Common Lisp. V…
comment
For now it is an iOS closed source app. I will ask my team if we can get you added as private contributor, if you are OK with it. My email is my profile. If you can reach out with what you would like …
comment
>> I am been rated above average in the current appraisal system...But after advent of this colleague, I see everything declining...as "irresponsible" I see this as a huge red flag. It…
comment
This resonates with my latest experience. I am working on a 3D game simulation and I have two player entities (Batter/Pitcher) who run on the ground. The running is done between to predefined con…
comment
This is brilliant. May I ask you a question? I assume you are not using real team names or real players. If you are using real names, how do you handle the licenses? Sorry, not a baseball enthusiast h…
comment
I have also been a Vim user for a decent while now. I try to minimize the number of plug-ins that I use, lest I get into the plugin circus. To migrate to Spacemacs, I just replicated my workflow. Earl…