Columbus Chapter

What was the last paper within the realm of computing you read? What did it inspire you to build or tinker with? Come share the ideas in an awesome academic/research publication with fellow engineers, programmers, and paper-readers. Lead a session and show off code that you wrote that implements these ideas or just give us the lowdown about the paper. Otherwise, just come, listen, learn, and discuss.

We'll be using papers-we-love's curated repository. Please contribute by adding PR's for papers, code, and/or links to other repositories.

PWL Columbus strictly adheres to the Code of Conduct set forth by all PWL charters.

Chapter details

Location:Improving Columbus - 1 Easton Oval, Suite 175, Columbus, Ohio 43213

Sign-up: Please RSVP for meetings via Meetup.com

Twitter: @papers_we_love

Organizers: Craig Stuntz

Sponsors

Chapter Meetups

Papers We Love Book Club: The Dawn of Software Engineering

Map Date/Time: 2017-09-28 11:30am Location: Deli Boys - 141 N High St., Columbus

Important: We're switching the meeting to Thursday to allow new members to attend. New day!

Papers We Love's book club has selected The Dawn of Software Engineering: from Turing to Dijkstra as our next book.

On 27 September we'll discuss the interview with Peter Naur and the closing chapter of the book. It is not required to read the book before attending the group, but it's a good read and I think you'll like it!


Contrary to what many believe, Alan Turing’s legacy lies more in programming after his death than in computer building during his lifetime. Turing’s ‘universal machine’ helped programming language designers see the wood for the trees. Later, problems unsolvable with a computer influenced experienced programmers, including Edsger W. Dijkstra.
Dijkstra’s pioneering work shows that both unsolvability & aesthetics have practical relevance in software engineering. But to wh…

Read more about this Meetup

Papers We Love Book Club: The Dawn of Software Engineering

Map Date/Time: 2017-09-13 11:30am Location: Deli Boys - 141 N High St., Columbus

Papers We Love's book club has selected The Dawn of Software Engineering: from Turing to Dijkstra as our next book.

On 13 September we'll discuss chapter 6, the interview with Barbara Liskov. It is not required to read the chapter before attending the group, but it's a good read and I think you'll like it!


Contrary to what many believe, Alan Turing’s legacy lies more in programming after his death than in computer building during his lifetime. Turing’s ‘universal machine’ helped programming language designers see the wood for the trees. Later, problems unsolvable with a computer influenced experienced programmers, including Edsger W. Dijkstra.
Dijkstra’s pioneering work shows that both unsolvability & aesthetics have practical relevance in software engineering. But to what extent did Dijkstra and others depend on Turing’s accomplishments? This book presents a revealing synthesis for the moder…

Read more about this Meetup

Papers We Love Book Club: The Dawn of Software Engineering

Map Date/Time: 2017-08-30 11:30am Location: Deli Boys - 141 N High St., Columbus

Papers We Love's book club has selected The Dawn of Software Engineering: from Turing to Dijkstra as our next book.

On 16 August we'll discuss chapter 5, the interview with Niklaus Wirth. It is not required to read the chapter before attending the group, but it's a good read and I think you'll like it!


Contrary to what many believe, Alan Turing’s legacy lies more in programming after his death than in computer building during his lifetime. Turing’s ‘universal machine’ helped programming language designers see the wood for the trees. Later, problems unsolvable with a computer influenced experienced programmers, including Edsger W. Dijkstra.
Dijkstra’s pioneering work shows that both unsolvability & aesthetics have practical relevance in software engineering. But to what extent did Dijkstra and others depend on Turing’s accomplishments? This book presents a revealing synthesis for the modern so…

Read more about this Meetup

Papers We Love Book Club: The Dawn of Software Engineering

Map Date/Time: 2017-08-16 11:30am Location: Deli Boys - 141 N High St., Columbus

Papers We Love's book club has selected The Dawn of Software Engineering: from Turing to Dijkstra as our next book.

On 16 August we'll discuss chapter 4, the interview with Tony Hoare. It is not required to read the chapter before attending the group, but it's a good read and I think you'll like it!


Contrary to what many believe, Alan Turing’s legacy lies more in programming after his death than in computer building during his lifetime. Turing’s ‘universal machine’ helped programming language designers see the wood for the trees. Later, problems unsolvable with a computer influenced experienced programmers, including Edsger W. Dijkstra.
Dijkstra’s pioneering work shows that both unsolvability & aesthetics have practical relevance in software engineering. But to what extent did Dijkstra and others depend on Turing’s accomplishments? This book presents a revealing synthesis for the modern softw…

Read more about this Meetup

Papers We Love Book Club: The Dawn of Software Engineering

Map Date/Time: 2017-08-02 11:30am Location: Deli Boys - 141 N High St., Columbus

Papers We Love's book club has selected The Dawn of Software Engineering: from Turing to Dijkstra as our next book.

Please note we're skipping 19 July and the next meeting is 2 August.

On 2 August we'll discuss chapters 1-3. The introduction, an examination of Turing's influence on programming, and "Djikstra's Rallying Cry for Generalization"

Contrary to what many believe, Alan Turing’s legacy lies more in programming after his death than in computer building during his lifetime. Turing’s ‘universal machine’ helped programming language designers see the wood for the trees. Later, problems unsolvable with a computer influenced experienced programmers, including Edsger W. Dijkstra.
Dijkstra’s pioneering work shows that both unsolvability & aesthetics have practical relevance in software engineering. But to what extent did Dijkstra and others depend on Turing’s accomplishments? This book prese…

Read more about this Meetup

Papers We Love Book Club: The Dawn of Software Engineering

Map Date/Time: 2017-07-05 11:30am Location: Deli Boys - 141 N High St., Columbus

Papers We Love's book club has selected The Dawn of Software Engineering: from Turing to Dijkstra as our next book.

Contrary to what many believe, Alan Turing’s legacy lies more in programming after his death than in computer building during his lifetime. Turing’s ‘universal machine’ helped programming language designers see the wood for the trees. Later, problems unsolvable with a computer influenced experienced programmers, including Edsger W. Dijkstra.
Dijkstra’s pioneering work shows that both unsolvability & aesthetics have practical relevance in software engineering. But to what extent did Dijkstra and others depend on Turing’s accomplishments? This book presents a revealing synthesis for the modern software engineer and, by doing so, deromanticizes Turing’s role in history.
How did the idea of machine independence enter the emerging field of software engineering? What does it have to do…

Read more about this Meetup

Papers We Love Book Club: Time to Pick a New Book

Map Date/Time: 2017-06-21 11:30am Location: Deli Boys - 141 N High St., Columbus

We're finishing The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change, by Camille Fournier, and it's time to pick a new book.

Folks who enjoyed Camille's book might also like the article Etsy Lessons, by Laura Hogan. We can talk about that, as well.

The most highly-voted books on our Trello board are The Dawn of Software Engineering: from Turing to Dijkstra, by Edgar G. Daylight and The Elements of Computing Systems: Building a Modern Computer from First Principles, by Noam Nisan.

Hope to see you Wednesday!

Read more about this Meetup

Papers We Love Book Club: The Manager's Path

Map Date/Time: 2017-06-07 11:30am Location: Deli Boys - 141 N High St., Columbus

Papers We Love's book club has selected The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change, by Camille Fournier.

Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal—especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager.

From mentoring interns to working with senior staff, you’ll get actionable advice for approaching various obstacles in your path. This book is ideal whether you’re a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization.

Begin by exploring what you expect from a …

Read more about this Meetup

Papers We Love Book Club: The Manager's Path

Map Date/Time: 2017-05-24 11:30am Location: Deli Boys - 141 N High St., Columbus

Papers We Love's book club has selected The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change, by Camille Fournier. This coming Wednesday we'll discuss chapters 1-6.

Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal—especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager.

From mentoring interns to working with senior staff, you’ll get actionable advice for approaching various obstacles in your path. This book is ideal whether you’re a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization.

Read more about this Meetup

Papers We Love Book Club: The Manager's Path

Map Date/Time: 2017-05-10 11:30am Location: Deli Boys - 141 N High St., Columbus

Papers We Love's book club has selected The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change, by Camille Fournier. On Wednesday 10 March we will talk about the first three chapters.

Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal—especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager.

From mentoring interns to working with senior staff, you’ll get actionable advice for approaching various obstacles in your path. This book is ideal whether you’re a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organ…

Read more about this Meetup

Papers We Love Book Club: Grokking Algorithms

Map Date/Time: 2017-04-26 11:30am Location: Deli Boys - 141 N High St., Columbus

The book club is currently Grokking Algorithms, by Aditya Y. Bhargava. This week we'll discuss the chapters on Dynamic Programming, KNN, and "Where to Go Next." 

We'll also discuss which book we'll read next. As always, you can check out our reading backlog and vote there.

Read more about this Meetup

Papers We Love Book Club: Grokking Algorithms

Map Date/Time: 2017-04-12 11:30am Location: Deli Boys - 141 N High St., Columbus

The book club is currently reading  Grokking Algorithms, by Aditya Y. Barbara. Thus week, we'll discuss the chapters on Dijkstra's algorithm and greedy algorithms. 


It's easy to understand these chapters even if you have not read the chapters which precede them, so please don't hesitate to join the discussion even if you have not attended previously. 

Please consider joining us for lunch downtown and interesting conversation. See you there!

Read more about this Meetup

Papers We Love Book Club: Grokking Algorithms

Map Date/Time: 2017-03-29 11:30am Location: Deli Boys - 141 N High St., Columbus

The book club is currently reading Grokking Algorithms, by Aditya Y. Bhargava.


This week we'll discuss the chapters on QuickSort, Hash Tables, and Breadth-first search.

Come enjoy good code, good talk, and good food!

Read more about this Meetup

Papers We Love Book Club: Grokking Algorithms

Map Date/Time: 2017-03-15 11:30am Location: Deli Boys - 141 N High St., Columbus

The book club has selected Grokking Algorithms, by Aditya Y. Bhargava, as our next title, and it's a good one!


This week we will discuss chapters 1-3.

Please consider joining us for lunch downtown and interesting conversation. See you there!

Read more about this Meetup

Papers We Love Book Club: Grokking Algorithms

Map Date/Time: 2017-03-01 11:30am Location: Deli Boys - 141 N High St., Columbus

The Downtown Developers Book Club and Papers We Love Columbus are both reading groups for people interested in computer science, and somehow I ended up with the logins for both of them, so I'm merging the two so that I only have one group to administer. 

I'd like to do an evening meetup later this year about a computer science research paper, as is usual for PWL, so don't fear we're going soft on you. :)

The book club has selected Grokking Algorithms, by Aditya Y. Bhargava, as our next title, and it's a good one!

Please consider joining us for lunch downtown and interesting conversation. See you there!

Read more about this Meetup

Craig Stuntz on "Computing Arbitrary Functions of Encrypted Data"

Map Date/Time: 2015-02-24 06:00pm Location: Franklin University, Phillips Hall 220 - 303 S. Grant Ave., Columbus

Online tax preparation or financial advice sounds like a viable business, but "secure" sites are broken every day. Consumers are rightly wary of disclosing their personal information to cloud-based service providers. How can you build a service which delivers real value and is backed by a hard, cryptographic guarantee of security?

What if it were possible for a customer to give their data to a cloud provider in encrypted form, and for that provider to perform useful computations on that data without ever decrypting it? The results would be delivered to the customer, encrypted with a key that only they knew. It sounds like an ideal solution, but maybe impossible?

This is the promise of homomorphic encryption. The idea has been around for some time, but it was considered intriguing but maybe not possible until Craig Gentry's groundbreaking thesis. Gentry later published a much more accessible paper called "Computing Arbitrary Functions of Encrypted Data".

Read more about this Meetup

Out of the Tar Pit

Map Date/Time: 2014-07-22 06:00pm Location: Improving Enterprises - 1 Easton Oval , Suite 175, Columbus 43219 43219

Do a web search for "Out of the Tar Pit," and you'll find 1) the paper itself and 2) a long list of "top 10 papers every programmer should read" type blog posts citing it. The premise of the paper is certainly ambitious: Explain why developing and maintaining large software systems is hard, and how to fix it. 

Amazingly, this 10 year old paper mostly delivers. Perhaps even more surprisingly, however, its clear explanation, high citation count, and relatively straightforward prescription for dealing with complexity have not translated into a correspondingly large influence on mainstream programming tools and frameworks (with certain notable exceptions, such as the Clojure community). 

In a sense, then, reading the paper informs us not only of the authors' strategy for building large, maintainable systems, but of our own community's ability to digest useful b…

Read more about this Meetup

Paper Swap and Organizational Meeting

Map Date/Time: 2014-06-17 06:00pm Location: Improving Enterprises - 1 Easton Oval , Suite 175, Columbus 43219 43219

Thanks for your interest in Papers We Love Columbus! 

For the first meeting we expect to spend some time getting logistical kinks worked out, so rather than trying to recruit a legendary speaker to present a difficult paper, we are making the meeting pretty informal. 

This is a chance to meet people in Columbus interested in computer science research and to begin to plan the future of the group. Please bring along a copy of a paper you've enjoyed to give away, and you can leave with a copy of someone else's favorite!

I'll try to organize food if enough people RSVP. 

Read more about this Meetup