Software companies should put careful deliberation into their engineering job levels, and make available a job ladder explaining what is expected of employees, the distinction between roles, and areas for career growth. In this post, I’ll discuss why having a job ladder helps everybody; what makes for a good job […]
Further advancements to AI make it a more appealing and useful option for enterprise software development. Here are three ways to implement AI and increase developer productivity. Application development tools have long used AI to improve code completion, though AI has always had limits as to what it can do. […]
“You might not think that programmers are artists, but programming is an extremely creative profession. It’s logic-based creativity.” — John Romero When we think of software engineers, we envision people with highly technical minds. We may go on to assume that these people did great in math and science courses. We […]
2020 has broken many rules about software development. Some perceived trends, however, remain myths Some trends come and go, some trends stick. I remember when Docker launched and it was barely mature enough to run unit tests, and now containers are a common way for modern orgs to deploy applications. […]
According to Evans Data Corporation, there were 26,4 million software developers in the world in 2019, a number that in 2023 is expected to grow to 27,7 million and 28.7 million in 2024. The USA is taking the leading position by the number of software developers reached 4,2 million. According to IDC calculations, in […]
With the differences between web development and software development, is there anything practitioners of either can learn from one another?