Monthly Archives: June 2011

The Agile Architect

The International Association of Software Architects (IASA) in Israel was honored to host a talk by Johanna Rothman last week (June/21/2011). Johanna Rothman is a consultant, author and speaker with vast experience with project management. She was visiting Israel and … Continue reading

Posted in Agile, IASA Israel, Software Architecture | Tagged , , | Leave a comment

The Single Question Interview

The routine of a software developer normally turns around design, implementation and testing. But hopefully there will be times in which the team needs to grow, and then he will be asked to do something extraordinary: Interviews. In the software … Continue reading

Posted in Hiring | Tagged | 4 Comments

Divide-and-Conquer: Coping with Complexity

Sometimes a problem is simply too complex for us to solve. Our only chance seems to be breaking it into smaller parts that we know how to deal with. This strategy of reducing the complexity of a problem by dividing … Continue reading

Posted in OOD, OOP | Tagged , | 1 Comment

On Bubbles and the Value of Data

In a recent article at Newsweek, Daniel Lyons claims that: “Data, by itself, is worthless. Facebook is betting it can create software algorithms to extract value from that data—essentially to perform a kind of techno-alchemy and turn zillions of meaningless … Continue reading

Posted in Data Mining, Recommender Systems | Tagged , | Leave a comment