Author Archives: Pete Masters

Apply to maintain and develop iD

iD is the editor through which 80% of OpenStreetMap users contribute to the common edifice. The OpenStreetMap Foundation is committed to its support and seeks to staff iD development.

iD development is a funded position with the OpenStreetMap Foundation, with remuneration at market rates according to skills and commitments.

Please submit your application to board@osmfoundation.org. Include CV, cover letter, and/or examples of work as attachments. Also please indicate your preferences of full-time or part-time, work location, contractor status, and anything else we should consider.

What we are looking for

iD development involves a wide range of roles that may be held by one single polyvalent person – or by more than one, with skills and motivations that complement each other.

The overarching concern will remain addressing and balancing the needs of a diverse range of stakeholders, including:

  • iD mappers and OpenStreetMap community members from around the world
  • Corporate and non-profit players in the OpenStreetMap space
  • Downstream forks and instances of iD
  • Peer projects that rely on components of iD, or that iD relies on

Project management responsibilities will put an emphasis on communications:

  • Foster a welcoming, professional, online public space
  • Maintain and communicate a project roadmap based on input from stakeholders
  • Gather feedback and build consensus around major changes
  • Host regular online audio/video meetings to give updates, receive feedback, and hold discussion
  • Leverage the community to reach out and mobilize beyond the development team’s immediate circle

Of course, the basics of open source software project management shall also be fulfilled:

  • Provide support for existing functionality
  • Design solutions to enable new functionality
  • Review and assist with pull requests from contributors of all skill levels
  • Publish periodic updates with detailed release notes
  • Ensure that a third party can build an independent instance as completely as possible

Some domain-specific knowledge will play an important part in understanding user needs:

  • Some familiarity with the modern field of geospatial technology
  • An understanding of the OpenStreetMap data model, including tags
  • The culture of OpenStreetMap, and the free software and volunteered open data world in general

iD is a web application widely used in a varietiy of technological and social contexts – hence the following areas to which its design must pay careful attention:

  • Usability: ensure that tasks are intuitive to accomplish
  • Accessibility: accommodate a wide range of users’ abilities
  • Localization: adapt the app across language, region, and culture
  • Cross-platform: support all major systems and browsers
  • Tablet support: handle touch and stylus interactions as well as mouse and keyboard
  • Privacy: limit web tracking to the minimum required for operation and keep the Privacy Policy up-to-date
  • Performance: optimize operations for compatibility with the older hardware available to the economically disadvantaged

Development technologies:

  • HTML / CSS
  • JavaScript
  • Node.js
  • Node Package Manager (npm)
  • Data-Driven Documents (D3.js)
  • Git
  • GitHub

Quality control:

  • Code readability
  • Unit testing
  • Continuous integration
  • Debugging
  • Clear documentation, both for users and other developers

Online Briefings on the 2021 OSMF Community Survey

On March 10 & 11, Allan Mustard, Chair of the OpenStreetMap Foundation, will present a series of three Big Blue Button video conferences, open to the OSM community and 8 hours apart, to brief on and answer questions about the results of the 2021 OSMF community survey. The briefings will take place at 12:00 UTC and 20:00 UTC on March 10, and 04:00 on March 11 UTC (click the links to convert for your timezone). He will present some summaries of the data in graphic form, then take questions. He will use his Big Blue Button home room at https://osmvideo.cloud68.co/user/all-3t3-ekg.

Allan also plans to open an instance of Microsoft Translator and to speak into it in English, and will share the access code for the instance at the start of the presentation, so that anybody with Microsoft Translator’s app (on desktop, notebook, tablet, or smart phone) can follow his oral narrative in the language of their choosing. He will also use the Power Point 365 facility for rendering speech to text so that anyone who can read English can read subtitles as he speaks. Anyone planning to view the video conference who wishes to use the translation facility should download the Microsoft Translator app in advance and become familiar with it first.

If you would like to access the anonymized, raw results of the 2021 OSMF community survey, visit this page on the OSMF wiki.