Hacker News new | ask | show | jobs
by pompino 770 days ago
Hmm, that is an interesting take. Calculus does seems like the uniting factor.

I've come to appreciate the fact that domain knowledge has a more dominant role in solving a problem than technical/programming knowledge. I often wonder how s/w could align with other engineering practices in terms of approach design in a standardized way so we can just churn out code w/o an excessive reliance on quality assurance. I'm really hoping visual programming is going to be the savior here. It might allow SMEs and Domain experts to utilize a visual interface to implement their ideas.

Its interesting how python dominated C/C++ in the case of the NumPy community. One would have assumed C/C++ to be a more a natural fit for performance oriented code. But the domain knowledge overpowered technical knowledge and eventually people started asking funny questions like

https://stackoverflow.com/questions/41365723/why-is-my-pytho...

2 comments

I agree a hundred percent that domain knowledge is the single most dominant influence to problem solving expertise.
there was some old commercial that had the tagline "performance is nothing without control". If you can't put the technology to work on your problems then the technology, no matter how incredible, is worthless to you.