The December 2022 issue of IEEE Spectrum is here!

Close bar

Hacking in the Streets

They’ll be coding, networking, and, most likely, starting a few companies in the streets of Palo Alto this month.

2 min read

Super Happy Block Party from Super Happy Block Party on Vimeo.

The stereotypical hacker is a loner, tapping on his (most definitely his) keyboard late into the night, a glowing screen casting light onto junk food and empty soda cans. But given the number of hacker events, meeting places, and clubs here in Silicon Valley, the social life of a typical hacker today is jumping. The HomeBrew Computer Club started the hacker meetup trend in 1975, and it's been expanding ever since. These days, to name just a few events and organizations, there’s Hacker DojoHackers and FoundersCloudstock, the Startup Veterans Hackathon, and the classic, invite-only Hacker’s Conference that dates back to 1984; along with corporate events like Facebook’s Hackathons. The list seems endless—a Silicon Valley hacker, it seems, doesn’t ever have to hack alone.

And now, the hackers of Palo Alto are having their first (as far as I can tell) block party. Makes complete sense—block parties are what people around town hold to build community—get a permit from the city to close off a street or two, pull a couple of garbage cans out to block access to the road, and bring out the food and drinks. The name of the event is more than a little odd: Super Happy Block Party. But I love the idea, as well as the promotional trailer that tapped the Palo Alto Mayor as leading man (above). The event will have food, music, and, like every good block party, an activity for kids—in this case, learning to code.

So on March 31st, on a downtown section of High Street, notable for its extensive parking and cheap sushi, the hackers are going to pull out their computers and tablets and eat and drink and, of course, code, from 1 p.m. to 1 a.m. And though I’m not so sure about the singin’ and swayin’, I’m sure there will be iPods playin’ when they’re hackin’ in the streets.

Follow me on Twitter @TeklaPerry

The Conversation (0)

Why Functional Programming Should Be the Future of Software Development

It’s hard to learn, but your code will produce fewer nasty surprises

11 min read
A plate of spaghetti made from code
Shira Inbar

You’d expectthe longest and most costly phase in the lifecycle of a software product to be the initial development of the system, when all those great features are first imagined and then created. In fact, the hardest part comes later, during the maintenance phase. That’s when programmers pay the price for the shortcuts they took during development.

So why did they take shortcuts? Maybe they didn’t realize that they were cutting any corners. Only when their code was deployed and exercised by a lot of users did its hidden flaws come to light. And maybe the developers were rushed. Time-to-market pressures would almost guarantee that their software will contain more bugs than it would otherwise.

Keep Reading ↓Show less