How to build minimum lovable products

Building great products is hard. Most new products fail. But what if there was a way to improve your chances of success? In his book "The Lean Product Playbook," entrepreneur and Lean product expert Dan Olsen lays out a repeatable, easy-to-follow methodology for iterating your way to product-market fit. I recently read the book and shared my notes and understanding in a webinar, and I'm excited to share the key takeaways with you in this blog post.

The 50 Shades of Data in Non-Profit Organizations

We here at RapidIteration do just that, our team has hands-on experience of decades of working in conflict zones and we have seen what worked and what was a catastrophic failure. Our team would be glad to assist you in that regard.

Unlocking the Power of Low Code for Non-Profit Organizations: How a Streamlined Software Solution is Transforming the Way Non-Profits Operate

What platforms such as Saas and Low/ No Code bring to the table is the absence of such infrastructures and 99.999% availability. The NGOs do not need to bother about the whereabouts of the underlying infrastructure. Not only that but also, these Saas platforms do not require very highly skilled labor, they are made easily and are way less complicated compared to the in-house, custom-made software solutions.

Supporting non-profit organizations working in conflict zones

At RapidIteration, we believe that technology can play a vital role in making the world a better place. That's why we've decided to offer free technology support to non-profit organizations working in conflict zones around the world. We understand that these organizations face unique challenges, and we want to help in any way we can.

Unlock the Potential of ChatGPT for Your Business

Unlock the Potential of ChatGPT for Your Business

At RapidIteration, we understand the value that ChatGPT can bring to businesses, and we're here to help you unlock its potential. Our team of experts can teach you about ChatGPT and guide you through the process of integrating it into your business. We offer flexible pricing options, including an hourly rate or a flat fee for the project, depending on the specific services you need and the amount of time and resources required.

Laravel 8 - Getting started with Breeze

Getting Started with Laravel Breeze

With the Laravel 8, numerous improvements were seen and one of those important improvements were addition of packages like Breeze as a starter package, which is a quicker and easier to get started with rather than Jetstream that seemed overwhelming for many.

RapidIteration - Empowering businesses with rapid innovation

2021 Reflections, New year plans and a grand new website

Everyone at RapidIteration is here because they love to learn and grow. This is the most fundamental thing I urge and communicate with everyone in the team: in a constantly moving world, standing means going backwards. I don't have to worry a lot, because everyone in the team is living by that standards anyways. I also tell them: do not do it for me, for RapidIteration or for this and that, do it for yourselves. Thus, we are already keeping a good pace with the changing world.

RapidIteration - Learn C#

Learn C#

The love of C# also led me to present in CodeWeekend‘s 36th, 37th and 39th sessions where I tried to explain C# from very basics to intermediate level. It was a year ago, but I thought better if I put all presentations together in a post, and that maybe helpful for those who want to download it for use, teaching or extending.

RapidIteration - Jamshid Hashimi Interview with Afghanpreneuers

Jamshid Hashimi Interview with Afghanpreneuers

My name is Jamshid Hashimi, CEO & Founder of RapidIteration based in Vancouver and Kabul. At RapidIteration we help entrepreneurs turn their ideas into income-generating products in 21 days.

RapidIteration Product Development Process

Our Product Iteration Process

Sticking to our 21 day duration, our product iteration process is inspired from Scrum framework of Agile methodology and consists of stages that starts from requirement gathering and then goes towards analysis & design to which it proceeds to implementation and testing. After that, the QA/acceptance testing starts that results to a deployment. We also have an evaluation step to assess how the iteration went and what we can learn from it to consider in our future iterations.

RapidIteration MVP Development Process

Our MVP Development Process

Minimum Viable Product (MVP) is used a lot around startups and specially software and technology industries. It is basically a phase after you want to launch an exciting idea you have in mind as a product or an experiment for pivoting from an existing product.

RapidIteration - Support our work in Afghanistan

Support our Work in Afghanistan

As so often in the past, whenever there has been an explosion, attack or crisis facing the country, I immediately started thinking about what I myself have it within my power to do to help. In the case of recent events, after a week of sleepless nights, I finally realized that I must continue to respond this way. Firstly, I must keep my developers in Afghanistan employed, I must keep teaching Afghans how to code through CodeWeekend’s coding bootcamp, and I must keep helping Afghan youth find jobs through The answer is not to stop any of these efforts; it is, rather, to amplify them. So, this email is to ask for your support towards this goal. Every steps counts.

RapidIteration - A comprehensive guideline on frontend testing

What is frontend testing, tools and frameworks

Testing should be a non-negotiable part of software development, plan for it from earlier stages of your work, invest time, effort and resources so the users of your application wouldn’t deal with unwanted disruption in their experience.

RapidIteration - A successful career in software development

A Successful Career in Software Development

As part of my more than ten years of work experience in different software development roles in a variety of companies of different size and structure in Turkey, Afghanistan, England and Canada, I’ve developed insights that may be of value for those thinking about entering a career in this field, or who want to excel further in this area, which I share below. Some of these principles that are also covered in the book: The Passionate Programmer, by Chad Fowler, which I highly recommend.

RapidIteration - What is software development

What is Software Development?

Software development is a process that includes all that is involved between the conception of the desired software through to the final manifestation of the software, sometimes in a planned and structured process. Software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products, like the ones you use every day.

RapidIteration - Do you want to learn coding? What’s next?

Do you want to learn coding? What’s next?

Nowadays, there is a huge interest in learning how to code. You will notice plenty of articles coming up in your social media feed, in technology portals and even in mainstream media that emphasize the importance of learning to code, no matter who are you or what you do. A major annual campaign run by, a US based non-profit organization, called Hour of Code promotes coding, and is endorsed by many celebrities and pioneer software personalities who are featured encouraging computer science education and coding.