Skip to content

Chris F Carroll

Coffee | Coding | Computers | Church | What does it all mean?

  • Coffee
    • Coffee
    • Quotes
    • Machine Learning & Statistics
    • Life, The Universe & Everything
  • Code
    • Software Architecture
    • Agile Software Architecture
    • IT Projects
    • .Net
    • Asp.Net
    • Cross Platform
    • & The Rest
  • Computers
    • Mac
    • Windows on Mac
    • Apple Boot Camp Problems
  • Christ
    • Church
    • Biblical Interpretation
  • About
Chris F Carroll

Tag: functional programming

Mutable state is the new spaghetti code

Rich Hickey, author of Clojure.

He's right. Except that state that can be updated from multiple places in an unfathomable way is far more painful to debug than spaghetti code that's all on page.

Author Chris F CarrollPosted on 22nd February 201327th March 2020Format QuoteCategories Code, QuotesTags clojure, functional programming, oo, Software Architecture

Tags

  • .net
  • .net-core
  • affiliate
  • agile
  • amazon
  • asp.net
  • asp.net-core
  • asp.net mvc
  • backups
  • biblical interpretation
  • bootcamp
  • clojure
  • command line
  • coronavirus
  • covid19
  • cross-platform
  • csharp
  • dotnet
  • IT projects
  • mac
  • machine-learning-and-statistics
  • mocks
  • mono
  • nunit
  • oo
  • pdf
  • philosophy
  • politics
  • science
  • SEO
  • software
  • Software Architecture
  • software design
  • software quality
  • sql
  • sql server
  • success and failure
  • t-sql
  • tdd
  • testability
  • test framework
  • Time Machine
  • unit testing
  • visualstudio
  • Windows

Recent Comments

  • slot meaning in urdu on Customise Macos XQuartz : xinitrc doesn’t work
  • aquaguard hot and cold water purifier on Customise Macos XQuartz : xinitrc doesn’t work
  • slot meaning in hindi on Customise Macos XQuartz : xinitrc doesn’t work
  • storage cabinets for kitchen on Customise Macos XQuartz : xinitrc doesn’t work
  • Simon Jakob Egli on Multi-targetting .Net Framework and .Net Core in a single project

Categories

  • Code
    • Agile Software Architecture
  • Coffee
  • Computers
    • WindowsOnMac
      • Apple Boot Camp Problems
  • LifeUniverse&Everything
    • Christ
      • Biblical Interpretation
      • Church
    • Machine Learning, AI & Statistics
    • Quotes
    • Working Life

Recent

  • The Argument For Machine Consciousness
    in LifeUniverse&Everything, Machine Learning, AI & Statistics
    Modern arguments for machines having consciousness […]
  • There is nothing that it is like to be a computation
    in LifeUniverse&Everything, Machine Learning, AI & Statistics
    Whatever it is like to be a bat, there is nothing that […]
  • Software: Which Design is Architectural?
    in Agile Software Architecture
    “Not all design is architectural” is widely repeated. […]
  • C# nullable refs and virtual vs abstract properties
    in LifeUniverse&Everything
    Consider: public class InitialStep2Sqlite : […]
  • Model Binding an Array from a Form Post | Asp.Net MVC & Asp.Net Core
    in Code
    if you form post html form fields: <li> […]
  • .Net Core Strong Typed Configuration Binding for Arrays | Microsoft.Extensions.Configuration
    in Code
    The .Net Core Microsoft.Extensions.Configuration […]
  • Time Machine Backup to a Windows Share — Do it More Reliably
    in Computers, WindowsOnMac
    You can find plenty of instructions on the interwebs […]
  • Thoughts on Workplace Risk Assessments in 2021 – Proportionate vs Exponential Risk and Anecdotal vs Statistical Assessment
    in LifeUniverse&Everything
    Proportionate vs Exponential Risk Assessment Most […]
  • The Smallest Agile Methodology That Could Possibly Work
    in Agile Software Architecture, Working Life
    People You need 3 hats. That might mean 3 people, or 3 […]

Archives

  • Coffee
    • Coffee
    • Quotes
    • Machine Learning & Statistics
    • Life, The Universe & Everything
  • Code
    • Software Architecture
    • Agile Software Architecture
    • IT Projects
    • .Net
    • Asp.Net
    • Cross Platform
    • & The Rest
  • Computers
    • Mac
    • Windows on Mac
    • Apple Boot Camp Problems
  • Christ
    • Church
    • Biblical Interpretation
  • About
Chris F Carroll Proudly powered by WordPress