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
  • asp.net
  • asp.net-core
  • asp.net mvc
  • backups
  • bootcamp
  • clojure
  • command line
  • coronavirus
  • covid19
  • cross-platform
  • csharp
  • dotnet
  • dotnet core
  • Javascript
  • mac
  • machine-learning-and-statistics
  • mocks
  • mono
  • mvc
  • nunit
  • oo
  • philosophy
  • politics
  • projects
  • 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

  • Charlesarire on
  • Tommychecy on A Proposal for Credit Assignment — Concerning the U.K. Goverment’s consultation on Copyright and Artificial Intelligence
  • OLaneWat on Monolingual Democracy
  • The Morning Brew - Chris Alcock » The Morning Brew #3837 on Blazor Cascading Parameters don’t “just work” with lambdas or method callback
  • Deevo 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

  • (no title) Post 3569
    in Computers
    For MacOs users looking for a replacement for […]
  • A Proposal for Credit Assignment — Concerning the U.K. Goverment’s consultation on Copyright and Artificial Intelligence
    in LifeUniverse&Everything, Machine Learning, AI & Statistics
    The training of A.I. and machine learning models is, […]
  • On Learning To Be A Strategist. “The 10-minute Strategist” Book Review
    in LifeUniverse&Everything, Working Life
    The 10 Minute Strategist Martin Turner, Ingenios […]
  • Blazor Cascading Parameters don’t “just work” with lambdas or method callback
    in Code
    TL;DR: Blazor Cascading Parameters are matched by Type […]
  • What are the ARIA roles & accessible names for HTML Elements?
    in Code
    To work with HTML elements via their ARIA attributes, […]
  • Nodes-Actions-Markup : a way to work with VanillaJS in the browser
    in Code
    HTML + CSS + JavaScript is probably the most powerful […]
  • The Argument For Machine Consciousness
    in LifeUniverse&Everything, Machine Learning, AI & Statistics
    The modern argument for machine consciousness can be […]
  • 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. […]

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