Open post Discovery Phase

What Is the Discovery Phase? And why should I pay for it?

The discovery phase is a process of collecting and analysing information about the project. It precedes the development process and allows getting a well-rounded and comprehensive understanding of goals, scope, and possible limitations. The discovery phase (or stage), is where you study the target market, determine your product-market fit, and gather all project requirements. People...

Open post Availability heuristic

Availability Heuristic and Representativeness Bias: How to deal with it as Developer

Availability heuristic was first introduced in 1973 by psychologists Amos Tversky and Daniel Kahneman in the paper titled “Availability: A Heuristic for Judging Frequency and Probability.” Tversky and Kahneman explain that the availability heuristic is a product of human nature to rely on information that is readily available—information that is easily recalled from memory. The...

Open post Prompt Engineering

What is Prompt Engineering?

Prompt engineering or prompt programming is an interesting way to interact with GPT-3. It basically involves creating clever text-based scripts that make GPT-3 perform the tasks you desire. What is GPT3? GPT-3 is a language model by OpenAI. It generates AI-written text which can be virtually indistinguishable to human-written sentences and paragraphs, articles, short stories...

Open post Prototyping

The Importance of Prototyping for User Experience Design

The Prototyping stage is important for two main reasons. Designers can evaluate and test their ideas without having to go through the entire design process based on assumptions. Stakeholders feel confident about the final result’s success.  Prototyping is at the core of a participative design process. It shows “how it-works” and makes siloed processes more...

Open post ambient

Amazon’s Ambient Computing Platform

In 2017 Walt Mossberg predicted that technology would disappear into the background and that “ambient computing would become universal.” We are on the right track four years later, but it is still unclear what that term means for computers and how they will live. While many companies are working towards ambient computing visions, Amazon’s head...

Open post Citizen

What are Citizen Developers?

Citizen development encourages employees who are not IT-trained to become software developers. They use NoCode/LowCode (LCNC) platforms that allow them to create business applications. This method of software development allows employees to become citizen developers, despite not having a formal education. They modify existing software programs to meet the needs of a specific user and...

Open post serverless

What is serverless computing exactly?

Serverless computing provides backend services on an “as-needed” basis. The serverless provider makes it easy to create and deploy code, without worrying about the infrastructure. The company that uses serverless services is charged according to their computation. It does not need to reserve or pay for a fixed amount bandwidth or number servers. Serverless does...

Scroll to top