Reviewing a software solution? Identifying complexity beyond what you feel is necessary? Consider the implications before dissing the architecture and approach.
Is it possible to calculate the impact of delivering constant improvements to a software solution against the cost of accrued debt assumed as a result?
As a conclusion to the series where we have learned to create the building blocks for DSL-based validations, let's put it all together for a complete solution.
Now that we have seen how the DSL validates individual properties, the next step is to combine individual property validations into larger, more complex conditionals.
After learning how to validate simple properties on a class, the DSL is extended to allow accessing properties on sub-objects contained within the top-level class.
Jakarta Bean Validations are a powerful tool to ensure data quality in your objects, but custom, more complex validations can be difficult to maintain.
Writing software is ever more complicated, but have you ever wondered what it was like before all the tools and technology we have today? You may regret asking!
Often, engineers and technologists are blamed for technical problems and tech debt, and while true to a degree, ignorance among non-techies definitely contributes.
Return-to-office mandates are all the rage, but why? Financial impact usually touted, but now proven to not be. So what is it? And will I eventually have to relent?
We all do pull requests, but are we doing them right? However well-intentioned, pull requests can actually contribute to tech debt when you're not careful!
You may not have considered speaking at a conference, you may think you have nothing unique to offer, but I disagree: your story is just as important as others.
It's difficult to learn much about a potential employer during interviews but improve your chances by asking questions intended to extract info from the interviewer.
Baseball is a statistics-driven sport and has been since its inception. Can a graph database be used to further analyze the data? You'd be surprised...
Do your technology friends have no idea that your company even exists, much less what they do? Unable to attract talent? Perhaps they need some name recognition.
Whether from the command line or within an IDE, understanding your project's dependencies is challenging because it's text-based. Are there alternatives?
I'd say keeping teams moving towards a common goal and succeeding is due to open and consistent communications with the team, making sure everyone has the context of why, when, how, etc., but isn't IMO the purpose of a performance review (correctly done or not).
Comments
Mar 28, 2024 · Scott Sosna
...admittedly yes...
Oct 19, 2023 · Scott Sosna
I'd say keeping teams moving towards a common goal and succeeding is due to open and consistent communications with the team, making sure everyone has the context of why, when, how, etc., but isn't IMO the purpose of a performance review (correctly done or not).