-
Common Bugs and Where to Find Them
Bugs are an annoying part of life whether they’re the kind that land on you when you’re enjoying a barbecue or the kind that slow down your latest software release. The latter can be minimized, but will never be fully eradicated throughout the stages of building a product or feature. Testing and bug bashes follow…
-
Why should I contribute to open source?
Photo by Annie Spratt on Unsplash Open source technically started in the 1960s when software with source code came alongside clunky commercial computers, but the trend fell away the in next decade in favor of proprietary replacements. It became a thing again in the ‘80s and skyrocketed in the ‘90s with wider recognition of Linux…
-
Why should developers include logs with their screen recordings?
When developers record their screens, especially during debugging, testing, or explaining a concept, logs can provide invaluable context. Here are some reasons why developers might choose to include logs alongside screen recordings: While logs and screen recordings each provide valuable information, when combined, they can offer a more comprehensive understanding of an application’s behavior, making…
-
To Hire of Not to Hire: What Can Coding Bootcamp Grads Offer?
Photo by Filip Andrejevic on Unsplash It’s easy to see why coding bootcamps may appeal to the career changer. After graduating with another degree, heading back to school costs time and money they may not be in a position to part with. Another four years and upwards of $100,000 in tuition is hard to compare…
-
Soft Skills for Coders Who Want to Get Ahead
Photo by Priscilla Du Preez on Unsplash In the world of coding, it’s easy to list off technical skills developers will need to up their game: programming languages, database knowledge, data structures and algorithms, etc. But when it comes down to it, soft skills can make the difference between optimizing your effectiveness and working well…
-
Why we write JavaScript (and not TypeScript) at Dashcam
If you use JavaScript daily and don’t live under a rock, you might have seen DHH’s recent Twitter announcement: they’re dropping TypeScript from Turbo 8. Foreword TypeScript is good when you’re in a large codebase in production with a lot of collaborators. With that said, writing types is extra work. It takes more time and…
-
The North star metric: explained with an example
The North star metric is a key performance indicator (KPI) commonly used by companies and organizations to measure progress toward a long-term strategic goal or vision. What is it? It’s an important metric that captures the success of the organization/company. It helps align various initiatives to a central goal. When working on strategy, it’s good…
-
Code refactoring: how often should you refactor your code?
Code does not age like an organic organism, but it can in its own way.The quality decreases as time passes – software codebases degrade in quality and become more disorganized over time as more code is added and more developers touch it. Whether you’re in a team or a single developer, when working on your…
-
The importance of embeddable content in webpages
One of the best growth hacks in recent times was the invention of embeddable widgets. We rely on these embeddable widgets at Dashcam all the time, in fact we gave them a name – an embedded dash! The most famous embeddable content type is probably video. In fact, YouTube was one of the pioneers of…
-
How much do software bugs cost us?
In the high-stakes software world, a single bug can be a multi-million dollar mistake, or worse. Just ask NASA, you can see on this article in Wikipedia that someone put together a list of unfortunate space-related bugs, amongst others. In today’s app-driven economy, downtime and bugs directly translates to dollars lost. Your software goes down,…
