5 ms·
I work on navigation software (http://project-osrm.org/ http://project-osrm.org/). Many of the algorithms we're implementing (or at least considering) only exi
by danpat 10y ago
I work on navigation software (http://project-osrm.org/ http://project-osrm.org/).
Many of the algorithms we're implementing (or at least considering) only exist in recently published papers, or sit behind unpublished APIs. There have been huge improvements in graph route-finding algorithms in the last decade, so much of it is new, interesting and it's far from run-of-the-mill implementation.
I'm 38 - I spent the first many years of my career doing CRUD development, first in Perl (late 90's), then Java/PHP (2000's). I skipped the JS craze, and now I'm enjoying my work more than ever improving my C++ skills (last time I touched C++ was 98, modern C++14 is a huge improvement) and working on backend, specialized algorithm implementation. It's great!
Experience is the best teacher. Kids don't listen to their parents, new developers don't listen to the greybeards until it's too late. This is the way things are :-)
- YeGoblynQueenne 10y ago>> backend, specialized algorithm implementation Sounds great - how does one go about finding that sort of work in the industry?
- danpat 10y agoI went looking. After years of cruft work, I took some time off to pursue other interests. When I was ready to come back to software development, I took a good hard look at the things I actually enjoyed doing, then went looking for organizations that did that stuff. I was fortunate to have the breathing room to be deliberate in my search.
- rak00n 10y agoI dropped a few pins and I'm genuinely impressed how fast it is.