Informal VIP client survey: how do you commit to SVN?

I am currently a single point of failure for getting code from our Github repo to WordPress.com VIP SVN. As such, we (Fusion) are exploring a project to auto-deploy our Github repository to VIP SVN through post-CI middleware. But, before we dive into development, we want to make sure we’ve exhausted all lower-effort options.

How does your code get from Github to VIP SVN? Would you potentially want ot use our project? Please let me know with a comment — thanks!

A World Without Work

The U.S. labor force has been shaped by millennia of technological progress. Agricultural technology birthed the farming industry, the industrial revolution moved people into factories, and then globalization and automation moved them back out, giving rise to a nation of services. But throughout these reshufflings, the total number of jobs has always increased. What may be looming is something different: an era of technological unemployment, in which computer scientists and software engineers essentially invent us out of work, and the total number of jobs declines steadily and permanently.

Derek Thompson — A World Without Work

The ultimate wedding playlist

It’s wedding season again. When I put together our playlist, Ben Meadow (Leah’s uncle) gave me a couple pieces of advice. First, include up to two slow songs. And probably only one. Second, make sure you have music for all ages. I stacked the golden oldies up front, which worked well.

Here’s the playlist that kept everyone on the dance floor the entire night:

  1. I’m A Believer – The Monkees
  2. Baby I Love You – Aretha Franklin
  3. Don’t Stop ‘Til You Get Enough – Michael Jackson
  4. Brown Eyed Girl – Van Morrison
  5. Get Down Tonight – KC & The Sunshine Band
  6. Brick House – Commodores
  7. Love Shack – The B-52’s
  8. At Last – Etta James
  9. ABC – Jackson 5
  10. Dancing Queen – ABBA
  11. Celebration – Kool & The Gang
  12. Wild Thing – Tone-Loc
  13. Stayin’ Alive — Bee Gees
  14. Don’t Stop Believin’ – Journey
  15. Mony Mony – Billy Idol
  16. Kung Fu Fighting – Cee Lo Green
  17. A Little Party Never Killed Nobody (All We Got) – Fergie, Q-Tip, GoonRock
  18. Cha Cha Slide – Mr. C
  19. Gangnam Style – PSY
  20. It’s Time To Disco – Vasundhara Das, KK, Shaan
  21. Sexy And I Know It – LMFAO
  22. Single Ladies (Put A Ring On It) – Beyonce
  23. Save A Horse (And Ride A Cowboy) – Big & Rich
  24. Hava Nagila – The Klezmer Lounge Band
  25. Poker Face – Lady Gaga
  26. Hello (Feat. Dragonette) – Martin Solveig
  27. The Time (Dirty Bit) – The Black Eyed Peas
  28. Sweet Caroline – Neil Diamond

Truthfully, people sat down for the Bollywood song. But it wouldn’t be my wedding without Bollywood. For the Hava Nagila, Leah and I actually did end up on chairs. And, if you’ve ever lived in Eugene, you know why we ended with Sweet Caroline.

Good luck!

Dinner plan for week of May 31st, 2015

Leah and I have been meal planning since Ava was born. I thought it might be fun to start sharing what we’re eating!

  • Sunday: BBQ at Leah’s mom’s
  • Monday: Thai veg curry over rice
  • Tuesday: Make your own salad (chicken, red peppers, avocado, etc.)
  • Wednesday: Ravioli with chicken basil sausages and brussel sprouts
  • Thursday: Beef manicotti
  • Friday: Fish tacos (?)

Some unsolicited feedback for the Fields project from my time with the REST API project

Capturing advice I left for the sands of time.

  1. Set a clear mission statement for the project. This will give clarity to the problem you’re solving, what to say yes to, and what to say no to. You ideally want to avoid crises of faith late in the project.
  2. For your contributors, clarify involvement expectations. When most contributors are doing so in their “free” time (e.g. not getting paid directly for it), it’s really difficult to budget for unlimited development scope. A little bit of proper project management goes a long way. I feel like WP-API is a much more sustainable project with four contributing developers than two. I would encourage you to have at least three.
  3. Model your data before writing code. What is a field? What attributes should it have and why? What is a control? What attributes should it have and why? When you dive into development before appropriately modeling your application, you run into these implementation details one by one, and burn a lot of time (waiting to) discuss them.
  4. Focus on clearing blockers above all else. Because you’re working on an open source project with contributors across many timezones, average time to feedback will optimistically be 6 hours. More likely, it will be 24-48 hours. This slow feedback cycle can kill progress on pull requests. As a project maintainer, prioritize giving feedback, clearing blockers, and making decisions.