Aspiration events are first and foremost convened to strengthen the ties and social networks of technology practitioners in the non-profit/non-governmental sectors.
The #npdev session list is co-developed with participants, facilitators, and partners in the time leading up to and during the Festival. We strongly encourage you to join in the fun at this unique and interactive gathering!
The agenda is designed and facilitated using Aspiration's unique participatory model, in an environment where powerpoint slides are discouraged and dialog and collaboration drive the learning.
Our philosophy centers around getting participants into small-group discussions where they can discuss topics they are passionate about and get answers to their questions and curiosities. Sessions at Aspirations have particular traits; we de-emphasize presentations and lecture, and instead focus on "break-out" sessions that are self-organized whenever possible .
Wednesday November 18
Wednesday Breakout Session I
- Open Source Community Management - Facilitator: Cooper, Note taker: Squiggy
- Important to document the people who are documenting, doing the human wrangling as just as important as the code writers. Coalition of partners, education of people in the context of the software.
- Privacy Story Telling - Facilitator: Amanda, Note taker: Ben S.
- Get further from the scary "and then they went to jail" stories into a more relatable. Things you do on the internet you don't want everyone to know about, shre that. Those discussions get people to think about privacy and how they can control information in person rather than on the internet.
- Alternative Self-Controlled File Storage - Facilitator: Jessie, Note taker: Damien
- Talked about OwnCloud and where it falls short (collab). Talked about "why" on "why transfer" which is bigger than Gdrive.
- Translation Management - Facilitator: Mark B., Note taker: Conor
- Challenges and pain points. The technology and frameworks work with your CMS, if you're contracting with a third party. Managing a contributor base. How do you vet people, get them to come back for more. Do you source volunteers or pay translators? Then maintenance. who updates for all new languages? TransEffects has a free plan for FOSS. Mensource(?).
- Effective Tech Strategies - Facilitator: Dirk, Note taker: Sasha
- Talked about stages of strategies, what's included, what order they go in. Barriers to healthy living.
- Drupal Introduction - Facilitator: Jack, Note taker: Chino
- History, comparison to wordpress. Building custom themes for drupal, basic modules. Also back(?)
- Application and Cloud Testing - Facilitator: Andy, Note taker: Nazario
- Take young adults on autism spectrum for testing jobs in the software space. Offer free services.
- Global Democracy - Facilitator: Peter, Note taker: David L.
- talked about challenges to creating that, some ways to make it happen. Why would we want to do it?
- Cryptography Tools - Facilitator: Garrett, Note taker: Dan
- basic concepts in widely used crypto tools. Some people who had tried to get better at it, but had been frustrated. Don't use PGP. Do use Signal and OTR. Do use Tor. Careful about VPNs. Crypto Concepts relevant in post-Snowden era.
- Constituent Relationship Management - CRM - Facilitator: Roshani, Note taker: Kristin
- lots of CRM, we made a list! People really like talking about CiviCRM, still the only open source one. SalesForce is free for nonprofits, but "free" like in "drugs." Be careful where you put your data (meetup.com won't let you have your data back). Think about your data model, what you want to store and use it, etc before you chose your tool. Think about security because you're dealing with people's private information. Or something.
Wednesday Breakout Session II
- How To Develop Websites With User Privacy - Facilitator: Cooper, Note taker: Julia
- Privacy is important, you don't know the identity of your visitors. Privacy compromised on web by third-party trackers. Keep everything on your own servers so you can control who has access. Also be sure your website loads well over Tor. HTTPS. Common misconceptions: decreases your SEO (not true) -- Google prioritizes HTTS sites.
- Framework For Tech Organizational Change - Facilitator: Ben, Note taker: Lina
- Talked about creating an environment for changing a large org. Internal campaigns. Ways to foster a culture that facilitates change.
- Introduction to Tech Coops - Facilitator: Lottie, Note taker: Laura
- Folk from Palante and Open Flows shared their experiences. Good to have people in the co-op that can easily come to consensus. need to be sensitive to personal lives. Different models to setting up, profit sharing, cost. Lots of people around who might answer your questions.
- Organizing at Scale - Facilitator: Matt, Note taker: Elliot
- What life looks like on the other side for 43mil emails. Benefits -- own dev team, make own share button. But some things get harder (punctuated equilibrium) -- see yourself in a "sending email business". Some things are the same -- need a concrete Theory of Change.
- What Holistic Digital Security Looks Like - Facilitator: Ali, Note taker: Beatrice
- Brainstorming about what comes to mind when we think about "security." It's an overlap of digital, physical, and mental. Interrelated and interdependent. Don't exploit or cannibalize other domains. Walk your talk. As a trainer, be aware of how your identity plays into your work. Also self-defense training and digital training, see the two come together in a program. Open Source means "more open, transparent, less private," and how we can combine these conversations.
- Introduction to WordPress 2015 - Facilitator: Grant, Note taker: Sabina
- Grant is awesome. Translated complicated ideas and concepts into easy for new folk. Sites need constant care and updating (esp for malware etc). Research plugins to be sure the developer is legitimate. Roots to find out more information. Different layers of themes and plugins, backend dev versus live site. Backups! Do them!
- Learning from Software Development Failures - Facilitator: Damien, Note taker: Mike
- Defined failure as "not meeting expectations" internally or externally. Need time to reflect, tools to reflect and prevent similar failures. How to create healthier, more reasonable expectations for self and others.
- Common Practices for Server Privacy - Facilitator: Conor, Note taker: Sarah
- Treat your servers like cattle, not pets. Config management makes everything better for recovery, sharing collective wisdom as accidental admins. Don't trust your cloud hosting provider -- either have your own, or distribute across a bunch of servers so it's hard to access everything. Lots of anecdotes.
- How To Build Successful Communities of Practice - Facilitator: Dirk & Kristin, Note taker: Mariel
- Different communities of practice we participate in, then how those were formed, organizational structures, what worked well for each or wish were better about them.
Thursday, November 19
Thursday Breakout Session I
- Digital Security For Humans - Facilitator: Jonas, Note taker: Kristin
- Process of Information Architecture - Facilitator: Poonam, Note taker: Jeremy
- Working With People Remotely Through Text - Facilitator: Isa, Note taker: Thiago
- Working Collaboratively With Organizations As A Network - Facilitator: Ari, Note taker: Devin
- Past Social Movements And How They Can Apply Now - Facilitator: D. Dex, Note Taker: Ben
- Project Management Therapy - Facilitator: Lisa, Note taker: Katie
- How To Be Part Of Diaster Resonse Without Being Sucked In - Facilitator: Willow, Note taker: Katheryn
- GIT Introduction - Facilitators: David and Nazario, Note takers: Hillary and Ella
- CiviCRM Introduction Facilitator: Dave, Note taker: Ian
- Email Best Practices For Activists Facilitator: Matt, Note taker: Matt
Thursday Breakout Session II
- Advanced Word Press - Facilitator: Laura, Note taker: Courtney
- Traveling Full Time With No Headquarters - Facilitator: Margaret, Note taker: Nathalie
- Design and Prototyping - Facilitator: Thiago, Note taker: Malcolm
- Lessons Learned from Occupy Sandy Movement - Facilitator: Devin, Note taker: Gilda
- How to Make People Safe Online - Facilitator: Willow, Note taker: Jonathan
- Fundraising is More Than Asking for Money - Facilitator: Genevieve, Note taker: Jeremy
- Advanced Civi CRM - Facilitator: Tim, Note taker: Mark
- SalesForce and Nonprofits - Facilitator: Ryan, Note taker: Matt
- Git for Content - Facilitator: Amanda, Note taker: Chacha
- Advanced Drupal 8 - Facilitator: Jack, Note taker: Pratap
- Security Metaphors - Facilitator: Ali, Note taker: Isabela
- How to Turn Users Into Superfans and Evangelists for You - Facilitator: Susan, Note taker: Ian
Friday, November 20
Friday Breakout Session I
- Circumvention and Encryption - What EFF is Up To - Facilitator: Corynne, Note taker: Sarah
- EFF's efforts to erradicate DRM everywhere, within our lifetimes. Also in software embedded in hardware. Also surviellance work, and protecting encryption. If you're not a member, become one!
- Drones: What They Do - Facilitator: Ravi, Note taker: Willow
- Military drones, CorpWatch assisting journos in knowing what's up, especially in Yemen, Pakistan. Talked about PTSD in young white American men, because showing families of victims doesn't hit us in the same way.
- WordPress Optimization - Facilitators: Ria and Andrea, Note taker: Genevieve
- No one click solution, but a handfull of things you can do. CDMs, removing cruft, lazy loading, caching. There's an amazing handout in the notes.
- Server Configuration - Facilitator: Nazario, Note taker: Margot
- Apache / MySQL / PHP without MAMP. Reenable root access to get at Apache config by booting into some mode. Walked through steps of setup. Copious notes.
- Ethical Consulting - Facilitator: Jonah, Note taker: Neil
- How to continue to build our community and move it forward. Listserv we're doing to revive by telling success stories. Generating collaborating pricipals / code of ethics. What do we want in the in-between time? If you are a consultant, or work WITH consultants, please join the listserv.
- Python: All You Need to Know - Facilitators: Gaba and Sarah, Note takers: Jack and Sarah
- How to install Python, have an environment, then went into Python for servers, for data scraping, for machine learning, etc. Read all the notes and links. Huge resource list.
- How versatile Python is, Django, pip, flask, scraping tools, went over some code.
- How We Can Hack User-Centered Design to Serve Nonprofits - Facilitator: Dirk, Note taker: Kristie
- Very visual representation of the session.
- Managing Expectations in Work Agreements - Facilitator: Mark, Note taker: Jessie Rose
- Talked about specific things to add to contracts to make them clear. Ideas on if you charge for discovery. Charge for support in ongoing contracts? Link to sample contracts so we have something to look at.
Friday Science Fair
Friday Breakout Session II
- Alternative Cash/Artisanal Cash - Facilitator: Devin, Note taker: Ali
- It was like a scifi come true. Terminator and skynet etc. Blockchain has different instances (not just BitCoin!). It's a program that is like a ledger you can create a contract which you're held to. The left needs to get involved because if we don't get off our asses, the evil corps will get ahead of us and exploitation will exponentiate.
- How to Use WordPress to Teach a Class - Facilitator: Gilda, Note taker: Yazmin
- Talked about learning in general, online learning effectively. Do I need an LMS or a CMS?
- Usability Testing - Facilitator: Missy, Note taker: Nate
- The point of usability testing is adoption. Link to a set of slides as a template of a 30-minute usability session. Need to remind your participants that you're testing the prototype and not them.
- Procurement: Getting Cities to Buy Responsibly - Facilitator: Ravi, Note taker: Sarah
- Procurement offices buying things for the government need to do it better. SHould be on envioronmental sustainability but also labor rights. We need to help procurement offices doing an unsung job do it even better.
- Coops: Speed Talking Through Lessons Learned - Facilitator: Lottie, Note taker: Jack
- Therapy session. Knowledge sharing of pain points, issues of growth, hiring, internal issues. We came out with more channels for us to keep talking throughout the rest of the year so we can help share those tricky problems.
- OpenNews: Working With Tech in Journalism - Facilitator: Sarah, Note taker: Jonathan
- Introduced to OpenNews. Help tech people create distributed content as well as those giving reporters better tools to do their jobs. Crow Data brings crowd sourcing principles to analysing and tagging text.
- Technology and Voting - Fair Elections/Election Tech - Facilitator: Sarah, Note taker: David
- Talked about all the terrible ways the voting act has been gutted over the past ffew years. Tracking pain points. We need people on the ground. App to pair with local groups, implicit and explicit, etc to track voter violation. Then we grilled about that and told horror stories about data and voting rights.
- Agile Practices - Facilitator: Grant, Note taker: Mike
- Case scenarios to the forefront. Principles are not the process, processes can blur the principles when you're working on client-side services. Decided that "do iterate, do your retrospectives." Retrostpectives that are brief, fast, forward thinking. Likes (what is known now) wishes (what might work well in future) and mights (what might work well in future).
- Data Literacy - Facilitators: Dirk and Mariel, Note taker: Ari
- International network that isn't well represented in the US of people teaching each other how to be data literate called the School of Data. How can you move into being informed by data, including strategy. They have a pipeline of using data, pedagogical tools for teaching data literacy.
- Effective Social Media Engagement - Facilitator: Roshani, Note taker: Daisy
- Facebook to email to snapchat to SMS. Important to engage with people where they are.
- Let's Encrypt! - Facilitator: Bill, Note taker: Dan
- Project of EFF and Linux Foundation. Goal is to encrypt the entire web. It's free, automatic, secure, automatic, collaborative. When you obtain an SSL certificate could take hours and hours, now can take minutes.
- Technology for Direct Action - Facilitator: Beatrice, Note taker: Nasma
- Brainstormed tools and tactics (you'll find list in notes), what to do before, during, after your action. How interesting it is that tactics valid for analog are still some of the best, need to update with the tools we have today. Importance of legal and community support of those involved in the action. And generating noise to cover the action.
- CRM Complaints - Facilitator: Ria, Note taker: Jen
- Found 3 major problems : user interface is confusing. Also users, because they're usually confused. Have a complicated tool, it's hard to make that easy.
Friday Breakout Session III
- Texting Campaigns - Facilitator: Jessica Hyejin, Note taker: Bruce
- SMS and texting. Different ways you can use for community organizing. Lots of specific exmples. Also thinking about the future -- it seems to be replaced by Facebook, WhatsApp, etc. Looking at potential ogas to partner with on campaigning and organizing.
- Assessing Your Needs - Facilitator: Lisa, Note taker: Ella
- What does it look like for the boots-on-the-ground assessor? People before processes, don't be onerous. Determind stakeholder, levels of change capacity, how to build up capacities, custom build a process that will enable that agency moving forward. Also has a toolkit platform : ecl.gy/needstoolkit Looking for more feedback.
- Git Strategies - Git Flow - Facilitator: Margot, Note taker: Courtney
- Tool and a process. The tool part is what helps the process. Solves deployment and collaboration problems. Newbs using git can use it!
- WordPress Security - Facilitator: Andrea, Note taker: Laura
- Start with strong passwords, get a robust security plugins (lmiit attempts), best practice is to hide your url login. Vet plugins, auth your themes, delete all unused plugins and themes.
- Self Care in the Nonprofit World Facilitator: Mark, Note taker: Ben
- Being mindful and intentional about your personal rituals and how they make a base for your future actions. Boundaries. Toxicity of deadlines and overwork. Religious and genderational. How connections work on our self-care needs. Nonviolent communicaitons, scripts from the captain awkward blog, need to talk with others to get them to validate that you have this need.
- Digital Security for Groups - Facilitator: Kristin, Note taker: Ben
- Theats, impacts, tactics for improving the level of digital security literacy. There are social practices as well as specific tools. Need for new activities like pizza and key parties. Should be welcoming (not a place for jackassery)
- Self-defense - Facilitator: Dave, Note taker: Chacha
- Fistfights and physical fights of any kind are super dangerous. If someone wants a fight, you don't have to have one. If you are going to carry a weapon, pepper spray probably the best.
- How We Govern Ourselves - Facilitator: Lawrence, Note taker: Willow
- Hosting Gatherings for Big Event - Facilitators: Misty and Ryan, Note taker: Daisy
- Thought an event would be on a pad of paper. Facilitators need to tell a story across teh event (also before and after). One on one happens before events like this to gather information in advance. Lots of info on the wiki.
- Moving From Diversity to Inclusion - Facilitator: Caroline, Note taker: David
- Definition of diversity (different perspectives and backgrounds). Inclusion goes into welcoming, rather than just having, those differences. Talked about codes of conduct and how they might help. Tips and tricks on how to handle difficult situations which might come up.
- Backdrop - Facilitator: Nate, Note taker: Nate
- Fork of drupal. Released a year ago, next year will have a user-focused release. Going after teh traditional audience of Drupal. Revisiting the original mission statement. Backdrop CMS "enables people to build highly customizable...." Intention is to have a governing body about changes to the CMS are in alignment with that. Contirbution community is growing (50+ folk). Rolling 3-month release cycle. Lots of stuff out of the box.
- How to Be an Activist Tech Capacity Builder - Facilitators: Beatrice, Eliot, Note taker: Sasha
- Activist and techie, client-services model. Don't be in control of another orga's process. Learn from them, what they're doing, what they're about. Sometimes it's not a technical solution, or it's a low-tech solution. Talked about sustainable tech (don't install things beyond teh capacity to maintain). Try not to be the "techie guy."