UK-US Data Bridge: Join TechnologyAdvice and OneTrust as they discuss the UK extension to the EU-US Data Privacy Framework (DPF).
Migrate, Modernize and Build Java Web Apps on Azure: This live workshop will cover methods to enhance Java application development workflow.
Stats
Reputation: | 1717 |
Pageviews: | 405.3K |
Articles: | 28 |
Comments: | 9 |
Articles
Comments
Oct 08, 2021 · Tyler Hawkins
For sure. Just to be clear, the reasons I listed are possible explanations, but not necessarily all of them are true in every team or engineering organization. I agree with you that it's often the product/business side of the organization pushing for more features while the engineers fight for more time to tackle technical debt. That being said, I've met my fair share of engineers who are only interested in chasing the next shiny new thing and who don't have an appetite for cleaning things up.
Oct 08, 2021 · Tyler Hawkins
Thanks Joe!
Sep 22, 2021 · Tyler Hawkins
Another great analogy! This is somewhat of a tangent, but you might be interested in this paper from some researchers in 1980. It's titled "A Five-Stage Model of the Mental Activities Involved in Directed Skill Acquisition": https://apps.dtic.mil/sti/pdfs/ADA084551.pdf
In it they talk a lot about how expertise is gained and how your experience is first applied consciously and then becomes subconscious over time. They reference chess a lot and what distinguishes a great chess player from an average one.
Sep 22, 2021 · Tyler Hawkins
Thank you Marco!
Sep 22, 2021 · Tyler Hawkins
Hard disagree! Let's let computers do the things that they're good at and let humans do the things that we're good at. Linters, formatters, git hooks, and CI pipelines are incredibly beneficial, not a crutch to be avoided.
Sep 20, 2021 · Tyler Hawkins
Thanks Jasper!
Sep 20, 2021 · Tyler Hawkins
Thank you Thomas!
Sep 20, 2021 · Tyler Hawkins
Thank you Dmitry! That's very kind of you.
May 18, 2021 · Tyler Hawkins
Thank you Dipak!