Sean BarowRefactoring CUDA C/C++ source code to expose parallelismUntil recently, Moore’s Law allowed developers to speed up their applications with little effort. With the creation of multicore…Jan 14, 2020Jan 14, 2020
Sean BarowinLattixWhen Daily Scrum Goes BadAre your Daily Scrum meetings taking more than 15 minutes?Apr 25, 2019Apr 25, 2019
Sean BarowinLattixFailing Fast: Test Impact Analysis and Software ArchitectureFailing fast is a philosophy that values extensive testing and incremental software development. Agile is all about failing fast…Oct 26, 2018Oct 26, 2018
Sean BarowinLattixProgramming Hell and Global Variables“The road to programming hell is paved with global variables” — Steve McConnell, Code CompleteAug 31, 2018Aug 31, 2018
Sean BarowinLattixWhat is Architectural Refactoring?Most people are familiar with the term refactoring, but refactoring is not constrained to just code. It is applicable to software…Apr 16, 2017Apr 16, 2017
Sean BarowinLattixArchitecture Erosion in Agile DevelopmentSoftware architecture erosion refers to the gap between the planned and actual architecture of a software system as observed in its…Apr 3, 20171Apr 3, 20171