article thumbnail

A scientific approach to debugging

CircleCI

Practices like continuous integration or effective telemetry can help us to surface issues, but once a problem is in front of us we need to roll up our sleeves and figure out exactly why it is manifesting now. Debugging, like programming, works best as a team sport! Debugging is a first-order skill for software engineers.

Sport 81
article thumbnail

Lessons learned turning machine learning models into real products and services

O'Reilly Media - Data

A model that recommends what sports programs to watch, for example, would need to consider that the Super Bowl is huge in the U.S., Once a model is built, software engineers need to make it accessible through some API for use inside actual products and services. Sometimes, the need to localize models is obvious.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Interview with Evgeny Predein – CEO of Apiumhub

Apiumhub

He got his software engineering degree in Valencia and his Master in Helsinki. First he decided to work as a software developer to better understand the industry and then once he identified key gaps in the software industry he decided to found his own company, focusing on software architecture and best practices.

article thumbnail

Blockchain solutions in enterprise

O'Reilly Media - Ideas

Starting an MVP with blockchain shouldn’t be dissimilar to any other technology, and good software engineering practices, such as using Agile principles, will always be applicable. Following are some observations that will help as you start to transform your business with a new blockchain-based solution: Blockchain is a team sport.