owned this note
owned this note
Published
Linked with GitHub
# Apprenticeship
###### tags: `Docs for bc-interns`
[![hackmd-github-sync-badge](https://hackmd.io/LD_bs94ESrOMvLjr7ofs4w/badge)](https://hackmd.io/LD_bs94ESrOMvLjr7ofs4w)
These are an unorganized and incomplete set of what I believe that an Blockchain Commons Apprentice needs to have some competency in order to move toward becoming a Journeyman.
-- Christopher Allen \<ChristopherA@LifeWithAlacrity.com\>
## Concepts
### Mentorship, Advising, Internship, Apprenticeship, Reciprocal Apprenticeship, Journeyman, Master & Mastery
##### Mentorship
##### Advising
##### Internship
##### Apprenticeship
##### Reciprocal Apprenticeship
http://starwars.wikia.com/wiki/Reciprocal_apprenticeship
##### Journeyman
##### Master & Mastery
### Top-Down Architectures
#### Limitations of top-down
- https://publib.boulder.ibm.com/tividd/td/ITIM/SC32-1708-00/en_US/HTML/im460_plan76.htm
#### First Principles, Principles, Axiom, Patterns, Models, Processes, Tools
##### First Principles
###### Definition
- A **first principle** is a basic, foundational, self-evident proposition or assumption that cannot be deduced from any other proposition or assumption.
- https://fs.blog/2018/04/first-principles/
##### Principles
###### Definition
- **A principle** is a fundamental assumption while **axiom** is a seemingly which cannot actually be proved or disproved.
##### Axioms
###### Definition
- An **axiom** is a complete, formal statement (ideally one which can be true in some "interesting" models and false in others). A **principle** is a much more general thing, and in fact sometimes "principle" is used to refer to informal heuristics rather than formal properties.
###### MG Taylor Axioms
- TBW:
##### Patterns
###### Definition
- A **pattern** is an observation that something is in common that an observer may discern when looking a number of different events.
##### Pattern Languages
###### General
- A ['pattern language'](https://en.wikipedia.org/wiki/Pattern_language) is a collected way of describing patterns that fall within the design field of complex problems.
-
###### GroupWorks Pattern Language
- A pattern language for designing meaningful and engaging meetings and gatherings- [great in-depth PDF here](https://www.dropbox.com/s/ek9jjm1e9do3ffs/Introduction%20to%20Group%20Works.pdf?dl=0)
###### Wise Democracy Pattern Language
- The [Wise Democracy Pattern Language](https://www.wd-pl.com/) focuses on modeling resources for collaborative self-governance in the 21st century.
###### Pattern Language of Cooperative Play
- Book Shannon Appelcline are drafting
###### Design with Intent
- The [Design With Intent](http://danlockton.com/design-with-intent/) toolkit focuses on influencing socially and environmentally beneficial behavior through design.
##### Models
###### Definition
- TBW
###### Limitations of Models
- TBW
###### MG Taylor Models
- TBW
##### Processes
###### Definition
- A **process** is a series of actions that are taken to accomplish a particular end.
##### Tools
Definition
- TBW
###### Limitations of Tools
- TBW
### Skill Trees & Pedagogy
### Self-Sovereign Identity & Human Rights
### The Commons & Participatory Ecosystems
### Software Business & Intellectual Property
### Open Source Culture
- ["Open Source is a decentralized software development model that encourages open collaboration."](https://en.wikipedia.org/wiki/Open-source_model)
### Cooperation & Collaboration
### Decision Making, Rationality, Cognitive Bias
### Social Change
### Bitcoin-Related Esoterica
##### Economics
##### Game Theory
##### Incentive Mechanism Design
##### Game Design
## Skills
### Soft Skills (non-technical, management, etc.)
#### Pedagogy/Androgogy
##### Skill Trees/Hierarchy
##### Proficiency Ladder / Flow
- [Slide deck on the proficiency ladder model for designing instructional objectives](https://www.slideshare.net/ChristopherA/the-proficiency-ladder)
### Management
- Vantage Point Model for Objectives
### Collaboration & Facilitation
##### Facilitation Patterns
###### Using GroupWorks Pattern Language
- [Group Works Patterns deck](https://groupworksdeck.org/)
- [Article on the power of pattern languages](https://www.resilience.org/stories/2015-05-29/the-power-of-pattern-languages/)
- A pattern language for designing meaningful and engaging meetings and gatherings- [great in-depth PDF here](https://www.dropbox.com/s/ek9jjm1e9do3ffs/Introduction%20to%20Group%20Works.pdf?dl=0)
### Technical Skills (in particular computer, but not exclusively)
#### Mac
##### Basic Tools
##### Command Line (in particular on Mac)
- [Intro to the Mac Command Line](https://github.com/ChristopherA/intro-mac-command-line)
##### Dotfiles
- Basics - [Prepare MacOS for CLI Development (need to update)](https://github.com/ChristopherA/prepare-osx-for-webdev)
- [Christopher's more advanced approach](https://github.com/ChristopherA/.dotfiles)
#### Markdown
- Basic Markdown & History
- [Intro to Markdown Guide](https://www.markdownguide.org/)
- [Markdown's History](http://aaronbeveridge.com/markdown/history.html#a-brief-history-of-markdown)
- Github-Flavored Markdown
- [Github's Markdown Guide](https://guides.github.com/features/mastering-markdown/)
- Github Pages Markup
- Markua Book
- [Markua Technical Spec](http://markua.com/)
#### Git & GitHub
##### Basics
* .gitignore & gitignore.io
##### GitHub using Web Interface
##### GitHub using GitHub App, Atom & Typora
##### Command-line GitHub
##### GitHub Security - SSH & PGP
##### GitHub Pages
- Jekyll-Less
- Remote-Themes
- Leveraging Local Jekyll for Static Pages
- Hugo Static
- https://gohugo.io/
#### Domain Management
##### DNS & Privacy
##### DNS Client Services
##### DNS Server Services
##### DNS & Github
#### Virtual Private Servers
##### Linode & Debian
- See https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line/blob/master/02_0_Setting_Up_a_Bitcoin-Core_VPS.md & automated https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line/blob/master/02_0_Setting_Up_a_Bitcoin-Core_VPS.md
### OpSec
#### Authentication / Authorization
##### Master Password
- [Password Basics](http://www.lifewithalacrity.com/previous/2009/09/password-best-practices.html)
##### Password Management
##### Key Management
- 2FA
- MFA/FIDO2
- SSH
- PGP
- BIP39
##### VPN
###### Mullvad
- [Mullvad VPN](https://mullvad.net/en/)
###### Personal VPN on VPS
- TBW:
### Bitcoin
#### Bitcoin Basics
#### Bitcoin Basic Development
##### Bitcoin-Core
###### Developing with Bitcoin Core
- [Learning Bitcoin from the Command Line open course](https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line)
###### Lightning
- [LND](https://medium.com/lightning-power-users/windows-macos-lightning-network-284bd5034340)
- [C-Lightning](http://librecryp.to/using-lightning-on-macos)
#### SmartCustody
##### First Workshop
- [Smart Custody: Simple Cold Storage Self Custody Workshop](https://www.eventbrite.com/e/smartcustody-simple-cold-storage-self-custody-workshop-tickets-54426618481)
#### Anonymity
##### Burner Laptop
- Choosing
- I in particular like the MacBook Air 11" ( Mid 2011, A1370, MD214LL/A, Mac 3,1) max 4GB RAM, SSD is upgradeable to 1TB, wifi can be removed for Air Gap machines, has Thunderbolt 1 (though otherwise only two USB 2.0 ports), it will run High Sierra (not Mojave), Tails OS, any Debian-derived OS (if you add Broadcom drivers to installer or remove wifi chip during install), Whonix in VirtualBox in High Sierra, and is even qualified for full Qubes support (but like Debian you have to remove Broadcom WiFi during install). Small, cheap and powerful enough. Get one on [eBay](https://www.ebay.com/sch/i.html?_nkw=Macbook+Air+A1370) with 4GB RAM as that can't be upgraded, but don't pay a lot for 256GB SSD (the largest Apple offered) as you can upgrade that with OWL. Many used units will have poor battery quality, so watch for that or be prepared to purchase a battery replacement.
##### Before you Start
##### Basic Tails OS
- Booting basic Tails OS from USB drive
- Using basic Tails OS
- Using Tor Browser
- Other Tails OS Apps
- Bitcoin on Tails - Electrum
- Create new Tails drives
##### Advanced Tails OS
- Persistent Volumes
- Opening Persistent Volumes on Mac
- Customizing Tails
- [Bash Dotfiles for Tails](https://github.com/ChristopherA/bash-dotfiles-for-tails)
##### Other Anonymous OS
- [Whonix](https://www.whonix.org/)
- Uses host operating system and two VirtualBox VMs
- [Qubes](https://www.qubes-os.org/)
- Hardware level privacy, but limited drivers
##### Anonymity Best Practices
-
## Projects
#### Tutorials
- Tutorial for non-programmers on how to do GitHub using web interface & using apps like Atom & GitHub App
- Tutorial: Mac Users on Command
- Tutorial for engineers on better use of GitHub from Command-Line Interface
- Tutorial: Using GitHub Pages for Blogs & Websites
- Tutorial: Basic Opsec
- Update old Life With Alacrity [Password Best Practices](http://www.lifewithalacrity.com/previous/2009/09/password-best-practices.html)
- FIDO2 Keys
- GPG Key Gen & Subkeys
- Cryptographic Keys
#### SocioSocratic Learning Seminars
- Christopher Has domain SociosocraticLearning.com "Adding the Social Web to the ancient art of Socratic Learning"
- Github (empty) https://github.com/ChristopherA/SocioSocracticLearning for web page
- Pedagogy using Zoom https://www.slideshare.net/ChristopherA/my-hybrid-flipped-learning-environment
- Unpublished call-for-students circa 2014 when I left BGI:
- I have taught technology leadership in a progressive MBA in Sustainable Systems program (Pinchot.edu), yet even given their innovative curriculum, there are number of masters level topics that I would like to teach that are too new or advanced to offer through formal academia. Many of these topics are related to sources of disruption that are driving business change today (Occupy, self-management, blockchains, millenials, breaking out of the "growth" style of entrepreneurship, participatory management, etc.).
I'm considering offering a sociosocratic style classes online on these management topics, at mastery level, in my Zoom conference room. (Sociosocratic is the ancient Socratic method except that the smart questions & answers come from both students and teacher/facilitator as co-creators.)
I'm thinking Tuesday's at 5pm PT, probably starting in late fall. Likely it very inexpensive at first ($75 per 3 classes in a single series, more just to hold space and people to firm up their commitments.)
These are some of the topics that I think the students that are wish to break out of the current approaches to business would find useful. Each of these topics are not complete enough to be a course in and of themselves, but collectively someday could be integrated into one.
* Stability, Growth, Hypergrowth — the nature of growth, stable businesses, 'big enough", the classic growth economic model, and hyper growth of a 13-person billion dollar business in less then a year (Instagram to Facebook), and breaking out of the growth model.
* The nature of different entrepreneurial cultures, including family businesses, partnerships, professional partnerships, dividend corps, growth corps, as well as some non-US models like Japan's Keiretsu, Spain's Mondragon, and Italy's Emilia Romagna.
* Emerging trends in capitalization, including new kinds of debt financing, Kickstarter, angel investing, benefit investing, small business financing, worker cooperatives, and nature of control vs ownership (i.e. zuckerberg style of leveraged control vs. even equally distributed ownership).
* Alternatives to exits — ESOP, dividends, interest, residuals/royalties, revenue streams
* Emerging trends in management — lean startups, distributed startups, etc.
* How to be a founder — founder's dilemma hands-off management, do founders hiring management/operations rather then be management, etc.
* Stakeholder management — different approaches to ownership and control by employees, sweat-equity, small-business intrapreneurial models, transition / retirement / departure of founders, board members, and key employees, etc.
* Alternative economic systems — open source, gift economies, sharing economies, participatory ecosystems, etc.
* Professional consulting & Solopreneurship — the wide variety of small companies with big impact providing design and other services, and not just to large corps.
* Global entrepreneuring — partnering with entrepreneurs in other countries and cultures.
* Co-opetition — working with your competitors, growing a market, creating common standards, sharing non-competive advantage functionality (i.e. open source and IBM0, negotiating win-win scenarios.
* Serial & Parallel entrepreneurship — issues of managing multiple businesses (either in serial or in parallel), surviving the sale of the company, exit strategies, "non-exit" exit strategies.
* Failure — freedom to fail, "don't let your dogs become your pets", when to cut the cord, when to double-down, failing gracefully, risk management, hibernation, bankruptcy is not the end of the world, learning from failure, postmortems, keeping positive relationships with fired employees.
* Unique team challenges — early departure of team members, team members with inter-personal relationships, team selection types, virtual/distributed/remote/multi-cultural teams, outsourcing.
* Mentorship — nature of mentors, coaches, sponsors, advisors, board members, working in industry before building a company, corporate sponsorship (extra-preneurship)
* Right Livelihood — work-life balance, working from home, co-working, 80% plans (one of: 1 day off a week, leave early or arrive late daily, 1 month sabbatical each year beyond vacation), employee policies and benefits, employee retention, day jobs, incorporating family, women as entrepreneurs and employees, etc.
* Stories – entrepreneurs, angels, vc's, telling stories of experience with the above.
With some thinking I would add quite a few more topics, for instance what is going on with blockchain and cryptographic ledgers, decentralized autonomous organization, smart contracts, censorship- & power-resistant systems, incentives, neurology of decision making, austrian economics, etc.
For an example of a more intensive 12 week hybrid (both F2F & online) course I ran in 2012, [here is my syllabus for Using the Social Web for Social Change](http://www.lifewithalacrity.com/2012/10/using-the-social-web-for-social-change-syllabus-sw4sx.html)
[Here is an example of the first two weeks of that more intensive course.](http://www.lifewithalacrity.com/2012/10/introduction-to-the-social-web-reading-list-sw4sx.html)
Some of these digital influence topics from this class are additional possible topics students could select from.
I think the format for class would be pick a topic & three Tuesday's that work for about 7 students. Week 1 would start with Scan — I would provide a list of read ahead articles & videos, and discussion asynchronous and in online chat room would be about them. Week 2 would be Focus — picking a sub-topic to dive deeper into, with some assignments for all to do some research. Week 3 would be Synthesis — collaboratively write up best synthesis and links about topic, with the audience being the next time class might be run on same topic or for use by professional practitioners. Commitment: 4-1/2 hours in synchronous class (1-1/2 per meeting), about 3 hours of reading and research and 2 hours writing.
[See the recommendations from my students in my LinkedIn profile about my classes.](https://www.linkedin.com/in/christophera#experience-88412676)
Send me email at [mailto:ChristopherA@LifeWithAlacrity.com](ChristopherA@LifeWithAlacrity.com) if you are interested.