1,269 reputation
312
bio website
location
age 30
visits member for 2 years, 4 months
seen Jun 5 '13 at 14:10

Mar
6
comment How can I demonstrate my productivity to management?
@bizso09 To become a good programmer, its always better to work alone. But to become a great programmer, you need to interact with others and get things done even if you can do it in quicker time. Great programmers communicate to convey thoughts not just messages.
Mar
5
comment Which job should I choose
Join the job which you think would suit you the best of your skills. If you can tone up your skills, you can always move from A to I or I to A. Picking I is risky but the risk is worth taking.
Mar
3
comment Functional Programming For Embedded Software
@OnorioCatenacci This link is the actual postscript file ftp.cs.york.ac.uk/pub/malcolm/thesis.ps.Z
Mar
2
comment Functional Programming For Embedded Software
This link could help you ftp.cs.york.ac.uk/pub/malcolm/thesis.html. Download the postscript file and read it.
Mar
2
comment What is the best way to stay on the cutting edge of Software Engineering?
I am asking how to get updated when Google updates its technology, not its searches
Mar
1
comment What is the best way to stay on the cutting edge of Software Engineering?
How to know when Google gets updated?
Mar
1
comment How useful is a project log or diary?
Vital and important. Just keep a daily log of things you have learnt for a week. Read it at the weekend. You would be surprised by the list of things you have learnt and put into use that could be replicated in future.
Mar
1
comment What should I do with production error logs?
@BenBrocka I suggested SQLite and other databases for archiving.
Mar
1
comment Change my way of thinking in preparation for functional programming
@jk. Surely, they have state but not it in the OO way (States can be included in functions or as matching patterns and in more subtle ways). And an immutable state means you have just a single state. That's why a function should always return the same value. Regarding compilers, I don't think they can match C/C++ in terms of pure speed since the compiler takes care of the steps required in computing the result instead of us specifying the order. FP has its biggest advantage in reduced developer costs and parallel computing rather than pure CPU speed.
Feb
29
comment Change my way of thinking in preparation for functional programming
Man your skill-set is quite big.
Feb
29
comment What should I do with production error logs?
@BenBrocka SQLite is a file-based database with RDBMS capability. It doesn't have any connections. Same is the case for Redis and HDF5. Text files are good but adding a bit of structure to them would give them great capabilities
Feb
29
comment Change my way of thinking in preparation for functional programming
It's just a friendly comment mate. Thanks for the response.
Feb
29
answered What should I do with production error logs?
Feb
29
comment Change my way of thinking in preparation for functional programming
It should be TransformData(DataIn)->DataOut
Feb
29
comment Change my way of thinking in preparation for functional programming
@sepp2k To get good at FP with a long-term objective, I honestly believe learning lambda calculus is necessary. You can learn it without lambda calculus but learning it would make you better at FP.
Feb
29
answered Change my way of thinking in preparation for functional programming
Feb
29
comment How close have we gotten to automating code writing?
@DipanMehta I amn't sure but I don't think an UML executable is possible (just give the specifications as UML and generate the software). Also, I am doubtful about how UML adopts to concurrent and parallel computing, functional programming paradigms, research software.
Feb
29
comment How close have we gotten to automating code writing?
@kumar You can use rule-based programming or similar to search and generate programming once you explain the inputs and outputs. But in 5GL, in the purest sense, you just give a description of the problem and it gives you the solution. Simply, machines getting more intelligent. Together with voice,vision,machine learning and huge data analysis, it would take atleast 3 decades to get to that point. But at that time, we wouldn't here answering your questions. Computers would do.
Feb
29
comment How close have we gotten to automating code writing?
@kumar Fourth generation (4GL) and fifth generation languages(5GL) are worth looking into(Don't go by just the terminology. There isn't a really close 4GL though DSL's are thought to be. A big leap would be possible only with increased AI that depends on cognition, speech and vision recognition, unsupervised machine learning, advanced pattern recognition, natural language processing and more. The present state of programming in enterprises wouldn't allow that. This is too big a subject for me to answer
Feb
29
revised Java or Python for Google App Engine not knowing either language?
added 494 characters in body