# Faris Zacina > Long-form essays on deep tech, AI, software engineering and the decade ahead. Faris Zacina — Co-founder and CEO of Ministry of Programming, a product studio in Sarajevo and Stockholm. Engineer turned founder and angel investor. Every post is also available as clean Markdown by appending `.md` to its URL. The full text of all posts is at https://fariszacina.com/llms-full.txt. ## Essays - [What comes after AGI? UBI, or something else](https://fariszacina.com/what-comes-after-agi.md): UBI evidence from Finland, Kenya, Alaska, Stockton and OpenResearch, the fiscal math, and alternatives: negative income tax, basic services, sovereign wealth dividends and more. - [AI data centers: a deep dive](https://fariszacina.com/ai-data-centers-deep-dive.md): How AI changed data centers: 120 kW racks, IEA and Berkeley Lab electricity forecasts, grid interconnection queues, nuclear deals, liquid cooling, water use and the hyperscaler capex boom. - [Forget the Hype: AI Isn’t Taking Your Coding Job](https://fariszacina.com/forget-the-hype-ai-isnt-taking-your-coding-job.md): A year ago, I argued that AI wouldn’t replace programmers. Guess what? I was right. AI is a tool, not a threat. - [How to stand out from the crowd and get an entry-level job in software engineering quickly](https://fariszacina.com/how-to-get-a-job-in-software-engineering-quickly-and-stand-out-from-the-crowd.md): Since we started our entrepreneurial journey, the Ministry of Programming has been growing in every possible way. - [Modern software organizations need zero square meters of office per employee](https://fariszacina.com/modern-software-workers-need-zero-square-meters-in-the-office.md): I have heard a hypothesis that due to increased amounts of empty real estate and the huge increase of open jobs in the software industry we need to buy/rent tech hubs and office spaces ASAP. - [On the importance of advisory, mentorship, and coaching](https://fariszacina.com/on-the-importance-of-advisory-mentorship-and-coaching.md): When we started Ministry of Programming in 2015 we didn’t know much about leadership and management. - [Startup Launch — Part 1: Product Hunt](https://fariszacina.com/startup-launch-part-1-product-hunt.md): If you are an average entrepreneur you might put together a checklist or even a full project plan on how to launch to different marketing channels — A go to market strategy. - [Training and sleep for entrepreneurs, developers, and other busy people](https://fariszacina.com/training-and-sleep-for-entrepreneurs-developers-and-other-busy-people.md): Paul Graham and YC are famous for giving great advice to entrepreneurs. However, there is one piece of advice that is not clear enough. - [Bias towards action](https://fariszacina.com/bias-towards-action.md): Faced with a problem of building a new technology product, a team gathers to come up with a solution. The first step is to assemble all key questions and problems to solve. - [Open spaces are not the root of all evil](https://fariszacina.com/open-spaces-are-not-the-root-of-all-evil.md): Many people claim open space offices are destructing productivity and company outcomes. Some people go as far as calling it the worst idea in the history of people management. - [Entrepreneurship is wealth creation](https://fariszacina.com/entrepreneurship-is-wealth-creation.md): Entrepreneurship is the best way to move societies and economies forward. It’s the vessel of creation and progress. - [(Some) meetings are useless](https://fariszacina.com/some-meetings-are-useless.md): That is one more example of destructive “binary thinking”. Very few things in business and life can be classified as absolutely good or bad. - [The myths of startup recruitment](https://fariszacina.com/the-myths-of-startup-recruitment.md): There are many myths and unicorns in the startup world, and one of the most pervasive ones is the myth that you can recruit the top 1% in your city if you make a really great effort. - [A git codebase off the shelf — A cautionary tale](https://fariszacina.com/a-git-codebase-off-the-shelf-a-cautionary-tale.md): Imagine a Github repository was a physical product in a store. Just like a phone, TV or any other piece of technology in a nice package. - [The hidden benefits of activity and time tracking for a DevOps transformation](https://fariszacina.com/the-hidden-benefits-of-activity-and-time-tracking-for-a-devops-transformation.md): Continuous Delivery and DevOps might be the most significant trends in software engineering in the last 10 years, and developers have always loved the automation of repetitive tasks like deployments… - [The surprising silos that create inefficiency in software organizations](https://fariszacina.com/the-surprising-silos-that-create-inefficiency-in-software-organizations.md): Every technology organization has silos that prevent it to succeed. There is a lack of a holistic approach when it comes to engineering great products. - [The essence of proper development processes is frequent value delivery and feedback](https://fariszacina.com/the-essence-of-good-development-processes-is-frequent-value-delivery-and-feedback.md): In this article, I explore the intersection of different software development methods to illustrate the common principles. - [The missing document in your GitHub repository — Architectural Design Decisions](https://fariszacina.com/the-missing-section-in-your-github-readme-file-design-decisions.md): Trying to understand a GitHub repository is a pretty interesting adventure. You open a repository and then if you are lucky to find a decent Readme file you discover the technologies the project was… - [We need T-Shaped full-stack developers](https://fariszacina.com/we-need-t-shaped-full-stack-developers.md): There is a train of thought that full-stack is not a good thing and that great developers specialise and work in a single area to become experts. - [Rewriting and being on the cutting-edge are the new approach to get reputation on StackOverflow](https://fariszacina.com/rewriting-and-being-on-the-cutting-edge-are-the-new-approach-to-get-reputation-on-stack-overflow.md): There is a rule on the internet called the 1/9/90 rule which states that only 1% of the people in any community actively create content. - [Why developers hate chaos and expect order in startups](https://fariszacina.com/why-developers-hate-chaos-and-expect-order-in-startups.md): As a Developer you are programmed to expect order in everything. Every module and function should have a naming convention and nice structure. - [The subtle discipline of daily commits and value delivery](https://fariszacina.com/the-subtle-discipline-of-daily-commits.md): What if I told you that it is really good for a software developer to do daily commits to Git/Mercurial? - [Deciphering the bitcoin and ethereum vocabulary](https://fariszacina.com/deciphering-the-bitcoin-and-ethereum-vocabulary.md): When You start learning about bitcoin You will stumble upon a lot of cryptic words that are very incomprehensible to the human mind. - [Hidden benefit of an ICO — Validate demand and Build a Community for Your product](https://fariszacina.com/hidden-benefit-of-an-ico-validate-demand-and-build-a-community-for-your-product.md): You might be following the crypto-craze and considering doing an ICO for Your startup or company instead of traditional fundraising, and that might be a smart decision if You have analysed all the… - [The Anecdotal Software Architect](https://fariszacina.com/the-anecdotal-software-architect.md): You know this guy. He is the “smartest guy” in the room and has always something to say when there is a heated discussion about the new Architecture for the system. - [The cost of debugging](https://fariszacina.com/the-cost-of-debugging.md): There is a cost for compiling and debugging overhead, and that is an argument that is not mentioned often in the debates of language X vs language Y, but it is pretty important. - [Startup Stories — Deciding architecture](https://fariszacina.com/startup-stories-deciding-architecture.md): This is a small fictional story about a startup named EventsAreAwesome.io, and their struggle to find the optimal software architecture for their product. - [StackOverflow — A strict community indeed](https://fariszacina.com/stackoverflow-a-strict-community-indeed.md): I started using StackOverflow seven years ago, and i love the site for the value it provides to developers. With github, it is certainly the most important developer social network on the internet. - [Constants and Variables of Health](https://fariszacina.com/constants-and-variables-of-health.md): Health should be a natural state for humans, but it isn’t. How is it possible that a perfect machine built by God fails all the time? why is 50% of the world having a chronic health condition? - [Slack anti-patterns](https://fariszacina.com/slack-anti-patterns.md): We are using Slack at Ministry of Programming for a long time, and after 20+ slack projects we have identified certain recurring anti-patterns in Slack, which are not a problem with Slack as a tool,… - [Don’t rush with ECC SSL certificates](https://fariszacina.com/don-t-rush-with-ecc-ssl-certificates.md): ECC stands for Elliptic Curve Cryptography and is an alternative approach to public key cryptography over standards such as RSA. - [Polyglot programming in startup environments](https://fariszacina.com/polyglot-startup-environments.md): Recently I founded a software development company called Ministry of Programming, and one of the topics that often goes through my head is the problem of overuse of polyglot programming, which is… ## Pages - [Talks & interviews](https://fariszacina.com/appearances.md) - [About](https://fariszacina.com/about.md) ## Optional - [RSS feed](https://fariszacina.com/rss.xml) - [Sitemap](https://fariszacina.com/sitemap.xml)