Posted by | December 12, 2017
Anti-Patterns by Example: Premature Optimization

Donald Knuth wrote this quote back in 1973, and for over forty years software engineers have been debating its validity. Is it still applicable for nowadays?

Continue Reading
Posted by | December 6, 2017
Services, Content Providers and MVP pattern

This week I got myself wondering when would be the best practical cases to use Services, Content Providers, and Model-View-Presenter pattern. Although the SDK Documentation provides a recommendation on when to use each of these, I thought the content to be a little spread out. If you implement the MVP pattern, how should you connect your View to your Service, for instance?

Continue Reading
Posted by | November 22, 2017
What sort of problems make a newbie an expert?

More thoughtfully, what sort of specific problems should one be able to solve in order to consider him or herself an expert? At least in Tech, the impostor syndrome haunts many people. I admit I got myself in this trap ever now and then. But today one thought came to mind, what make an expert?

Continue Reading
Posted by | August 9, 2017
Understanding Expectation Maximization and Soft Clustering

This powerful algorithm will give you, for each data point you have, a vector of probabilities. Each probability will refer to each cluster you are trying to assign the data point to. Based on that, you can put the point to the cluster it is more probable to belong to.

Continue Reading
Posted by | July 30, 2017
🔗 Instapaper Sunday, July 30th

Two links about how to be a better software engineer and Elon Musk's way of thinking is featured twice.

Continue Reading
Posted by | July 25, 2017
When I got a hand from Sherlock Holmes to help a peer in his problem

This week one of my peers was facing a problem with one of our APIs. He pinged the infrastructure team in Slack warning them about it, saying the API was broken. 

Continue Reading
Posted by | July 16, 2017
🔗 Instapaper Sunday, July 16th: Zen of programming, Lessons on bootcamp, Pull requests

Zen and the art of programming, 5 Lessons My Bootcamp Didn't Teach Me, Surfacing Hidden Change to Pull Requests, The Genius Problem-Solving Method Elon Musk Learned From Aristotle, The Internet is fucked (again), DoNotPay launches 1,000 new bots to help you with your legal problems.

Continue Reading
Posted by | July 2, 2017
🔗 Instapaper Sunday, July 2nd: Money, code readability, small talks skills, sport teams

Getting money first, build company later; Design your code for readability; Understand Big-O, Get to level up your small talk game and read more about treating your work colleagues like a sport team.

Continue Reading