Developing in the open, building a product with our users by Toby Bellwood
The Lagoon Story
At amazee.io . Is Lagoon Lead
What is Lagoon
Application to Kubernetes (docker build for customer, converts to k8s)
Docker based
Based on git workflows. Mostly Drupal, WordPress, PHP and NodeJS apps
Presets for the extra stuff like monitoring etc
Why
Cause Developers are too busy to do all that extra stuff
and it means Ops prefer if it was all automated away (the right way)
8 full-time team members
Knows a lot about application, not so much about the users (apart from Amazee.io)
Users: Hosting providers, Agencies, Developers
The Adopter: Someone using it for something else, weird use cases
Agencies: Need things to go out quickly, want automation, like documentation to be good. Often will need weird technologies cause customers wants that.
Developers: Just want it stabele. Only worried about one project at at time. Often OS minded
User Mindset
Building own tools using application
Do walking tours of the system, recorded zoom session
Use developer tools
Discord, Slack, Office Hours, Events, Easy Access to the team
Balance priorities
eg stuff customers will use even those Amazee won’t use
Engaging Upstream
Try to be a good participant, What they would want their customers to be
Encourage our teams to “contribute first”. Usually works well
Empowering the Team
Contribute under your own name
Participate in communities
How to stay Open Source forever?
Widening the Core Contributor Group
Learn from others in the Community. But most companies are not open sourcing the main component of their business.
Unsuccessful CNCF Sandbox project
Presenting n3n – A simple Peer to Peer VPN by Hamish Coleman
How to compares to other VPNs?
Peer to peer
NAT piecing
Not all packets need to go via the server
Distributed ethernet switch – gives extra features
Userspace except for tuntap driver which is pretty common
Low deployment requirements, easy to install in multiple environments
Relatively simple security, not super secure
History
Based off n2n (developed by the people who did ntop)
But they changed the license in October 2023
Decided to fork into a new project
First release of n3n in April 2024
Big change was they introduced a CLA (contributor licensing agreement)
CLAs have problems
Legal document
Needs real day, contributor hostile, asymmetry of power
Can lead to surprise relicencing
Alternatives to a CLA
Preserving Git history
Developer’s Certificate of Origin
Or it could be a CLA
Handling Changes
Don’t surprise your Volunteers
Don’t ignore your Volunteers
Do discuss with you Volunteers and bring them along
Alternatives
Wireguard – No NAT piercing
OpenVPN – Mostly client to Server. Also Too configurable
Why prefer
One simple access method (Speaker uses 4x OS)
A single access method
p2p avoid latency delays because local instances to talk directly
Goals
Protocol compatibility with n2n
Don’t break user visible APIs
Incrementally clean and improve codebase
How it works now
Supernode – Central co-ordination point, public IP, Some access control, Last-resort for packet forwarding
Communities – Nodes join, form a virtual segment
IP addresses
Can just run a DHCP server inside the network
Design
Tries to create a full mesh of nodes
Multiple Supernodes for metadata
Added a few features from n2n
INI file, Help text, Tidied up the CLI options and reduced options
Tried to make the defaults work better
Built in web server
Status page, jsonRPC, Socket interfaces, Monitoring/Stats
Current State of fork
Still young. Another contributor
Only soft announced. Growing base of awareness
Plans
IPv6
Optimise encryption/compression
Improve packaging and submit to distros
Test coverage
Better NAT piercing
Continue improve config experience
Selectable tuntap drivers
Mobile phone support hoped for but probably some distance away
Speaker’s uses for software
Manage mothers computer
Management interface for various servers around the world
From the stone age to silicon: The Dwarf Axe guide to the evolution of technology by Steven Ellis
What is a “Dwarf Axe” ?
Snowflakes vs Dwarf Axes
It’s an Axe that handled down and consistently delivers a service
Both the head ( software ) and the handle ( hardware ) are maintained and upgraded separately and must be maintained. Treated like the same platform even though it is quite different from what it was originally. Delivers the same services though
Keeps a fairly similar services. Same box on a organisation diagram
Home IT
Phones handed down to family members. Often not getting security patches anymore
Enterprise IT
Systems kept long past their expected lifetime
Maintained via virtualisation
What is wrong with a Big Axe?
Too Big to Fail
Billion dollar projects fail.
Alternatives
Virtual Machines – Running on Axe somewhere,
Containers – Something big to orchestrate the containers
Microservices – Also needs orchestration
Redesign the Axe
The cloud – It’s just someone else Axe
Options
Everything as a service. 3rd party services
Re-use has an end-of-life
Modern hardware should have better )and longer) hardware support
Ephemeral Abstraction
Run anywhere
Scale out not up
Avoid single points of failure
Focus on the service (not the infra or the platform)
Covers the career of the makers (ZAZ) and the long path to writing, pitching, pre-production and making of the classic movie. As well as reactions to it. 4/5
Following a cold case Maigret gatecrashes the weekend gathering of a group of friends when one is unexpectedly murdered. Felt a little unrealistic at times. 3/5
Prompted by a comment from someone I present below the 10 thickest books in my personal library. I made no correction for hardcover vs softcover. Measured at center of book with mild compression
My top 10 books ended up being a bit of a mix
Three Fiction: 1 Science Fiction, 1 Fantasy, 1 annotated detective series
One giant book of Chess puzzles
Two books about lots of things. 500 Villages and 100 Museum Objects
Two biographic books about a National Leader during wartime
A book of social history
A book looking at big trends in all recorded history
The Countdown
10th – 58mm – The New Annotated Sherlock Holmes. Volume 2. 1878 pages. Softcover
The tallest, widest and book with the most pages. Has the original text in the centre with notes on the outside and lots of illustrations
9th – 60mm – Villages of Britain by Clive Aslet. 658 pages. Hardcover
1-2 pages on 500 English villages. Usually covers an interesting feature, event or person
8th – 61mm – Team of Rivals by Doris Kearns Goodwin. 916 pages. Softcover
A book on Abraham Lincoln’s Cabinet. Basis for the movie “Lincoln” and my book is a movie branded version
7th – 61mm – The Lord of the Rings by J R R Tolkien. 1192 pages. Softcover
My much battered single volume edition I’ve had since I was a kid.
6th – 63mm – Chess 5334 Problems, Combinations, and Games by Laszlo Polgar. 1104 pages. Softcover
Mostly pictures of chess positions (6 per page) and the solution. Almost no words
5th – 64mm – A History of the World in 100 Objects. 707 pages – Hardcover
Based on a Radio Series. Each object has a couple of very nice photos and then around 3 pages of text about it and where it came from. Very nice book.
A Science Fiction book about what happens when the Moon blows up.
3rd – 66mm – Why the West Rules – For now. 750 pages. Hardcover
A big idea history book with speculation about the future.
2nd – 69mm – Road to Victory. Winston S. Churchill 1941-1945 by Martin Gilbert. 1416 pages. Hardcover
Part of the huge 8 volume official biography of Churchill. Covering Pearl Harbor to VE Day.
1st – 72mm – Family Britain 1951-57 by David Kynaston. 776 pages. Hardcover
Part of an ongoing series of books about the social history of Britain from 1945 to 1979. Covers a lot of ordinary lives and major events are often seen via individual’s reactions rather than being covered directly.
Pretty good history of the books and TV/Movie adaptions including a little on the 1st Villeneuve movie. Fun with lots of quotes and seems well researched. 4/5
Uses simple language it works though the complexity of modern warfare, addressed to an imaginary political leader. Recent enough to include lessons from Russian’s invasion of Ukraine. Highly recommend 5/5
Two very different groups of people are unfrozen into a post-apocalyptic Earth. A group of Astronauts and a group of Convicted Murderers. Good Sawyer story although a bit on the short side 3/5
A tour of various pieces of Infrastructure that supports our everyday lives. Mostly an introduction but with some strong opinions on funding and sustainability. 3/5
Bios of the Astronauts and the US space programme leading up to the accident and various problems that made it inevitable. Good but not extremely detailed. 4/5
The plan by two wayward youths to rob a Belgian nightclub goes awry but how does it connect to a murdered man? Interesting story that avoids Maigret’s point of view. 3/5
Can have significant grounding and fact, analysis and reason
Take Glorfindel rather than Pippin in fellowship
Estel
Elrond talking this up during council
Trust this is the right thing to do
“faith” is sometimes used but Corey is going to avoid using it. Has too many associations and different meanings.
“trust” might be a better word
Estel = Trust
Stubbon Hope – Sam’s song in the tower. “In western lands..”
“I will not say the day is done, or bid the stars farewell”
The “Stars Forever Dwell” .. “Sam saw a while star twinkle for a while”
It doesn’t matter if we both dies, the shadow can’t reach the high beauty so the shadow will eventually lose
Trust in the Really big picture
Concerning Heroes – On the stair – “But so our path is laid”
Sam previously believed Heroes in stories were the kind of people who went out looking for them. Now understands they found themselves on a path that was chosen for them.
“But the people in it don’t know”
If they had turned back they would have been forgotten. Implies there were many others that had
The Unknown – on Stair after the above passage
Frodo opines that the people in a story don’t and shouldn’t know that what sort of the story he’s in.
It will change the story if the protagonist if the hero knew who it will turn out when they made choices.
Hope dies in Sam – Star of Mt Doom chapter – “But even as hope died in Sam”
Sam picks up he is in a sad story, from which he won’t come back
Doesn’t really fully accept that, thinks of the Shire and how he wants to see them. But his Amdir dies and he no longer hopes he will see them
But his Estel remains. He is walking the path because it is the path that has been laid for him.
Trust, what should be, shall be
Gandalf has a Suggestion – Shadow of the Past – Gandalf tells Frodo about the Ring
“There is only one way…”
How do you move the Ring from the Shire to Mordor?
“My only candidate for Ringbearer has failed to throw the ring into a fire” … “under the most optimal circumstances possible”
Gandalf knows that Frodo will fail – Amdir is low
Encouragement – Shadow of the past – There was more than one power at work
“Bilbo was meant to find the ring, and not by it’s maker”
Gandalf tests Frodo to see how affected he is by the Ring. Results not encouraging
Follows Estel
Bedrock – “Shall prove but mine instrument”
You can choose what you role is in the story
Questions
Q: Hope vs Despair
A: Despair is for those who see the future 100% . But you can lose all your Amdir but still keep you Estel . But Denethor lost both while Sam above kept Estel
Q: Is Gandalf’s selection of Mary & Pippin in Fellowship same as selecting Frodo to take ring?
A: Yes. The signs have provided two candidates. “That probably is the path”
Missed a couple of questions cause I was googling for a comic someone mentioned.
Q: Tolkien is the master of Mindfulness
Q: The whole book we has readers we have to have hope all the way through
A: Trudi gave up FoTR because Gandalf died and not much book left. Didn’t want to read “That kind of book”. She had a failure of Hope.
“Is this a kissing book?”
“She was not conquered”: Morwen and Motherhood in Middle-earth with Ilana Mushin
Revisit 16-year old essay on Woemen in Tolkien
Mother of Turin, wife of Hurin, Daughter of Baragund
Sends Son Turin to Doriath but decides not to to accompany him
Long road, she is pregnant and safer with few in group
Hope Husband still alive
Would not take charity
Mother in Anguish, fingers bleeding as Turin leaves ( “Sorrows of Turin”)
Other scholars have noted that some of the problems of Turin are blamed on her
Often scholars are negative towards her
Tolkien and mothers
Tolkien lost mother early, often much read into this
Most left out of the story
Sometimes just genealogical
When acting as mothers sometimes they are sacrificing themselves
Later stories (and versions of stories) by Tolkien tend to have more women or expanded roles (eg Galadriel)
Morwen
She is present in the 1920 version, so not a product of later writing
Pride
More maternal desperation
Words and deeds rather than he imputed thoughts should be looked at.
To Enter the Perilous Realm or Not to Enter? That is the Question with Trudy Shannon
Our Tolkien heroes are always given hard choices and usually choose them
Aldarion and Erendis
Tolkien most explicit about Faery in “Smith of Wooten Major”
Aldarion
Think of Numenor has the land of humans and middle Earth as the Land of Faery
Aldarion goes to middle earth
After Aldarion returns he has grown in statue and his eyes look far away (similar to Smith). He cannot explain exactly what he saw (like Smith)
He keeps going back (Like Smith) and becomes a great fiend of the Faery King
Does not pass on his “passport” to faery directly
Erendis
Invited to middle Earth by Aldarion
She rejects the invitation immediately
Not open to possibility of adventure. No way she can walk this road
Remember Tolkien always gives his characters choices
Says she loves the Woods of Numenor. But late grows to hate their sight
Diamond
Given by Aldarion to Erendis
Taken as her Bethrothal gift
Not 100% obvious if it is magical
Not a happy ending
Withdraws from Kings count, moves away from trees, Stops wearing diamond
Unrecognised by other people
May have tried to reconcile with Aldaron or perhaps voyage to Middle Earth
Neither has a Fairy Story ending
Conclusion
Us here at Ozmoot may already be partially in Faery
Q: How does the star on the brown connect to Aragorn?
A: The Hobbits have a vision when they are with TomB, but it is a tradition that goes back to this story, but Tolkien is interested in how stories replay though the generations
Q: How autobiographical? Separate interests between Tolkien and his wife
A: More communication than seperate interests
Q: Are there more parallels to Aragon the Star wearer?