Planet Linux Australia
I posted a message to the internal mailing lists at MariaDB Corporation. I have departed (I resigned) the company, but definitely not the community. Thank you all for the privilege of serving the large MariaDB Server community of users, all 12 million+ of you. See you on the mailing lists, IRC, and the developer meetings.
The Japanese have a saying, “leave when the cherry blossoms are full”.
I’ve been one of the earliest employees of this post-merge company, and was on the founding team of the MariaDB Server having been around since 2009. I didn’t make the first company meeting in Mallorca (August 2009) due to the chickenpox, but I’ve been to every one since.
We made the first stable MariaDB Server 5.1 release in February 2010. Our first Linux distribution release was in openSUSE. Our then tagline: MariaDB: Community Developed. Feature Enhanced. Backward Compatible.
In 2013, we had to make a decision: merge with our sister company SkySQL or take on investment of equal value to compete; majority of us chose to work with our family.
Our big deal was releasing MariaDB Server 5.5 – Wikipedia migrated, Google wanted in, and Red Hat pushed us into the enterprise space.
Besides managing distributions and other community related activities (and in the pre-SkySQL days Rasmus and I did everything from marketing to NRE contract management, down to even doing press releases – you wear many hats when you’re in a startup of less than 20 people), in this time, I’ve written over 220 blog posts, spoken at over 130 events (an average of 18 per year), and given generally over 250 talks, tutorials and keynotes. I’ve had numerous face-to-face meetings with customers, figuring out what NRE they may need and providing them solutions. I’ve done numerous internal presentations, audience varying from the professional services & support teams, as well as the management team. I’ve even technically reviewed many books, including one of the best introductions by our colleague, Learning MySQL & MariaDB.
Its been a good run. Seven years. Uncountable amount of flights. Too many weekends away working for the cause. A whole bunch of great meetings with many of you. Seen the company go from bootstrap, merger, Series A, and Series B.
It’s been a true privilege to work with many of you. I have the utmost respect for Team MariaDB (and of course my SkySQL brethren!). I’m going to miss many of you. The good thing is that MariaDB Server is an open source project, and I’m not going to leave the project or #maria. I in fact hope to continue speaking and working on MariaDB Server.
I hope to remain connected to many of you.
Thank you for this great privilege.
Alex and another Canberran on the Razorback (fullsize)
Alex and I signed up for the Razorback Ultra because it is in an amazing part of the country and sounded like a fun event to go do. I was heading into it a week after Six Foot, however this is all just training for UTA100 so why not. All I can say is every trail runner should do this event, it is amazing.
The atmosphere at the race is laid back and it is all about heading up into the mountains and enjoying yourself. I will be back for sure.
My words and photos are online in my Razorback Ultra 2016 gallery. This is truly one of the best runs in Australia.
My Mirage 730 - Matilda, having a rest while we ran around (fullsize)
I have fun at Goequest and love doing the event however have been a bit iffy about trying to organise a team for a few years. As many say one of the hardest things in the event is getting 4 people to the start line ready to go.
This year my attitude was similar to last, if I was asked to join a team I would probably say yes. I was asked and thus ended up racing with a bunch of fun guys under the banner of Michael's company Resultz Racing. Another great weekend on the mid north NSW coast with some amazing scenery (the two rogaines were highlights, especially the punchbowl waterfall on the second one).
My words and photos are online in my Geoquest 2016 gallery. Always good fun and a nice escape from winter.
Vote Green Maybe I threw a wish in the well For a better Australia today I looked at our leaders today And now they're in our way I'll not trade my freedom for them All our dollars and cents to the rich I wasn't looking for this But now they're in our way Our democracy is squandered Broken promises Lies everywhere Hot nights Winds are blowing Freak weather events, climate change Hey I get to vote soon And this isn't crazy But here's my idea So vote Greens maybe It's hard to look at our future But here's my idea So vote Greens maybe Hey I get to vote soon And this isn't crazy But here's my idea So vote Greens maybe And all the major parties Try to shut us up But here's my idea So vote Greens maybe Liberal and Labor think they should rule I take no time saying they fail They gave us nothing at all And now they're in our way I beg for a fairer Australia At first sight our policies are real I didn't know if you read them But it's the Greens way Your vote can fix things Healthier people Childrens education Fairer policies A change is coming Where you think you're voting, Greens? Hey I get to vote soon And this isn't crazy But here's my idea So vote Greens maybe It's worth a look to a brighter future But here's my idea So vote Greens maybe Before this change in our lives I see children in detention I see humans fleeing horrors I see them locked up and mistreated Before this change in our lives I see a way to fix this And you should know that Voting Green can help fix this, Green, Green, Green... It's bright to look at our future But here's my idea So vote Greens maybe Hey I get to vote soon And this isn't crazy But here's my idea So vote Greens maybe And all the major parties Try to shut us up But here's my idea So vote Greens maybe Before this change in our lives I see children in detention I see humans fleeing horrors I see them locked up and mistreated Before this change in our lives I see a way to fix this And you should know that So vote Green Saturday Call Me Maybe (Carly Rae Jepsen) I threw a wish in the well Don't ask me I'll never tell I looked at you as it fell And now you're in my way I trade my soul for a wish Pennies and dimes for a kiss I wasn't looking for this But now you're in my way Your stare was holding Ripped jeans Skin was showing Hot night Wind was blowing Where you think you're going baby? Hey I just met you And this is crazy But here's my number So call me maybe It's hard to look right at you baby But here's my number So call me maybe Hey I just met you And this is crazy But here's my number So call me maybe And all the other boys Try to chase me But here's my number So call me maybe You took your time with the call I took no time with the fall You gave me nothing at all But still you're in my way I beg and borrow and steal At first sight and it's real I didn't know I would feel it But it's in my way Your stare was holding Ripped jeans Skin was showing Hot night Wind was blowing Where you think you're going baby? Hey I just met you And this is crazy But here's my number So call me maybe It's hard to look right at you baby But here's my number So call me maybe Before you came into my life I missed you so bad I missed you so bad I missed you so so bad Before you came into my life I missed you so bad And you should know that I missed you so so bad, bad, bad, bad.... It's hard to look right at you baby But here's my number So call me maybe Hey I just met you And this is crazy But here's my number So call me maybe And all the other boys Try to chase me But here's my number So call me maybe Before you came into my life I missed you so bad I missed you so bad I missed you so so bad Before you came into my life I missed you so bad And you should know that So call me, maybe
No reflections (fullsize)
None outside either (fullsize)
Better when full/open (fullsize)
Also better when closed, much brightness (fullsize) For over a year I have been planning to do this, my crumpler bag (the complete seed) which I bought in 2008 has been my primary commuting and daily use bag for stuff since that time and as much as I love the bag there is one major problem. No reflective marking anywhere on the bag.
Some newer crumplers have reflective strips and other such features and if I really wanted to spend big I could get them to do a custom bag with whatever colours and reflective bits I can dream up. There are also a number of other brands that do a courier bag with reflective bits or even entire panels or similar that are reflective. However this is the bag I own and it is still perfectly good for daily use so no need to go buy something new.
So I got a $4 sewing kit I had sitting around in the house, some great 3M reflective tape material and finally spent the time to rectify this feature missing from the bag. After breaking 3 needles and spending a while getting it done I now have a much safer bag especially commuting home on these dark winter nights. The sewing work is a bit messy however it is functional which is all that matters to me.
Twenty-five years ago, a small band of programmers from the University of Minnesota ruled the internet. And then they didn’t.
The committee meeting where the team first presented the Gopher protocol was a disaster, “literally the worst meeting I’ve ever seen,” says Alberti. “I still remember a woman in pumps jumping up and down and shouting, ‘You can’t do that!’ ”
Among the team’s offenses: Gopher didn’t use a mainframe computer and its server-client setup empowered anyone with a PC, not a central authority. While it did everything the U (University of Minnesota) required and then some, to the committee it felt like a middle finger. “You’re not supposed to have written this!” Alberti says of the group’s reaction. “This is some lark, never do this again!” The Gopher team was forbidden from further work on the protocol.
Read the full article (a good story of Gopher and WWW history!) at https://www.minnpost.com/business/2016/08/rise-and-fall-gopher-protocol
Vicky talked about the importance non-committing contributors but the primary focus is on committing contributors due to time limits.
Covered the different types of drive-thru contributors and why they show up.
- Scratching an itch.
- Unwilling / Unable to find an alternative to this project
- They like you.
Why do they leave?
- Itch has been sratched.
- Not enough time.
- No longer using the project.
- Often a high barrier to contribution.
- Absence of appreciation.
- Unpleasant people.
- Inappropriate attribution.
- It takes more time to help them land patches
- Reluctance to help them "as they're not community".
It appears to be that many project see community as the foundation but Vicky contended it is contributors.
More drive-thru contributors are a sign of a healthy project and can lead to a larger community.
- Have better processes in place.
- Faster patch and release times.
- More eyes and shallower bugs
- Better community, code and project reputation.
Leads to a healthier overall project.Methods for Maxmising drive-thru contributions:
- give your project super powers.
- Ensures efficient and successful contributions.
- Minimises questions.
- Standardises processes.
- Vicky provided a documentation quick start guide.
- Code review.
- "Office hours" for communication.
- New contributor events.
- Tag starter bugs
- Contributor SLA
- Use containers / VM of dev environment
- Value contributions and contributors
- Culture of documentation
- Default to assistance
Outreach! * Gratitude * Recognition * Follow-up!
Institute the "No Asshole" rule.
Keith spoke about porting Python to mobile devices. CPython being written in C enables it to leverage the supported platforms of the C language and be compiled a wide range of platforms.
There was a deep dive in the options and pitfalls when selecting a method to and implementing Python on Android phones.
Ouroboros is a pure Python implementation of the Python standard library.
Most of the tools discussed are at an early stage of development.Why?
- Being able to run on new or mobile platforms addresses an existential threat.
- The threat also presents an opportunity to grown, broaden and improve Python.
- Wants Python to be a "first contact" language, like (Visual) Basic once was.
- Unlike Basic, Python also support very complex concepts and operations.
- Presents an opportunity to encourage broader usage by otherwise passive users.
- Technical superiority is rarely enough to guarantee success.
- A breadth of technical domains is required for Python to become this choice.
- Technical problems are the easiest to solve.
- Te most difficult problems are social and community and require more attention.
Keith's will be putting his focus into BeeWare and related projects.
Fortune favours the prepared mind