Counter overflows and clock drift bugs in aircraft and missile defense systems
More from Dodgy Coder
This article summarizes the important factors involved when deciding between the two leading cross platform mobile development frameworks of Google's Flutter and Facebook's React Native.FlutterAdvantages✅ It can design complex UIs which are standardized across Android & iOS resulting in less platform dependent bugs.✅ Easier to learn for existing...
The below is taken from an interview conducted at the Computer History Museum in 2004 by Grady Booch. He interviewed early Apple developers Bill Atkinson and Andy Hertzfeld about the development of the original Apple Mac, and in particular MacPaint software.On the art of developing softwareGrady Booch: So what makes software beautiful for you? Do...
Starting outWhen you're starting out your career as a software developer, you'll typically get a first role as either a backend or frontend dev, and after a couple of years, gain some experience on the other side to become a full stack developer.Company specific lock inSince every organisation has its own tech stack, a full stack developer in...
Within the .NET ecosystem, two ORMs dominate, the lightweight Dapper (open source) and the fully featured Entity Framework (EF) by Microsoft. Depending on your project's size and requirements, either of these should work well for you, but there are definitely some known cases where each is a better fit. That's what we're discussing in this...
A classic black swan event has just happened to the LUNA cryptocurrency.A black swan event is characterised by a spectacular run up in price, followed by the price falling off a cliff to near zero. It famously happened to a hedge fund named LTCM (Long Term Capital Management) back in 1998. The resulting loss temporarily destabilised Wall Street,...