Blog
About Technology
All Articles
Vibe Coding for Amateurs
A five-step workflow for non-technical people who want to build their own software with coding agents: setup, planning, building, improving and deploying, with free or cheap tools for each step and a clean handover to professionals if the project succeeds.
- ai
- guide
- mvp
- startup
Agent Calibration
Every trade calibrates its tools before it trusts them. Coding agents need the same: a small AGENTS.md and a set of skills that set the baseline, so a project built by a non-technical founder can be handed over to professionals.
- ai
- technical
- guide
Ten Dealbreakers Every Web Engineer Must Know
A list of ten red flags in web development practices that point to serious problems in a company's codebase, from storing passwords in plain text to ignoring fundamental web security principles.
- technical
- security
- web
The Power of Fully Homomorphic Encryption
Fully Homomorphic Encryption is like a magic trick in data security: it lets you perform calculations on encrypted data without decrypting it first.
- thoughts
- security
- technology
Navigating the Unforeseen of Unknown Unknowns
Prepare your team for unforeseen challenges in MVP development with essential tips on flexibility, risk management, and communication.
- business
- mvp
- startup
Resisting the Temptation of Edge Technologies
Cutting-edge technologies are alluring, but they're not always the right fit for every project. Here's how to resist the temptation and make informed decisions about technology adoption.
- business
- architecture
- technology
Home VPN with WireGuard
Protect your privacy and security by setting up a home VPN with WireGuard. This guide will walk you through the process of creating a secure connection that safeguards your online activities, even on public Wi-Fi networks.
- guide
- security
- infrastructure
Load Balancing Strategies
The main load balancing strategies, static, dynamic and client-affinity, with their pros and cons.
- technical
- architecture
- infrastructure
- performance
Moore's Law for Everything - An Analysis of Sam Altman's Article
An analysis of Sam Altman's article, "Moore's Law for Everything," which outlines the impending AI revolution and its impact on society. The article discusses the exponential growth of technology, the reduction of costs, and the potential for AI to transform the labor market.
- thoughts
- ai
- technology
- society
How Dashing Dashboards Drive Business Success
Get more out of your software's internal processes through effective data visualization. Understand the importance of data collection, transform complex data into understandable visuals, and steer your business decisions in the right direction. Start mining your own data gold.
- business
- analytics
- ux
The Power of the Minimum Viable Team
Explore the power of the Minimum Viable Team (MVT) in this blog post. Understand how a small, flexible team can efficiently turn business ideas into reality, why it's essential to grow slow, prepare for problems, and prioritize cohesion over expertise. A must-read for startups and entrepreneurs aiming for success in their ventures.
- business
- startup
- leadership
The Cost of AI in Your MVP
Explore the cost implications of incorporating a Large Language Model (LLM) or image Generative AI into your MVP (Minimum Viable Product). Learn about effective strategies to offset the cost, including running the model at the client's end and utilizing a cheaper model.
- business
- mvp
- ai
- cost
Ranking Algorithm - A Simple Implementation
Let's build a simple ranking algorithm using social media data. We will use generative AI to help us translate the algorithm from Pyrex to TypeScript and tweak it to our needs.
- technical
- algorithms
- ai
Run llama.cpp Server in the Cloud
Let's run the new llama.cpp in the cloud. We try the quantized versions of the Falcon 180B model, highlighting the trade-off between model size and quality. Compare the Falcon and its performance to GPT-3.5 and GPT-4.
- guide
- ai
- infrastructure
Try Llama2 Locally at No Cost
Looking to experience AI at its best? We try Llama 2, a new model from Meta, locally on our system for free! Transform your PC into a playground for next-gen AI, at absolutely zero cost!
- guide
- ai
- technical
Bloom Filters - The Underdog of Data Structures
Explore the captivating world of Bloom Filters in our short guide. Discover how this unique data structure, created by Burton Howard Bloom, aids in checking data presence with speed and efficiency.
- technical
- algorithms
- performance
The Invisible Power of Logging
Logging in digital systems is like footprints, tracing every system step. Without logs, system operations might as well be invisible. It is a digital system's lifeline, promoting transparency, problem-solving, and enhanced performance.
- technical
- architecture
Generalists - The Renaissance Specialists That Businesses Need
Generalists are not a "Jack of all trades, master of none". They are the polymaths of our era, and their ability to connect the dots between fields makes them the different kind of specialist that businesses need today.
- thoughts
- business
Choosing the Right Infrastructure Software for Your Product
Choosing the right infrastructure software is key to launching a successful product. Whether it's selecting a database, deciding on cache location, storing files, serving APIs, or orchestrating the application, each decision impacts your product's functionality and efficiency. As daunting as it may seem, understanding these components and making informed choices can set your product up for success.
- architecture
- infrastructure
- business
Unveiling The High Price Tag Of Software Development
The high cost of software development stems from its complex nature, extending beyond coding to design, testing, and deployment. Hiring skilled engineers, constant updates, and scaling the project add to the cost. In a nutshell, the expenses incurred in software development are reflective of the intricacies involved in creating valuable digital solutions.
- business
- cost
A Guide to Finding the Perfect CTO for Your Business
Unearth the traits of the ideal CTO for your company with this guide. Learn how a perfect CTO balances technological depth with business acumen, communication skills, market understanding, and accountability to drive your business success.
- business
- startup
- leadership
Importance is All You Need - Looking Beyond AI in Content Creation
Explore the significance of topics and the credibility of authors, treating AI as a tool. Prioritize asking the right questions and safeguarding our children's well-being.
- thoughts
- ai
What is the LangChain Framework and Why You Need it for AI Development
LangChain is a powerful framework for developing data-aware and agentic applications powered by language models.
- technical
- ai
Why You Should Not Build Your MVP with Low Code Tools?
The drawbacks of using low-code tools to build your MVP, and why they may not be the best option for your startup's long-term success.
- business
- mvp
- startup
What are Angular Signals and how will they improve your development?
How Signals are different from Observables and how they can help you optimize your application's performance.
- technical
- frontend
- performance
Why Use a Framework for MVP Development
Discover the benefits and advantages of using a framework for MVP development. Learn how it can save you time and money, and help you build a scalable and secure product.
- business
- mvp
- architecture
- cost
Understanding Temperature in NLP - What it is and How it Works
Learn about temperature, an important parameter in Natural Language Processing (NLP) that controls how much variation, often called creativity, language generation models produce. Discover how it works and its impact on generating unique and relevant responses. Find the right balance between novelty and coherence in your NLP applications.
- ai
- algorithms
- technical
Overcoming Common Problems with Review Systems
Learn how to implement a reliable and effective user review feature in your custom-made marketplace engine. Discover how to prevent fake, biased, and spam reviews, and how to deal with disputes between buyers and sellers. Build trust within your community and provide valuable feedback to both sellers and buyers.
- product
- ux
The Latest Trends of AI Technologies - How They Are Changing the Shape of Tech
Discover how AI models and technologies are changing the tech industry, enabling machines to learn, reason, and make decisions like humans. From automation to predictive analytics, this blog post explores the latest trends in AI models and technologies and how they will impact the way we work and live.
- ai
- technology
Essential User Data Points to Track in Your MVP Software Product
To improve your MVP software product, it's important to track user data points. Learn about the common user data points to track, such as demographics, behavior, acquisition, retention, and feedback, and how they can help you gain valuable insights into your target audience's needs and improve your product accordingly.
- product
- analytics
- mvp
How to Choose the Right Software Architecture for Your Business
Discover the pros and cons of Monolith, Miniservices, Microservices, and Serverless architectures to help you make the right choice for your business needs. Avoid common pitfalls and ensure a reliable, scalable, and maintainable application.
- architecture
- business
Security Through Obscurity - A False Sense of Protection
Learn about the dangers of security through obscurity and how to avoid common pitfalls. Discover basic steps for safeguarding sensitive data and ensuring proper security measures are in place.
- security
- technical
Understanding Cognitive Load in UX Design and How to Avoid Common Pitfalls
Learn about cognitive load and its impact on user experience, and discover some basic steps to avoid common pitfalls.
- ux
- product
How Much Does an MVP Cost? A Beginner's Guide
Learn everything you need to know about the cost of building an MVP, from identifying core features to testing with real users. Get a rough estimate for your MVP and discover the basic steps you need to follow to bring your product to market.
- business
- mvp
- cost
Boost Your API Functionality with These Common Middlewares
Learn about the common middlewares you can use to improve your web API's functionality, including authentication, validation, error handling, and logging. These middlewares can enhance your API's security, reliability, and performance. Get started building your first MVP with an experienced developer today.
- technical
- architecture
Why You Should Choose TailwindCSS Over Bootstrap for Your Next Project
Tailwind CSS, a newer framework at the time, is a flexible CSS framework that allows you to easily customize your website's design while reducing the amount of code needed. Learn why Tailwind CSS may be the better choice for your next web project over Bootstrap.
- frontend
- web
- ux
How to Achieve High Availability on a Budget - Tips and Tricks
Affordable tips and tricks for achieving high availability, including leveraging cloud infrastructure, implementing load balancers, redundancy, and monitoring. Learn how to support high availability cheaply and get the peace of mind that comes with knowing your systems are always up and running.
- architecture
- infrastructure
- cost
The Power of Queues - How They Work and When to Use Them
Discover how queues work and learn about the two main use cases for this powerful tool. Improve the performance and reliability of your applications by leveraging the power of queues. Find out how to choose the right queue strategy for your needs and how I can help with your first MVP.
- architecture
- performance
Minimum Viable Product (MVP) - What is an MVP & Why Need One
Discover the advantages and disadvantages of developing a Minimum Viable Product (MVP) for your business. Learn how an MVP can save you time and money, validate your idea, and help you identify your customers' needs.
- business
- mvp
- startup