- University of Northern IowaInteractive Digital Studies, 2012 - 2014
- DMACCLiberal Arts, 2010 - 2012
- Valley High School2006 - 2010
- elementary OS
- Open Source
- Star Wars
- Tesla Motors
- System76Front-end Web Developer, UX Architect, 2013 - presentFront-end web development of the System76 website. User experience and interaction design. User testing. Distributed development/version control (git, bzr). Issue tracking and triaging. Catalog management.
- elementary LLC.Cofounder, UX Architect, presentUser experience design, bug triaging, user testing, social media, developer communications, online chat- and email-based user support, high-level decision making, bookkeeping, corporate communications, press releases, developer documentation, end-user documentation
- Visual Logic GroupUser Experience Intern, 2012 - 2013Icon design, front-end web development, print design, whiteboarding, UX design, UI design, user testing.
- BlaedesignConsultant, 2004 - 2013Soldering/prepping audio connections; Researching, selecting, installing, and configuring PC A/V hardware and software; Training clients on PC A/V hardware and software; Assisting in the installation of audio and video presentation equipment.
- University of Northern Iowa ITS Network ServicesNetwork Engineer Assistant, 2011 - 2012Upgrading switch firmware & configuration; Cacti Monitoring Service; Wireless Site Surveys; Configuring Enterasys Switches; Provisioning and configuring wireless APs; Handling RMA procedures; Utilizing NetSight Console for network management; Utilizing RingMaster for AP management; Creating and managing wireless heatmaps with Ekahau; Tracking tasks and progress in a ticketing system.
- Waukee YMCADay Camp Counselor, 2011 - 2011• Assist in preparation and delivery of positive activities.• Assist in the development of an activity schedule.• Perform routine checks on equipment and program area to ensure safety.• Demonstrate and enforce the policies and procedures for the day camp site.• Know all emergency procedures and be able to demonstrate them.• Educate participants on emergency procedures and policies.• Encourage participation in all activities.• Establish positive relationships with program participants and families.
- LCSTechnical Support Analyst, 2010 - 2011• Provide support to internal staff and external clients via help desk.• Assist staff/clients with password resets.• Assist staff/clients with software installation, configuration, etc.• Write and maintain documentation through Sharepoint.• Communicate technical concepts to facilitate understanding. • Rapidly learn and master varied systems and programs.• Track tasks and progress in a ticketing system.
- Sky Force 2014
- Shades:A Simple Puzzle Game
- Quell Free
- Thomas Was Alone
- Tomb Raider I
- Star Wars Uprising
The pages used to be completely static and manually updated, but I can also now do more intelligent things, like only show the Design + Buy buttons if the product is actually available.
In related news, an official API is in the works, and it's what the frontend of the site uses to talk to the backend. It's pretty fantastic.
*There's no extra space on mobile devices, so this is only on tablets/desktops.
What if we created a special developer account with the following perks:
* An exclusive elementary developer t-shirt
* Some kind of exclusive elementary developer community, maybe a Slack instance where you can hang out with other elementary developers and talk shop.
* Exclusive access to development builds of elementary OS (right now they are internal only to our team)
* A way for you to publish your app into an official 3rd party app repository that would be installed in elementary OS by default.
For this account, we charge a yearly subscription fee. Apple charges $100 for theirs. Ours would be smaller, but it would have to cover at least the cost of printing and shipping shirts. Does that sound like something you'd pay for?
Why Should I Pay You To QA Your Software?
You are not expected to do any QA. We already have a list of issues targeted to the Loki milestone. What you're paying for is exclusive access to see and touch and play with something early. The reason I say this is a developer account is because that's important for 3rd party developers who want to build apps for elementary OS. They get to test their app in the new environment and build on the latest APIs so that when we release, they're ready to release too.
Why Do You Need More Money Anyways?
The basic problem is that the revenue that elementary brings in doesn't fairly compensate all of the people who work on it. At the moment our primary source of income is our pay-what-you-want download. Through this, we've been able to hire 2.5 developers at a below-market rate. It currently takes 40+ developers to provide elementary OS. On top of labor costs we do also have hosting costs, travel costs, and we pay our taxes at the bare minimum. We'd also like to be able to kick more funding into upstream projects and there are so big, expensive-to-get-started products that we'd like to do someday.
What About Crowdfunding?
The goal is to find another recurring source of revenue for elementary. Recurring is important because stability is a core tenant of our business strategy. A lot of new tech startups are focused on exiting. They don't need to have stability because the plan to get a high valuation and sell the company. This is why things like one-time crowdfunding are effective for those folks. They can raise enough money to startup (see what I did there?) a small company that only needs to last until they exit. We need to make sure that our business model is sustainable on the long term so that we can provide stable jobs.
What about Support/Training/Consulting/Books?
Stuff like selling support, consulting, training, etc all require running a totally separate business that would have to be so successful that it not only pays for the cost of itself to run but also pays for elementary. Not to mention half of these suggestions undermine the value proposition of elementary OS, which is that if we can run a wildly successful support or training business it means elementary OS is very hard to use because these things are in high demand. Not to mention you run into an ethical dilemma. Our monetization process would be directly at odds with providing free support, documentation, etc. We would have a monetary incentive to shut down our StackExchange site and stop supporting users on social media. This is not a road I would like to go down.
What About Hardware?
From speaking with people in the know, margins on hardware are extremely thin. Even if we somehow raised the capital to produce a competitive hardware product, it would likely not solve the initial problem of funding elementary OS development.
What About Pay For Features?
You can already do that :) Check out https://www.bountysource.com/teams/elementary
Request early access here: https://unsplash.com/collections/early-access?r=DTWIoZrmQG0
Just because both use audio doesn't mean they share the same UX at all. Music has albums, playlists, and radio. Podcasts are episodic and spoken.
I'd much rather see a dedicated Google Play Podcasts app, much how Books and Newsstand are their own apps even though both use text and images.
We've known for a few months that Google would be bringing podcast support to Play Music and it looks like at least one lucky user has had support for the new feature rolled out to them. I don't have it yet, do you?
If you're affected, consider adding to the bounty! If you're a developer, consider fixing the bug and claiming the bounty! :)
No big corporate backer. No privacy-invading advertising arrangements. No millionaire bankrolling us until we can monetize ourselves. Everything we do is paid for by our users, and that's the way we like it. :)
I've highlighted two passages below, but I could've plucked another dozen or so. Highly recommended.
I wanted to make a product and sell it directly to people who’d care about its quality. There’s an incredible connection possible when you align your financial motivations with the service of your users. It’s an entirely different category of work than if you’re simply trying to capture eyeballs and sell their attention, privacy, and dignity in bulk to the highest bidder.
I’m going to pull out another trite saying here: It feels like honest work. Simple, honest work. I make a good product, you pay me good money for it. We don’t even need big words like monetization strategy to describe that transaction because it is so plain and simple even my three year-old son can understand it.
I do hope for the day we get our stuff sorted out, or maybe I move to country that has greenlit-awesome-System76-shipping :-)
Glad to see you guys adding more and more countries, really great project.
Release the Game Boy catalog as mobile apps. As-is (no in-app purchases or BS). Include transfer cable emulation. Charge $20 or so per game.
I hate the trend that mobile apps are short attention span, low investment affairs. I want quality content!
My Boy! - GBA Emulator - Android Apps on Google Play
My Boy! is a super fast and full-featured emulator to run GameBoy Advance games on the broadest range of Android devices, from very low-end
Android Device Manager - Android Apps on Google Play
Ever misplaced or lost your phone? Android Device Manager locates lost devices and helps you keep your deviceâ€”and the data inside itâ€”saf
Panic! At The Disco: Death Of A Bachelor - Music on Google Play
Death of a Bachelor is the upcoming fifth studio album by American rock band Panic! at the Disco set to be released January 15, 2016 on DCD2
Star Wars: The Force Awakens - Movies & TV on Google Play
Lucasfilm and visionary director J.J. Abrams join forces to take you back again to a galaxy far, far away as Star Wars returns with Star War
Eat24 Food Delivery & Takeout - Android Apps on Google Play
Your Android can now feed you. No, it hasnâ€™t learned to cook. (What, are you in a hurry for the robot takeover?) But you wonâ€™t have to e
Dimly - Screen Dimmer - Android Apps on Google Play
Dimly lets you decrease the brightness of your screen beyond Android's default lowest setting. It is ideal for late night reading or general
Over the Garden Wall - Movies & TV on Google Play
Over the Garden Wall is Cartoon Network's 1st animated mini-series event that tells the story of two brothers, Wirt and Greg, who find thems
One Ubuntu PC maker is kicking Adobe Flash off its Linux systems
Citing security and irrelevance, System76 stops bundling Flash with Firefox, and recommends that all customers purge the plug-in from their
Sunrise Calendar – Android-alkalmazások a Google Playen
Sunrise is a free calendar made for Google Calendar, Exchange and iCloud! With an amazing design, Sunrise is a new experience that will make