Programming Language Python Now Has Its Own Developer-in-residence. This Is What They Plan To Do

python-programming-language-code-data.jpg

Łukasz Langa will work full-time for a year to assist CPython maintainers and the Steering Council.

Image: rootstocks/ Getty

The Python Software Foundation has appointed a new Developer in Residence (DIR) to work full-time on the Python programming language and support its developer community.

Core developer Łukasz Langa, who also acts as the release manager for Python 3.8 and 3.9, will be charged with the day-to-day stewardship of CPython, overseeing contributions to the programming language from volunteers and dealing with issue backlogs.

This includes dealing with issue and pull request backlogs, maintaining the continuous integration (CI) and test suite, and providing a steer on what parts of the Python project need the most work.

Langa likened the DIR role to that of a Python "janitor" that worked alongside the Python Steering Council and core developer team to keep the progress of the programming language flowing smoothly. "Instead of telling others what to do, the DIR is meant to be a steward, sometimes a janitor, to help accelerate existing momentum, unblocking progress and ensuring changes can be implemented in time and with sufficient quality," Langa wrote on his personal blog.

Langa will also participate in official communication around the Python project and carry out research to help understand how volunteers contribute to the project, and the funding it receives.

The position will run for a year, though the Python Software Foundation (PSF) said it could be extended beyond this "if the program is successful and the PSF raises enough funds."

SEE: Python programming language: These three new releases just arrived (TechRepublic)

Python is one of the most popular and fastest-growing programming languages in the world, yet it has been developed and maintained primarily by volunteers. 

With creator Guido van Rossum now working at Microsoft to speed up Python, there are only three developers dedicated to working on the project full-time, one of which includes Victor Stinner, who is paid by Red Hat to maintain Python's upstream and downstream development.

Langa said these three people were "already visibly more active than a large part of the team who are volunteers in their free time," and that by helping to field contributions and address backlogs, the project could attract a steadier stream of contributions and potentially bring new core developers on board.

"Addressing the backlog will require creating a long-term plan for how to manage that going forward. In practical terms, there will be a lot of personal pull request review and issue triaging, as well as coordination with other core developers/maintainers of specific modules to solve issues and merge pull requests," he said.

SEE: Learn how to master Python programming for only $60

The DIR role for CPython is inspired by the success of the Django Fellowship Program, an initiative through which contractors are paid to manage some of the administrative and community management tasks of the Django project that might otherwise suck time away from development work on the Python web framework itself.

This could prove especially beneficial as CPython moves towards Python 3.11, which is expected to bring a significant performance enhancement to the programming language and a lot of new changes implemented quickly.

"Providing an additional pair of hands to help discover and address regressions in rapidly developed changes, like the current push for performance, is going to have a tremendous impact on the speed of Python 3.11 but also its stability and backwards compatibility," said Langa.

"One important piece of the puzzle is improving, stabilizing, and maintaining the test suite and the CI that runs it, including buildbots. Making sure changes going in are good by having fast and reliable CI is one of the most direct ways in which the DIR can positively affect the developer experience for the rest of the team."

RECENT NEWS

Reassessing AI Investments: What The Correction In US Megacap Tech Stocks Signals

The recent correction in US megacap tech stocks, including giants like Nvidia, Tesla, Meta, and Alphabet, has sent rippl... Read more

AI Hype Meets Reality: Assessing The Impact Of Stock Declines On Future Tech Investments

Recent declines in the stock prices of major tech companies such as Nvidia, Tesla, Meta, and Alphabet have highlighted a... Read more

Technology Sector Fuels U.S. Economic Growth In Q2

The technology sector played a pivotal role in accelerating America's economic growth in the second quarter of 2024.The ... Read more

Tech Start-Ups Advised To Guard Against Foreign Investment Risks

The US National Counterintelligence and Security Center (NCSC) has advised American tech start-ups to be wary of foreign... Read more

Global IT Outage Threatens To Cost Insurers Billions

Largest disruption since 2017’s NotPetya malware attack highlights vulnerabilities.A recent global IT outage has cause... Read more

Global IT Outage Disrupts Airlines, Financial Services, And Media Groups

On Friday morning, a major IT outage caused widespread disruption across various sectors, including airlines, financial ... Read more