26 Matching Annotations
  1. Oct 2024
    1. Arbib and Seba explain this by categorising human civilisation into two fundamentally intertwined complexes: the production system, encompassing all the foundational systems by which we meet fundamental material needs across energy, transport, food and materials (corresponding to ‘hardware’); and the organising system, encompassing how the former systems are governed, regulated and managed by society through economic, political, military, cultural and ideological structures and values (corresponding to ‘software’)

      for - definition - production system ('hardware') - and organizing system ('software') - Arbib and Seba

      definition Arbib and Seba - human civilization can be broken down into the interaction between two complimentary systems - the production system - by which we meet fundamamental material needs for food, energy, transportation, water, materials - also called 'hardware' - the organizing system - by which how the production system is governed and managed and includes the economy, polity, security, culture, ideology and values - also called 'software'

      comment - A transformation is required in both the hardware and the software to mitigate the worst impacts of our current polycrisis

  2. Aug 2024
  3. Jan 2023
    1. Singapore’s First-Rate Payroll Software Payroll software Singapore Hectic payroll periods? Multiple pay runs? Simplify and streamline your payroll process with QuickHR’s holistic payroll software! Never miss a pay date, no matter the number of pay runs you need.

  4. Aug 2022
    1. 5 ERP system examples (who benefits from ERP?)

      The term EnterpriseResourcePlanning (ERP) system refers to a large number of integrated softwaresuites used by companies to manage day-to-day operations and business workflows, including datamanagement, inventory control, accounting, CRM, and projectmanagement. Thus, in order to remain an effective contender in an era of digital commerce, ERP_systems are an important part of the business information technology infrastructure.

  5. Mar 2022
  6. Jun 2021
  7. Mar 2021
  8. Feb 2021
  9. Nov 2020
  10. Oct 2020
    1. One of the primary tasks of engineers is to minimize complexity. JSX changes such a fundamental part (syntax and semantics of the language) that the complexity bubbles up to everything it touches. Pretty much every pipeline tool I've had to work with has become far more complex than necessary because of JSX. It affects AST parsers, it affects linters, it affects code coverage, it affects build systems. That tons and tons of additional code that I now need to wade through and mentally parse and ignore whenever I need to debug or want to contribute to a library that adds JSX support.
  11. Sep 2020
    1. Your styles are scoped to the component. No more leakage, no more unpredictable cascade.
    2. It's fashionable to dislike CSS. There are lots of reasons why that's the case, but it boils down to this: CSS is unpredictable. If you've never had the experience of tweaking a style rule and accidentally breaking some layout that you thought was completely unrelated — usually when you're trying to ship — then you're either new at this or you're a much better programmer than the rest of us.
    3. It gets worse when you're working on a team. No-one dares touch styles authored by someone else, because it's often unclear what they're doing, what markup they apply to, and what disasters will unfold if you remove them. The consequence of all this is the append-only stylesheet. There's no way of knowing which code can safely be removed, so it's common to undo some existing style with another, more specific style — even on relatively small projects.
  12. Jul 2020
  13. Mar 2020
  14. Feb 2020
  15. Dec 2019
  16. Jan 2019
    1. For large-scale software systems, Van Roy believes we need to embrace a self-sufficient style of system design in which systems become self-configuring, healing, adapting, etc.. The system has components as first class entities (specified by closures), that can be manipulated through higher-order programming. Components communicate through message-passing. Named state and transactions support system configuration and maintenance. On top of this, the system itself should be designed as a set of interlocking feedback loops.

      This is aimed at System Design, from a distributed systems perspective.

  17. Mar 2017