PinnedBrian MearnsinSoftware AscendingSurprises from Polling KinesisSome surprising things discovered about Amazon Kinesis while working on a stream processing software project in AWSFeb 24, 20205Feb 24, 20205
PinnedBrian MearnsinSoftware AscendingDo or Do Not: Patterns and Antipatterns with the Try typeExploring the Try type in software development with some commonly seen antipatterns and descriptions of more effective use.Nov 20, 2019Nov 20, 2019
Brian MearnsPlanning a Trip by IterationYour software project is more like an ocean liner than a hiker.Jun 28, 2022Jun 28, 2022
Brian MearnsGeneralized Debugging ProcessA simple but very powerful approach to debugging based on the scientific method.Feb 3, 2022Feb 3, 2022
Brian MearnsinSoftware AscendingTightly Coupling a Service and its ConfigAn argument for keeping your service tightly coupled to its config data.Mar 26, 2021Mar 26, 2021
Brian MearnsinSoftware AscendingNot-So-Magic Data Binding in D3.jsI finally came to grips with how to properly use D3.js and started using it effectively.Mar 18, 2021Mar 18, 2021
Brian MearnsHow to Talk to HumansA proposal for simple steps that can guide us to increased civility and effectiveness in online communication, inspired by Fred Rogers.Nov 24, 20201Nov 24, 20201
Brian MearnsAuthority and Structures of PowerIn any power structure, there are two primary dynamics at play to hold the structure together: delegation and coercion.Oct 15, 2019Oct 15, 2019
Brian MearnsinSoftware AscendingArticle Submission GuideQuality is our top priority for articles published on Software Ascending: quality of content, quality of writing, and quality of form…Oct 15, 2019Oct 15, 2019
Brian MearnsinSoftware AscendingContributing OverviewWhat We Are, What We Aren’t, and What We WantOct 1, 2019Oct 1, 2019