Software, Geekery and other miscellany

Team vs Individual Performance in Software Dev

What is more important in software development? Having better quality team members? Or having the team members work together in a better way?

I was reading a post today explaining about how team performance in software development is more important than individual performance. And one part of the post said …

Swedish schools are ditching tablets

A recent news report says that Swedish schools are ditching tablets and back to books.

"Sweden’s Minister of Schools, Lotta Edholm, said children’s ability to read has deteriorated and their writing skills have weakened, and there are many reasons, the most important of which is their increased reliance …

Monads in Functional Programming

The idea of doing a computation within a special context isn't unique to quantum computing. Functional programming has a concept called the monad that does something similar. This is how it works: you have an input value and you want to perform a sequence of calculations within a certain special …

Physical Representation of Quantum Computer

Even in quantum computers, many calculations are done using traditional circuits. What usually happens is that a bunch of calculations are done using traditional microprocessors and then there will be some hard algorithm that needs to run, things like prime factorisation or brute force search. There are the algorithms that …

Superposition in Quantum Computing

The concept of superposition is also used in quantum computing.

What is quantum computing?

In traditional computing, a bit can have a value of either zero or one. Quantum computing uses qubits (quantum bits). Qubits can have a certain probability to be zero or one. This is represented as α …

Page 1 / 5 »