Understanding Barriers to Fast-Paced Software Development (So You Can Overcome Them)
We can't always be as productive as we'd like; behavioral and environmental factors may be contributing to a slower development cycle. Learn how to overcome six barriers to fast-paced software development.
The pragmatist’s guide to low-stress architecture diagrams
There's a hurdle that makes working with software architecture diagrams [https://www.codesee.io/architecture-diagram] harder than it first seems. Whether it's a formal system, such as UML [https://en.wikipedia.org/wiki/Unified_Modeling_Language], or something you make up on the fly, every software architecture diagram relies on
Why create software architecture diagrams?
There are three core reasons why architecture diagrams [https://www.codesee.io/architecture-diagram] make sense for even moderately sized codebases: * Coherent vision: they provide a clear statement of direction and of decisions made * Collaboration: they make it easier to onboard new developers and to work across different parts of a
The value of reading code
It’s not just you: Writing code is way more fun than reading it! Taking the time to read, process and understand a piece of code let alone a codebase can take heaps of work. That said, as codebases grow in size and complexity, as dependencies increase and adapt over