A computer from scratch - Fish and chips

Aug 10, 2015 • Marco Cecconi

In the first installment of "A computer from scratch", I've built a NAND gate. I've also introduced the my "scaling" rule: if I build something, I can buy it pre-made, because I only have one lifetime to spend on this :-) Therefore. I've bought a bunch of 4011 CMOS NAND gates, here they are: And…

Read the post »

Data Structures for Andela: Iterators (part 1)

Aug 05, 2015 • Marco Cecconi

As part of Stack Overflow's pro-diversity initiatives, I have been helping Andela by mentoring one of their fellows, Bosun, in data structures and algorithms. In the Stack Overflow "default open" style, I am putting some of our notes on the internet, in the hope they will be useful to more people. M…

Read the post »

The one mistake that ultimately destroys modern companies

Jul 31, 2015 • Marco Cecconi

Openly inspired by a nice talk by Joel Spolsky London, 1850. Let's say you are the owner of a factory that produces nails and bolts. Workers use huge, expensive machinery in a large factory. Machinery is so expensive you needed a lot of money to buy it, so it's paramount to use it as much as poss…

Read the post »

A computer from scratch - NANDing all the way

Jul 26, 2015 • Marco Cecconi

A technical side note to my first "A computer from scratch" post and In preparation for the next step, I've examined whether it's possible to build any gate from NANDs. Is it possible? YES! Let's prove it, mathematically. Theorem Any truth table can be built by combining NANDs. Lemma 1 Any t…

Read the post »

A computer from scratch - Eating at NANDos

Jul 20, 2015 • Marco Cecconi

I am attempting to build a computer from prime principles. Am I crazy? Probably. But I have a plan. Let's start from the beginning Why, oh why? Because not knowing how stuff works bugs me to no end. It's not enough for me to use a programming language. In the past I dabbled and spent more than …

Read the post »

My talks this year

Jun 24, 2015 • Marco Cecconi

There are three conferences I'll be speaking at this year. I'm seriously trying to do as few conferences as possible, but I really wanted to speak at these. If you'd like to chat about code and development, drink a beer or eat a pizza: I'm game. Here's the amazing 3: jDay my bio page JDay is one…

Read the post »

Agile development and pluralistic management: why Scrum fails

Jun 19, 2015 • Marco Cecconi

The Scrum methodology is often introduced because developers want it. On paper, it empowers them—if applied correctly—and developers need decision-making empowerment because development is a creative endeavor. Of all the different types of people I've known, hackers and painters are among the m…

Read the post »

Stack Overflow: answer sources by the numbers

Mar 09, 2015 • Marco Cecconi

I spent the past few weeks taking an in-depth look at how our users find questions to answer, with a keen eye on Stack Overflow. I measured user behavior and click streams and discussed with the other Stack Overflow developers and community managers how they meant the navigation and questiion list p…

Read the post »

Make your job ads 23% better with these 5 weird tricks (and one awesome tool)

Mar 07, 2015 • Marco Cecconi

Stack Overflow Careers is how the company I work for makes money, pays salaries and sustains great communities like Stack Overflow. You see, Stack Overflow is, by far, the best community of developers on the internet, and Careers is our effort to improve their lives by finding them a better job. I…

Read the post »

Where do Stack Overflow answers come from? - The sources

Mar 02, 2015 • Marco Cecconi

One of the "big city" problems of Stack Overflow is ensuring our users find adequate questions to answer. On smaller sites, users can simply look at the home page: the questions come in slowly enough that a user can read all of them and choose what to answer. On the larger sites, and especially on …

Read the post »

A software engineer & Stack Overflow alumnus in London. I write about software development, coding, architecture and team leadership. I also speak at conferences worldwide.

About me

Follow me on Twitter


And the Most Realistic Developer in Fiction is...
Julia Silge • Mar 28, 2017

We can say that Mr. Robot is having a moment. The main character was one of the top choices and thus is perhaps the most/least realistic/annoying/inspiring portrayal of what it’s like to be a computer programmer today.

Read more…