10 Design Patterns every Software Architect and Software Engineer must know
Any business exists to solve a real human problem. It could be to increase speed, reduce cost, improve convenience, add pleasure to life or make the knowledge available at the fingertips. Technology often used to solve these business problems. But then
why the design patterns are important?
Why Senior Engineers Hate Coding Interviews
While I’m not here to argue that coding interviews are entirely broken (though others have), I strongly believe that they have no place when interviewing senior engineers.
An Update to Our SQL Interviews
The New York Times is rolling out a new approach to how we hire data analysts. Over the last few years, the Data & Insights Group at The New York Times has more than doubled as we have integrated data into all our business and newsroom processes.
Why Some Software Architects Are Unhappy at Work
If you ask an IT engineer or software developer about their career path, they will probably tell you that they want to become an IT architect. They see it as the obvious next step.
Make sure you understand the consequences before switching roles.