Codetown ::: a software developer's community
Tags:
The code that I wrote at last night's meeting is posted at http://github.com/ericlavigne/instant-runoff
I have not yet figured out how to post the video online, as it weighs in at 3.5GB.
It's good to see that some others have submitted solutions. Looks like Michael's solution is a bit ahead of mine as it can read votes in from a file. And of course Dan's is way ahead since it has been used for real elections.
wait, really? where can I find Dan's entry?
it is a large project that is not portable. This is why i was not trying to enter it. I could take snippets of code or screenshots and post it for people to look at. time permitting at our next meeting i will demo it.
During your presentation I wasn't fully following your logic as I don't deal with Clojure, Lisp or functional programming much. But now after looking at your code I see pretty much followed your line of attack, when I wrote it I thought I was taking a different approach.
Codetown is a social network. It's got blogs, forums, groups, personal pages and more! You might think of Codetown as a funky camper van with lots of compartments for your stuff and a great multimedia system, too! Best of all, Codetown has room for all of your friends.
Created by Michael Levin Dec 18, 2008 at 6:56pm. Last updated by Michael Levin May 4, 2018.
Check out the Codetown Jobs group.
Matthew Liste, Head of Infrastructure at American Express, shared insights at QCon London 2025 on building robust cloud platforms in financial services. With 20+ years of experience, he emphasized stability, security, scalability, the value of interchangeable components, and long-term sustainability, urging professionals to maintain focus and foster a strong team culture for platform engineering.
By Steef-Jan WiggersIan Miell delivered a talk at QCon London 2025 on a modernised approach to compliance, announcing an open-source project that aims to solve many of the problems seen in the audit and compliance process. Miell highlighted that there's a disconnect between modern DevOps practices of automation and repeatability, and traditional audit and compliance procedures.
By Matt SaundersAt QCon London, Sam Newman - the architect who has attributed the coining of the term microservices, went back to the basics to underline the three critical things to get right when working with distributed systems: timeouts, retries and idempotency. Through the talk, he provided mechanisms allowing distributed systems to be more robust.
By Olimpiu PopJon Topper, AWS Ambassador and founder of The Scale Factory, shared key insights at QCon London 2025 on building effective SaaS solutions. He highlighted pitfalls, stressing the importance of multi-tenancy from day one, automating tenant provisioning, and planning disaster recovery. Topper encouraged leveraging community wisdom to avoid costly mistakes and implement secure, scalable architectures.
By Matt SaundersAs their organization grew, Thiago Ghisi's work as director of engineering shifted from being hands-on in emergencies to designing frameworks and delegating decisions. He suggested treating changes as experiments, documenting reorganizations, and using a wave-based communication approach to gather feedback, ensuring people feel heard and invested.
By Ben Linders
© 2025 Created by Michael Levin.
Powered by