Live data from Hacker News

How can I help my local government as a developer / designer?

news.ycombinator.com

31–40 of 40 posts

Re: How can I help my local government as a developer / designer?

#31
"But that would take local governments to sign up and developers / designers to begin solving problems that matter to their local society. Might be worth a shot though?"

Tech minds are always want to build a tool, not sure why it's just how we're wired.

Don't.

Just do less and do something.

Ask the "Head of Social Service & Care" you were talking to to get 5 or 10 colleagues to get in a room with yourself and a few other hackers.

Ask them their problems and write it all down. Then build something to solve ONE of their problems. This could be as boring as reducing their wasted time and money by automating a menial task in the departments offices.

Once you've built a thing show them it, then ask them to organise another meeting to talk about other problems. Ask them to invite community members. Then you do it again, and again.

Helping people isn't about building things, it's about talking to them about their problems and solving them. Keyword there "talking".

Re: How can I help my local government as a developer / designer?

#32

Chicago has a group called "Open City" that builds open-source applications for the city. Link: http://opencityapps.org/ One thing you could do is look through their apps (they're all open source & on github) and figure out which ones might make sense for your city. You can then clone the apps you like, configure them for your city (many cities use the Socrata data platform, so this may be simply a config change in s…

Hi Laura!

Thanks for the link. :-) It's bookmarked now!

This reminds me of something we discussed at a hackathon some time ago, where the government representative raised the issue of how to connect all of these apps together (like Legos) to make maintaining and integrating them into a workflow that makes sense to government employees.

I could try contacting Open City to hear what their thoughts on this. The current solution that's on the table here is to require the apps to be able to connect to a central "engine" that would act as a "local government dashboard". The apps would stream the data, either raw or filtered and be presented and manipulated in an interface that's understandable and actionable for non-technical employees.

If it's the right way, we don't know yet though. :-)

Re: How can I help my local government as a developer / designer?

#33

"But that would take local governments to sign up and developers / designers to begin solving problems that matter to their local society. Might be worth a shot though?" Tech minds are always want to build a tool, not sure why it's just how we're wired. Don't. Just do less and do something. Ask the "Head of Social Service & Care" you were talking to to get 5 or 10 colleagues to get in a room with yourself and a few o…

Hey Michael!

I love that way of thinking, since you're totally right; everything can't be solved by another tech tool that looks nice on TechCrunch.

I have been lucky enough to be a part of what you're proposing a few times, and it is an amazing (and exhausting!) experience. Talking to them, fully understanding their pain points and even try to go out into "the field" with some social workers is a very important method for solving problems that matter in the right way. I agree. :-)

What I have experienced though, and your mileage may differ, is that even though you want to invite them (and community members) they simply do not have the time unless it's some under-the-radar workshop or some big hackathon. Both good initiatives, but it nags me that there's nothing "in-between".

Our local government is stressed and pushed to its limits, meaning that many initiatives like hackathons and the like needs to yield some sort of return of investment.

Nevertheless, I completely agree with you and thanks for sharing your thoughts!

- Anders

Re: How can I help my local government as a developer / designer?

#34
post #29

Earlier quoted context omitted.

If you can't commit to starting a Brigade on your own, perhaps the smaller step of joining the mailing list and looking for others to help might work better: https://groups.google.com/a/codeforamerica.org/forum/#!forum...

Hmm, well if a Brigade is a team of developers then I'd definitely go for that and ask some of my friends. But starting an entire Program seems better suited for some other people I know. :-) The Google groups tip is nice, that's a very nice idea. Thanks again!

Most Brigades are just local devs/designers/citizens/public employees/stakeholders trying to make their cities better. The 'International' site is more along the lines for someone who actually wants to start 'Code for Denmark'.

You'll notice that most Brigades are in countries where a 'Code for Country X' exists, but by no means all. So go for it!: http://codeforamerica.org/brigade/tools

Re: How can I help my local government as a developer / designer?

#35
From my experience with local administration here in Italy, I think that a big big problem in doing this is that most of the development work is done by private contractors which, understandably, want to defend their economic interests. Mixing in voluntary work would be very difficult, also because individual volunteers in general aren't dependable enough for anything that is really necessary.

If you want to do something small but that could bring results for sure, my suggestion is to contact some individual department and offer to do for them something that is "nice to have" but they don't have the resources to do. Very often (at least here) the cultural departments have little resources, many small projects/events, and it would be easy to create for example a website/page/small tool.

If instead you would like to do something with a bigger impact, I think you could evaluate collaboration with other developers for some open-source building blocks for software pieces needed by most public administrations. But it would be much tougher.

Re: How can I help my local government as a developer / designer?

#37
http://www.taprootfoundation.org/ - If you live in New York City, Washington DC, Chicago, San Francisco, or Los Angeles this could be an option, as well as the sort of model for finding ways to help in your community. Although this is focused on nonprofit work not government work, I don't see why it wouldn't be just as rewarding.

Re: How can I help my local government as a developer / designer?

#38

From my experience with local administration here in Italy, I think that a big big problem in doing this is that most of the development work is done by private contractors which, understandably, want to defend their economic interests. Mixing in voluntary work would be very difficult, also because individual volunteers in general aren't dependable enough for anything that is really necessary. If you want to do somet…

As one of those contractors myself, it's not just about defending economic interests.

For one thing, technical volunteers are one of the most infamous types: They arrive with a bunch of technical experience, the client goes "OH MY GOODNESS" and pretty soon the volunteers are cracking their knuckles, getting ready to start.

At this point, one of two things tends to happen: 1) The volunteer has underestimated their need for constant high-level stimulation and runs out of interest, or 2) the volunteer completes a solution that is a poor fit for any existing problems.

I once had a volunteer come onto a project and immediately suggest a variety of changes to the work I was performing. He told me how he had gone over my work to date (a funny thing that citizens like to do, and that's fine) and decided that he had identified problems A, B, and C in the system, so it needed to be changed to do X, Y, and Z, where X, Y and Z were all fairly obvious beginner mistakes in the ecosystem in which this was happening. I called the client and told her I would need her agreement in writing that these mistakes would be implemented, and I never heard from the volunteer again. What the client really needed was to make a high-level decision to do things the right way. Instead they had a "we can't do that" mentality and each decision was basically a small patch on some part of the system.

From my perspective, one of the wisest things a volunteer could do is identify and contact a current contractor for said government organization and ask them what kind of volunteer work would be helpful. By doing this they pair up with someone who has a deep insight into existing systems. Then the volunteer can go back to the government and say, "hey, we talked to the contractor and here's what we as volunteers think we can help with." Since you have to educate the client anyway, you might as well do it with the help of existing contractors. Of course, if the contractor is really a jerk about it, you've just saved yourself the headache of working with them.

I could easily come up with a range of non-technical to technical issues that affect my government clients and need help, and I'm busy enough that even a case where I lose work isn't actually that critical to me if the client is gaining an advantage. From working with a lot of volunteers though, I really question whether the follow-through on their side would be substantial.

Re: How can I help my local government as a developer / designer?

#40

From my experience with local administration here in Italy, I think that a big big problem in doing this is that most of the development work is done by private contractors which, understandably, want to defend their economic interests. Mixing in voluntary work would be very difficult, also because individual volunteers in general aren't dependable enough for anything that is really necessary. If you want to do somet…

As one of those contractors myself, it's not just about defending economic interests. For one thing, technical volunteers are one of the most infamous types: They arrive with a bunch of technical experience, the client goes "OH MY GOODNESS" and pretty soon the volunteers are cracking their knuckles, getting ready to start. At this point, one of two things tends to happen: 1) The volunteer has underestimated their nee…

My experience here in Italy is limited to few not-so-small projects, and from my experience I doubt that a contractor (and I wasn't thinking about an individual, but a company that 99% of the times is led by salesmen) would even think about touching a volunteer with a 10 feet pole. But I'm glad to know this is not true in other parts of the world :)

From what you said, a really nice idea could be to think about a process with which an administration could match volunteers with contractors... and then create an open source tool to facilitate that.

Post reply on HN