HN user

yanokwa

232 karma

You can email me at yanokwa@gmail.com.

Posts2
Comments62
View on HN

I think open-source leaders who want sustainable resourcing should focus on building obvious paths for people who find ongoing value in their project to contribute. That to me is the best return-on-investment.

If it's a library, make it easy for developers to contribute code.

If it's an app, make it easy for individuals/businesses who value it to pay (e.g., cloud hosting).

I gave a talk about this at the launch of WHO's Open Source Program Office[1].

[1] https://www.youtube.com/live/yNK27_6MrF8?t=1215s

I run [ODK](https://getodk.org). It's a offline mobile data collection platform that has been an DPG since 2022.

In practice, being a DPG makes your project slightly easier to choose in UN and government procurements. In most cases, they're choosing your platform because it's free, so it's unlikely that money or code contributions will come your way. It can even be a downside, because your software may end up deployed on an under-provisioned government server that generates a flood of support requests. Ask me how I know...

You may also get a bit more visibility and become eligible for some DPG-related funding calls. But in my experience, funding ultimately depends on demonstrated impact, donor relationships, alignment with national digital strategies, and the ability to deliver at scale.

I don't disagree and we work hard to provide guidance on best practices and software to support implementation. Ultimately, in the contexts in which we work, the organizations are the data controllers and there are complex legal issues at play. For example, in some locales, clinical trial participants don't have the right to be forgotten.

The vast majority of users are staff who are hired to collect data for a non-profit. The vast majority of servers are self-hosted by those non-profits. It's very opt-in in that regard. Think of say a census worker counting households or farmer measuring plot yield. And even in those cases, yes, users have a lot of visibility in what is being collected and a fair bit of control.

Sensitive data that is collected from participants that users interact with are typically governed by policies set by Institutional Review Boards or Ministries of Health.

I'm founder and CEO at ODK and we are hiring (https://getodk.org/jobs)!

ODK is an open-source mobile data collection platform. The common use-case is a data collector in the field fills out a form while offline. Whenever a connection is found, the data gets sent to a server where it can be seen and acted on.

ODK is basically the Land Cruiser of mobile data collection apps. It's designed to be very reliable in challenging settings and it's trusted for that reason. ODK is unique because the tool is generic, but it's primarily used by organizations working in humanitarian aid and global health. It's also unique because it's got a very friendly community of developers and users who hang out at https://forum.getodk.org.

You asked about impact? The impact of ODK on global health alone is pretty wild.

* ODK was a key tool in the eradication of wild polio in Africa (https://www.africakicksoutwildpolio.com/the-top-five-tech-so...)

* ODK was used to collect the clinical trial data for the recent malaria vaccine (https://forum.getodk.org/t/odk-s-role-in-the-first-malaria-v...)

* ODK is used to measure the global burden of disease through verbal autopsies (https://www.nytimes.com/2022/04/19/health/death-records-afri...)

And that's just global health...

* Jane Goodall Institute uses it to track the health of apes (https://www.google.com/nonprofits/success-stories/jane-gooda...)

* Red Cross uses it in most crises they respond to (https://americanredcross.github.io/2019/01/08/odk-collect-im...)

* Carter Center uses it for election monitoring (https://getnemo.org/)

* Honduras uses it to track education progress of students (https://proceso.hn/imperdonable-invisibilizar-casi-2-millone...)

* Sierra Leone is using it to monitor the planting of millions of trees (https://blogs.worldbank.org/sustainablecities/freetownthetre...)

So yeah, if you want to work on something that is objectively having positive impact, ODK is a great option!

ODK | Software Engineer | Remote | https://getodk.org/jobs

ODK is open-source software that helps users build powerful offline forms to collect the data they need wherever it is. It's trusted by leading social impact organizations like the World Health Organization, Red Cross, the Carter Center, and more.

ODK is led by a small, diverse, and distributed team. We care deeply about having social impact, building open-source software, and empowering our global community of users.

I’m curious, have you done an ABX test recently? My wife swore up and down she could hear the difference too. An ABX test with expensive headphones in a quiet room across a few different genres and bitrates showed that she couldn’t.

I have a Ph.D. in CS from the University of Washington. I'm glad I did it, but it's not for most people.

Academic research is like a marathon and the Ph.D. is like a marathon training program. If you don't want to run a marathon, you probably don't need a marathon training program. Yes, a marathon training program is an interesting and rewarding way to improve your running, but it's very likely you can find equally interesting and rewarding ways to improve your running that don't have the grind of a marathon training program.

I'd strongly recommend you read The Ph.D Grind at http://pgbovine.net/PhD-memoir.htm before you consider starting a Ph.D program. It's a good summary of what a Ph.D. experience at a top CS university in the US is like.