Mindblown: a blog about philosophy.

  • 2025/07/26 [Accelerate]

    Information Security practices should be baked in software development process. It should be easy for developers to “do the right thing”. When info-sec becomes a separate process it will most likely be performed at the end of software delivery cycle when it is expensive and painful to improve security. Lean Management Practices Lean management practices…

  • 2025/07/25 [GADM-api]

    I started doubting if automating the server initialization is worth the effort at this point. It turned out to be a large task that delays the first release. Instead I can setup the server and database in semi-automated manner and improve the process later on if needed. I found myself taking too many shortcuts when…

  • 2025/07/25 [Accelerate]

    Architecture According to the authors high performance is possible with all kins of systems (web apps, mobile, embedded systems, greenfield projects …) as long as teams are loosely coupled. This means that teams can easily test and deploy individual components or services. The exception being main frame system, these as well as outsourced software development…

  • 2025/07/24 [GADM-api]

    I completed the part of the initialize linode bash scripts that installs Postgres. I am working now on adapting the script that initializes the database with roles and permissions to work locally and on remote server. I think I need to change the proportion of time I spend on reading vs the time I spend…

  • 2025/07/24 [Accelerate]

    Continuous delivery is characterized by set of capabilities that allow making changes to production safely quickly with sustainable pace. When implemented properly it improves delivery performance, quality, culture, reduce burnout and deployment pain. When implemented correctly, the process of releasing new versions to users should be a routine activity that can be performed on demand…

  • 2025/07/23 [GADM-api]

    Yesterday I failed to write and update. Once again I was working form the train. I did progress a little on reverse-geocoding endpoint. Today I am installing Postgres on my linode virtual machine.

  • 2025/07/23 [Accelerate]

    Ron Westrum typology of organization culture categorizes organizations based on internal flow of information. Pathological organizations are power oriented. They are characterized by high amount of fear and threat. People hoard, distort and withhold the information for political reasons.– responsibilities are shrinked– failure leads to scapegoating – novelty is crushed Bureaucratic organizations are rules oriented.…

  • 2025/07/22 [Accelerate]

    The impact of IT performance on organization is huge, it affects organizations ability to achieve and exceed at goals and key objectives. The high performers are twice as likely to exceed in profitability, market share and productivity than low performers. They are also twice as likely to exceed in objectives in quantity of goods and…

  • 2025/07/21 [GADM-api]

    Today I was working on the train without access to fast internet so I could not proceed with the linode setup. Instead I started sketching out ideas for next endpoint – reverse geocoding. I need to considered few options: I will consider pros and cons of these options in the following days. Additionally I found…

  • 2025/07/21 [Accelerate]

    Good performance measurement focuses on global outputs. Software delivery performance can be measured with following criteria:– lead time– deployment frequency– time to restore service– change fail rate Lead time – The time it takes from receiving a request from a customer to this request being satisfied. Lead time is divided into two phases. First phase…

Got any book recommendations?