Fine grained unit tests are harmful

Apr 12, 2017 • Marco Cecconi

Last evening I had an interesting exchange with a @GeePawHill on twitter that went something like this: @GeePawHill: if a function involves a chain of objects, A -> B -> C -> D, and we satisfy ourselves, A works if B works. B works if C works, and so on... ..we have come very close to satisfying…

Read the post »

Helping developers in a different way

Mar 29, 2017 • Marco Cecconi

One of the things that absolutely inspired me in my tenure at Stack Overflow was remote work. In fact, I loved it so much that I chose it as an absolute prerequisite for my next job. Why do I love remote working? For traditional office jobs, it just makes much more sense. Why should people be force…

Read the post »

First steps in programming: loops

Mar 16, 2017 • Marco Cecconi

If you haven't read my other articles on getting started with coding you should do so before proceeding: I will assume that you can open a JavaScript console and run a basic program, know how to use variables and conditionals. In the last post we learnt how to make the computer execute commands con…

Read the post »

First steps in programming: conditionals

Feb 23, 2017 • Marco Cecconi

If you haven't read my other articles on getting started with coding you should do so before proceeding: I will assume that you can open a JavaScript console and run a basic program and know how to use variables We ended the last instalment with a program that remembers the user's name and greets t…

Read the post »

First steps in programming: variables

Feb 22, 2017 • Marco Cecconi

If you haven't read my first article on getting started with coding I suggest you do so now before proceeding: I will assume that you can open a JavaScript console and run a basic program. In short, we explained that a program is a series of instructions ("statements") which are run together by giv…

Read the post »

So long, Stack Overflow!

Feb 20, 2017 • Marco Cecconi

February 17th, 2017 I left Stack Overflow. I remain a moderator on Skeptics where I was elected, but beyond that I am no longer working or managing any other community in the network. We parted ways very amicably, with lots of support, love and a few tears. I will miss them all terribly. I joined …

Read the post »

Which programming language should I start with?

Feb 17, 2017 • Marco Cecconi

One of the most common questions about programming is what language should be used. I think that at this point in time the answer is clearly JavaScript. The reason is simple: it's everywhere a browser is, and it is powerful enough to be way more than a toy. How do I get started with JavaScript? Pr…

Read the post »

Open Letter On "Muslim Ban"

Jan 29, 2017 • Marco Cecconi

An Open Letter from United World College Graduates Regarding the Trump Administration’s Ban on Muslims We are the alumni of the United World Colleges movement. We are citizens of over 150 countries. We are people of different ethnicities, backgrounds, religions, sexual orientations, genders, poli…

Read the post »

I built a hardware RNG for Christmas

Dec 03, 2016 • Marco Cecconi

Winter Bash is a festive celebration of Stack Overflow and Stack Exchange communities. People compete to be awarded crazy hats for completing random, and often undisclosed actions. I've been involved in building a lot of this year's celebration, which will start soon and will be kept secret until th…

Read the post »

Diversity, being comfortable and ten good principles

Sep 05, 2016 • Marco Cecconi

I regard it as the foremost task of education to insure the survival of these qualities: an enterprising curiosity, an undefeatable spirit, tenacity in pursuit, readiness for sensible self denial, and above all, compassion. --Kurt Hahn The recent polemic regarding a speaker being expelled w…

Read the post »

Hi, I'm Marco Cecconi. I am the founder of Intelligent Hack, developer, hacker, blogger, conference lecturer. Bio: ex Stack Overflow core team, ex Toptal EM.

Read more

Newest Posts

What can Stack Overflow learn from ChatGPT?

Stack Overflow could benefit from adopting a using conversational AI to provide specific answers

Read more
Fan mail

Multiple people with my name use my email address and I can read their email, chaos ensues!

Read more
Intelligent Trip

After years of building, our top-notch consultancy to help start-ups and scale-ups create great, scalable products, I think it is high time I added an update to how it is going and what's next for us.

Read more
Guest blog: Building, in partnership with communities by Shog9

A lesson in building communities by Stack Overflow's most prominent community manager emeritus, Shog9

Read more
Can you migrate a company from on-premise to remote-only?

Some lessons learned over the past 8 years of remote work in some of the best remote companies on the planet

Read more

Gleanings

How Aristotle Created the Computer
Chris Dixon • Mar 20, 2017

What began, in Boole’s words, with an investigation “concerning the nature and constitution of the human mind,” could result in the creation of new minds—artificial minds—that might someday match or even exceed our own.

Read more…