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.
Using CodeSee Maps for Refactoring
Refactoring is the act of restructuring code without impacting the current functionality. Refactoring does not fix bugs or add new features, but it does improve the design of the code and the health of the codebase. Good developers know this and refactor their code frequently. But what if you’re
A CodeSee guide: Using Labels and Notes
Codebases are complex and constantly evolving. Helping you navigate them with greater ease and understanding is our leading goal at CodeSee. One way we make this possible is with Maps Labels and Notes. While the feature may seem simple, its awesomeness is all in the application. With Labels and Notes,
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
How to get unstuck while coding
We've all been there. Coding away, solving a problem when all of a sudden we hit a blocking point. The thing we're trying to do doesn't work, or the problem seems completely out of reach. Heck, sometimes we might not even know how to begin solving the problem! This might
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
Code smarter: Become a Senior Software Engineer quickly
When I first taught myself to code, I noticed a gap. Even though I’d been teaching myself to code for five years, I didn’t have the skills necessary to reach the next level. I was technical… but not technical enough. It wasn’t just me who noticed this