3 ms·
It‘s easy to google how Shazam works now, since they exist. I‘m pretty sure that googling for „audio fingerprint“ or „algorithm for recognizing a song“ wouldn‘
by jakobegger 9y ago
It‘s easy to google how Shazam works now, since they exist.
I‘m pretty sure that googling for „audio fingerprint“ or „algorithm for recognizing a song“ wouldn‘t have gotten you the answer in 2002.
You need to know the maths if you want to invent something new. If you just want to reimplement existing stuff, maybe you can get away without it.
(Inventing new stuff is actually pretty rare for programmers. I don‘t think I‘ve actually invented much, despite having worked as a software developer for more than 15 years...)
- sho_hn 9y agoPeople tend to underestimate the age of working knowledge a lot. Shazam wasn't an original invention, similar things were implemented in hardware in the 80s, and original research in this area done even much earlier. Sure, though, as you go back in time, the probability that the environment you could get exposed to that knowledge in overlaps with academic circles probably increases.
- whistlerbrk 9y agoSeriously, consider that the PARC people were working on perceptrons decades before they became truly feasible. There is almost always prior art to build on. The most valuable engineering skill I find is the ability to say "I've run into a problem, I am not the first person to run into this, let me research how other people solved similar problems so I can understand my problem and it's edges better".
- zerr 9y agoI'm pretty sure you'll get more than enough 90s, 80s or even earlier papers by searching "audio recognition", classification, etc... Also, having studied math in the university and knowing where to lookup things when needed is one thing but demonstrating the knowledge on the blackboard during the interviews is another, especially if you're a mid-career professional and don't have a time nor willingness to allocate month(s) for preparation.
- monort 9y agoYes, I know Google Scholar didn't exist in 2002, but there were papers anyway: https://scholar.google.com/scholar?q=audio+fingerprint&hl=en&as_sdt=0%2C5&as_ylo=&as_yhi=2002 https://scholar.google.com/scholar?q=audio+fingerprint&hl=en...