3 ms·
> The teams are far larger than they should be. It’s a failure of architecture — the programmers don’t have the right libraries. I hope that machine learning wi
by jzwinck 11y ago
> The teams are far larger than they should be. It’s a failure of architecture — the programmers don’t have the right libraries. I hope that machine learning will fix that problem.
This may have been a transcription error, but as written I can't make sense of it. Can anyone else?
- dekhn 11y agoIt is now understood that products can be built with far fewer developers, who leverage machine learning on large data sets. Much less code has to be written, and the ML does most of the work in tuning the product behavior.
- codecamper 11y agoSounds good to me! Where can I learn about these techniques. I've got a 4 CPU Ghz machine sitting waiting for my keystrokes. Please tell me how I can get this thing to help me write software.
- dekhn 11y agoIt is best learned by working at companies who are practicing this art.
- codecamper 11y agoHrm. So the revolution will be closed source? No, seriously... are there books on the subject? Open source libraries? Which companies are developing such tools? Googling is not turning up a whole lot.
- dekhn 11y agoI'd say that Facebook, Google, Twitter, and a few others are really good at this. Many of them release a fair amount of their code as open source, but these sorts of capabilities are generally dependent on having absurd amounts of data, which is prohibitively challenging for anybody who doesn't run a website that sees massive traffic.
- codecamper 11y agoAre we talking about the same thing? I was referring the point in the interview when Eric says that ML will help make software development teams smaller. I was imagining some bit of AI that had figured out the best way to download asynchronously. Or the best way to layout a UI with code. You could maybe describe a process using natural language & it would just create a best attempt for you. You could then modify or steer it. Seems doable, but I don't see how you'd need big data from massive numbers of users. And seems very interesting given that APIS and what they can do is much more finite than the physical world.
- dekhn 11y agoFinding the best layout of a UI using a machine learning algorithm is an example of what I meant. In theory it means you don't really need a UX team or a UI team alongside an engineering team. I went back and re-read the interview and I believe I'm channeling Eric properly.
- codecamper 11y agoI'm very much interested in these things. To remain competitive indie developers and the open source community will need to apply these methods as well. I hope to see some publicly available tools soon.