Wootware

"Avoiding the Curse of Knowledge": Community Service Award Recipient Ned Batchelder

 tháng 8 02, 2016     No comments   

Ned Batchelder didn't mean to get himself nominated for an award. He'd simply encouraged his Twitter followers to "nominate someone who made a difference for a PSF Community Service Award." A friend who saw his tweet thought, "You know, the person who best exemplifies the community spirit and community service of Python is Ned."



In the second quarter of 2016, the Python Software Foundation recognized Batchelder with a Community Service Award for his tireless work helping run the Boston Python user group, being a regular speaker at conferences, maintaining coverage.py, and being a friendly face for the community on IRC and elsewhere.




Coverage.py and ByteRun



Batchelder maintains coverage.py, a tool for measuring Python programs' code coverage. It monitors a program under test, to report which lines of source are executed and which are not. Coverage.py fills a vital niche in the Python ecosystem, ensuring our code is thoroughly tested, and Batchelder has developed it for well over a decade.




As an offshoot of his coverage.py work, Batchelder began experimenting with a project called ByteRun in 2013. His most prominent contributor is Allison Kaptur, who wrote a chapter on the project for The Architecture of Open Source Applications. "ByteRun is a Python interpreter written in Python," she says. "It’s not like a real one. It does now run most Python code that you throw at it, but Ned's original motivation was to explore instruction-level coverage for coverage.py. There are lots of cases where line-level coverage does not give the whole picture; he wanted to see if he could do better. That was his motivation, but I joined the project because I have an inexplicable love of byte code that I cannot justify."





Kaptur loved working on a codebase with Batchelder—despite his long experience, he is patient with contributors and enthusiastic about their work. When she reported a significant bug in his implementation of stack frames and scopes in ByteRun, he celebrated the discovery. "Wow, this is amazing! I'm humbled to learn that I had the data stack wrong."



Boston Python User Group



When Batchelder first attended the Boston Python User Group a decade ago it was already going strong. The group draws from Boston's big tech community, and it meets in Cambridge's Kendall Square, the epicenter of the tech industry there.




Under Batchelder's leadership the group has grown to over 6000 members. It was for this achievement that his friend and colleague David Baumgold, when he read Batchelder's tweet, nominated him for a Community Service Award. Baumgold says, "He is very, very good at getting people to open up about what they’re working on. He calls it pulling lightning talks out of people. He says, 'If you don’t think you have a lightning talk in you, come and talk to me. In five minutes I'll find your lightning talk.'"




Jessica McKellar, too, helped cultivate Boston Python for several years. Batchelder admits, "I’m not great at bringing in other organizers and giving them lots of control. But she was a big help in creating new events for the group." The workshops for women that McKellar started unlocked a pent-up demand in the area. McKellar created a follow-up event, the monthly Project Night, where workshop participants could advance further. Batchelder says, "On project nights people come and do what they want to do. When you run one of those every month, you get a consistent rhythm going and people continue to show up."





Another reason for the group's size is Batchelder's stick–to–itiveness. Organizing events for seven years and more isn't easy. There are nights he asks himself, "Really? I’m going to Boston Python again? That’s what I’m doing tonight?"



But it's worth it: helping people use computers, for Batchelder, is as fun as using computers himself. Even better is when he connects a newcomer to a project or person that provides precisely what they need. "When I can do that, I think—wow, I really nailed it. That was a good night."



PyCon Talks




When PyCon's call for proposals opens each year, Batchelder considers what question he's heard most often that year, and tries to come up with a "very good answer" that is the core of a PyCon talk.



But how does he compose the best answer he can?



"There’s all these topics that lead to each other in a dense graph, but I'm going to have to linearize it and speak one sentence after the other for 25 minutes." To trim that tree of knowledge to its trunk, Batchelder seeks the principles that lead from the question to the solution. "I try to lay bare the mechanisms that link them together."




His Unicode Sandwich talk in 2012, for example, distilled a painfully complex question into a simple answer. Programmers can handle Unicode correctly in their apps with his three concise tips. And his talk on looping and iteration in Python covers topics so fundamental that most Python programmers couldn't explain them much better than a mole could explain digging. David Baumgold says, "Ned is very good at avoiding the curse of knowledge. He's simultaneously very knowledgeable and also very accessible to beginners."




Juggling



Ewa Jodlowska, the PSF Director of Operations, says that every Python programmer she meets has a hidden talent. She was sitting at a table with Batchelder at PyCon Montréal last year when he picked up a few pieces of fruit and juggled them.



Batchelder has been juggling for so long he cannot remember how he first learned; perhaps from his father. Naturally, he teaches it too. At his workplace, Open edX, "There’s a bunch of people who learned how to juggle because they saw all the props on my desk. Whenever we have company outings there always kids that want to learn."





At PyCon this year he held an Open Space for juggling. Jodlowska recalls it was so popular it spilled out of the room. Batchelder stood in the hallway juggling his pins, while the crowd surrounding him cheered him on.







Photo by Max Batchelder



  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Gửi email bài đăng nàyBlogThis!Chia sẻ lên XChia sẻ lên Facebook
Bài đăng Mới hơn Bài đăng Cũ hơn Trang chủ

0 nhận xét:

Đăng nhận xét

Popular Posts

  • Microsoft Office 2016 Portable + Professional Plus Download Free ( 32-bit/64-bit )
    Microsoft Office 2016 Portable + Professional Plus Download Free ( 32-bit/64-bit ) for all Microsoft windows. It's an offline setup stan...
  • Autodesk ArtCAM 2017 Crack + Patch + Full Version
    Autodesk ArtCAM 2017 Crack + Patch + Full Version ArtCAM is, in fact, a design tool designed more for designers than engineers, and allows d...
  • Download PTC Creo v5.0 / v4.0 + Crack
    Download PTC Creo v5.0 / v4.0 + Crack is a full version offline installer software program for your pc and you can also download from portab...
  • Maxon CINEMA 4D Studio R19.024 Free Download
    Download Maxon CINEMA 4D Studio R19.024 Free latest version offline setup for Microsoft Windows 7, 8, 10, XP, Vista. Maxon CINEMA 4D Studio ...
  • Windows 7 Tiny Unattended Fully Activated CD (x86)
    Description:- This is a re-up of experience's Windows Tiny7 Rev01 Unattended Activated CD (x86). Total size after install is 1.64 Gb, an...
  • Tekla Structural Designer 2019 v19.0.0.104 (32/64 Bit) Free Full Download
    Download Tekla Structural Designer 2019 v19.0.0.104 (32/64 Bit) Full Free Crack latest version offline setup for Microsoft Windows 7, 8, 10,...
  • Adobe Acrobat Pro DC 2019 Portable (v19.010.20064)
    Adobe Acrobat Pro DC 2019 Portable (v19.010.20064) is a software for creating PDF files. With the help of this software, the user can conver...
  • Adobe Illustrator CS6 Portable ( 32/64Bit ) Download Free
    Adobe Illustrator CS6 Portable ( 32/64Bit ) Download Free for all Microsoft windows. It's an offline setup standalone installer file of ...
  • ARTCUT 2009 Software USB Driver Free Full Download
    Download ARTCUT 2009 Software USB Driver Full Free latest version offline setup for Microsoft Windows 7, 8,  10, XP, Vista. ARTCUT 2009 Soft...
  • MikroTik RouterOS 6.40.5 Stable Level 6 Full Cracked
    Download: Pre-Requisites for VMWare: Tip 1 : To use this virtual machine (VM), first unzip the file and then import the OMA Template for t...

Maxon CINEMA 4D Studio R19.024 Free Download

Download Maxon CINEMA 4D Studio R19.024 Free latest version offline setup for Microsoft Windows 7, 8, 10, XP, Vista. Maxon CINEMA 4D Studio ...

Tìm kiếm Blog này

Lưu trữ Blog

  • tháng 6 2019 (4)
  • tháng 5 2019 (4)
  • tháng 4 2019 (4)
  • tháng 3 2019 (13)
  • tháng 2 2019 (15)
  • tháng 1 2019 (23)
  • tháng 12 2018 (20)
  • tháng 11 2018 (3)
  • tháng 10 2018 (6)
  • tháng 9 2018 (1)
  • tháng 8 2018 (7)
  • tháng 7 2018 (26)
  • tháng 6 2018 (31)
  • tháng 5 2018 (9)
  • tháng 4 2018 (12)
  • tháng 3 2018 (17)
  • tháng 2 2018 (14)
  • tháng 1 2018 (3)
  • tháng 12 2017 (8)
  • tháng 11 2017 (11)
  • tháng 10 2017 (22)
  • tháng 9 2017 (24)
  • tháng 8 2017 (9)
  • tháng 7 2017 (5)
  • tháng 5 2017 (4)
  • tháng 4 2017 (3)
  • tháng 3 2017 (4)
  • tháng 2 2017 (6)
  • tháng 1 2017 (7)
  • tháng 12 2016 (4)
  • tháng 11 2016 (4)
  • tháng 10 2016 (2)
  • tháng 8 2016 (4)
  • tháng 7 2016 (4)
  • tháng 6 2016 (3)
  • tháng 5 2016 (6)
  • tháng 4 2016 (5)
  • tháng 3 2016 (2)
  • tháng 1 2016 (3)
  • tháng 12 2015 (2)
  • tháng 11 2015 (11)
  • tháng 10 2015 (22)
  • tháng 9 2015 (12)
  • tháng 8 2015 (2)
  • tháng 7 2015 (16)
  • tháng 6 2015 (11)
  • tháng 5 2015 (5)
  • tháng 4 2015 (31)
  • tháng 3 2015 (33)
  • tháng 2 2015 (4)
  • tháng 1 2015 (1)
  • tháng 11 2014 (20)
  • tháng 10 2014 (5)
Được tạo bởi Blogger.

Nhãn

  • 3d Animation
  • 3d CAD
  • 3D Software
  • Action Games
  • Adobe
  • Adobe Elements
  • Adobe Illustrator
  • Adobe Photoshop
  • Adobe Premiere
  • Adventure Games
  • advocacy
  • Africa
  • Android
  • Android Application
  • Android Stuff
  • Antivirus
  • APK Games
  • Apps
  • Arcade Games
  • Asia-Pacific
  • Audio Editing
  • award
  • Bangla Software
  • BBC
  • Best and Top
  • board
  • Board of Directors
  • brochure
  • C
  • call
  • Call for Proposals
  • Caribbean
  • CD & DVD
  • children
  • coding literacy
  • community
  • community service awards
  • conference
  • conferences
  • contributions
  • Converter
  • Converters
  • CorelDraw ELEMENTS
  • CSA
  • Cuba
  • Cubase
  • Data Recovery
  • deadlines
  • Dell Desktop Drivers
  • democracy
  • Design
  • Design & Editing
  • Design Tools
  • Development
  • director
  • diversity
  • Django Girls
  • documentation
  • Dominican Republic
  • donations
  • Driver
  • Driver Software
  • DriverPack Solution
  • Drivers
  • e-vote
  • ecosystem
  • edu-sig
  • education
  • election
  • europython
  • events
  • Fighting Games
  • Folder Lock
  • Font Creator
  • foundation
  • frank-willison. Young Coders
  • Gaming
  • Google Summer of Code
  • grants
  • Graphic Design
  • Graphic Tools
  • Graphics
  • GTA
  • hardware
  • IDM
  • Illustrator
  • infrastructure
  • Inpages
  • Internet
  • Internet Security
  • Japan
  • job board
  • jobs
  • Mac
  • Memories of Lost Time
  • mentoring
  • micro:bit
  • microbit
  • MicroPython
  • microsoft
  • Microsoft Office
  • Multi-media
  • Multimedia
  • Music
  • News
  • nominate
  • nominations
  • non-profit
  • NumFocus
  • Office
  • Office Elements
  • open source
  • Operating System
  • opportunity
  • oscon
  • outreach
  • Pc Game
  • PC Games
  • PC-Games
  • Popular Tools
  • Portable
  • porting
  • PSF
  • PSF funding
  • public relations
  • Puzzle Games
  • PyCaribbean
  • pycon
  • pycon2016
  • pycon2018
  • pydotorg
  • PyLadies
  • PyOhio
  • pypi
  • pypy
  • python
  • python3
  • Racing Games
  • RPG-Games
  • Santo Domingo
  • Science
  • Scientific Computing
  • scipy
  • Screen Recorder
  • Security
  • Security Softwares
  • Shooting Games
  • Simulation Games
  • Software
  • Softwares
  • South America
  • sponsorship
  • Sports Games
  • sprints
  • Strategy Games
  • students
  • Super Copier
  • Super Copy
  • support
  • System Software
  • System Tools
  • talks
  • Tech
  • Tips
  • Total Security
  • travel
  • tutorials
  • Typing Software
  • uk
  • Utilities
  • Video Editing
  • volunteers
  • Windows
  • Windows Themes
  • Working Group
  • Young Coders

Báo cáo vi phạm

  • Trang chủ

Copyright © Wootware | Powered by Blogger
Design by Hardeep Asrani | Blogger Theme by NewBloggerThemes.com | Distributed By Gooyaabi Templates