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 …
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…
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…
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…
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…
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 …
I have recently improved the canned response I send to recruiter who send me unsolicited untargeted emails (in other words, spam). I use this as a canned response in gmail, and for the worse offenders, it becomes an automatic response.
Do you think I'm too harsh? Here's what I send.
As this pol…
Since I'm always searching for it and the pages on the web do not contain the complete list, here's a full list of Locales.
Code to generate your own version
Invariant Language (Invariant Country)Invariant Language (Invariant Country)127
afAfrikaansAfrikaans54
af-ZAAfrikaans (South Africa)Afrikaan…
As a quick fun thing to do today, I've created a personalized birthday wish generator using Markov chains. The code is pretty simple and unremarkable, and I've made it available as a gist.
Play with the online version here!
Sorry, I'll also party normally later :-) #nerd
The open/closed principle is the second of the five SOLID principles. The best place to start to try and understand it is probably Uncle Bob's article on it, but you can also take a look at the Wikipedia page or read about it in Bertrand Meyer's "Object-Oriented Software Construction" book.
The can…
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.
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.
Software engineers go crazy for the most ridiculous things. We like to think that we’re hyper-rational, but when we have to choose a technology, we end up in a kind of frenzy