In 2020, Software Engineers get paid $20K more than Software Developers.
Software is a lot like a building or a bridge: you build to fill a specific need. Once a bridge is built, it is very hard to upgrade or change it. It’s costly and filling the need. Most often, to upgrade your bridge, you build a new bridge and when the new is complete, shut […]
Using print statements and logger calls is no way to debug your code. Sure, print and console.log are great in a pinch, but: Inevitably a bunch of print statements or trivial logger calls will get committed when the developer forgets to remove them. Debugger watchpoints and breakpoint usually don’t leave artifacts in your code. When you […]
Including testing in the software development process is proven to reduce hours by 15-35% as well as improve code defects by 65-90%. So testing is good. “We should have every line of code covered by tests.” Fact is that covering every line is not likely to make a difference. Research shows that coverage doesn’t indicate […]