We’re failing our users when it comes to password management. Let’s resolve to do better!
In an earlier post, I outlined why I think that there is value in enterprise developer specialization. I concluded that there are four emerging classes of developers: User Facing, Mobile, Business Logic and Data, and Operations.
Business Logic and Data developers concern themselves with server-side applications containing business rules and the database. In the enterprise, they create microservices or monolithic API services; REST is their UI. Java and other JVM languages like Scala, Clojure and Groovy are commonly used, as well as C# and occasionally C++. Strong understanding of the business domain, automated testing (including Test Driven Development), databases both SQL and noSQL data stores, and building scalable applications are required skills.
I’ve started changing the question “What if?” to “How would?” to drive simpler, more user-centric software design.
Microsoft is preparing us for a world without Windows. Here’s the evidence – you be the judge.