Welcome to the "Hackathon and Meetups" session of BSDCam 2018

Session leader: bcr
URL of this pad: https://hackmd.io/Q1eX3kP9QJ2yZvufrg_fGA

Hackathon template (created by Tom Jones, Niclas Zeising, Benedict Reuschling on the day before this session):

Running FreeBSD Hackathons

Hackathon:
People (hackers, newbies) get together and hack (fixing bugs, closing PRs, discuss ideas, teach and learn new things, hardware hacking, etc). Less talk, more action.

The ideal schedule for a hackathon is:
Day 1: Introductions, Hacking
Day 2: Hacking
Day 3: Hacking

Day x: Hacking, Leave

  • where day is defined as 'normal productive hours for that person'
  • hacking all night should be an option for those it works for

Talks, demos and general direction should organically fall out of the event.
Hackers will self organise.

​​​​Logistics:
​​​​    Physical Infrastructure:
​	A hackathon room
​		ideally everyone can work in this room at the same
​		secondary temperature control*
​	Break out room(s)*
​	WiFi
​	Wired network*
​	A fat pipe to the internet*
​	Power	(3-4 outlets per hacker)

​​​​Subsistence:
​	Water
​	Coffee
​	Tea

​	Meals:
​		Breakfast
​			hackers own responsibility (probably provided by
​			hotel)
​		Lunch and Dinner
​			organiser should find local food sources that
​			can cater to dietary requirements

​			Meals paid for by hackers
​Travel Information:
​	Flights
​	Getting to/from airport
​	public transport
​	getting around by foot

​	Sights!

​	Surprises

​Hotels:
​	Be clear about hotel prices
​	Offer a range of hotels

​Registration System:

​	Dietary requirements
​	Registration fees
​		paypal, stripe
​	Ability to limit/close registration
​​​​    Room Sharing
​	
​Marketing:
​	Announce x months in advance (earlier the better)
​	Nag every x weeks

​	Close registration x $timeunit in advance (but be flexible for
​	stragglers)

*optional, but ideal

Time line of a hackathon

​Day -1
​	fly in
​	get to hotel
​	meet hackers in pub for dinner

​Day 1
​	Introductions
​	Hacking

​	Lunch

​	Hacking
​	diner
​...n days of....

​Day x
​	hacking
​	get from hackathon to airport

General advice
- Increase the bus factor!
A second person needs to know the details so the event goes
ahead
- Decentralise logistical information
Don't be the central point to answer questions

Meetups

BSD-PL

  • 3 talks, 15 mins each
  • one beginner, one advanced, one open (related to other OS, etc.)

BSD Users Stockholm Meetup

  • Two meetups so far, about 20 attendees. (next in beginning of September)
  • Caters to all BSDs (only FreeBSD would make it too small)
  • Talks, if I can find someone to talk (Swedish or English)
  • https://www.meetup.com/BSD-Users-Stockholm/

Ideas

  • office hours
  • podcast
  • live coding
  • code reading
  • small hackathon for getting low hanging fruit job done

FreeBSD Foundation Installfest Howto:

https://www.freebsdfoundation.org/freebsd/installfest-information/

  • translate those materials

Aberdeen Hackathon

https://wiki.freebsd.org/Hackathon/201904

Have focused hackathons for specific topics like Networking or ports.

FreeBSD Foundation General Travel Grant Application Form:
https://docs.google.com/forms/d/e/1FAIpQLSfE1rl-EkGgCG0ci-fEARYo4wYlDcxEUlHHdXC50sKcRZZtJQ/viewform?c=0&w=1

Select a repo