Skip to content

Commit 6c2d0b9

Browse files
intro: add more history for Practicalli team
1 parent a3534b9 commit 6c2d0b9

File tree

1 file changed

+28
-14
lines changed

1 file changed

+28
-14
lines changed

docs/practicalli-team.md

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,36 @@
11
# Practicall Team
22

3-
!!! QUOTE "Practicalli founding principle"
4-
Learning by doing, learn even more by teaching.
3+
![Practicalli Badge Semper Scribus](https://github.com/practicalli/graphic-design/blob/live/designs/practicalli-badge-semper-scribus-circle-keyboard.png?raw=true){align=right loading=lazy style="width:142px"}
4+
55

6-
Practicalli content is designed to be easy to understand. If there is something that is not clear or could be described differently then please [get in touch](contributing.md)
6+
!!! QUOTE "Practicalli founding principle"
7+
Learn by doing. Learn effectively by sharing lessons learned.
78

8-
Practicalli is the result of many years "learning by teaching" in the community. The majority of learning was around Clojure and development tooling.
9+
Practicalli is the result of many years "learning by teaching" in the community and commercial training for several consulting companies.
910

11+
Practicalli content is designed to be understood so [feedback on clarity and topics covered](contributing.md){target=_blank} is always appreciated.
1012

1113
## Vision
1214

13-
Practicalli guides started with a focus on effective development with the Clojure functional programming language, along with development tools that support an effective Clojure REPL workflow (Repl Driven Development).
15+
Practicalli started with a focus on effective development with the Clojure functional programming language, providing practical books for learning the Clojure language and supporting engineering tools. Collectively those books provide a deep insight to the complete workflow for Clojure REPL Driven Development.
1416

1517
The long term vision is to provide a complete set of practical guides for modern software engineering, covering principles, practices and tools. The focus on Clojure will remain as it is seen as the move effective programming languages for most modern systems.
1618

1719

18-
1920
## Sponsor Practicalli
2021

21-
[![Sponsor practicalli-john](https://raw.githubusercontent.com/practicalli/graphic-design/live/buttons/practicalli-github-sponsors-button.png)](https://github.com/sponsors/practicalli-john/)
22+
[![Sponsor practicalli-johnny](https://raw.githubusercontent.com/practicalli/graphic-design/live/buttons/practicalli-github-sponsors-button.png){ align=left loading=lazy }](https://github.com/sponsors/practicalli-johnny/)
2223

23-
The majority of my work is now focused on the [Practicalli series of books and videos](https://practical.li/) and an advisory role with several communities
24+
Sponsorship supports continued development of [Practicalli books & videos](https://practical.li/){target=_blank}. Sponsor [feedback on content & topics](https://github.com/orgs/practicalli/projects/8) is most welcome.
2425

25-
Thank you to [Cognitect](https://www.cognitect.com/), [Nubank](https://nubank.com.br/) and a wide range of other [sponsors](https://github.com/sponsors/practicalli-john#sponsors) from the Clojure community for your continued support
26+
Domain registration is the only infrastructure cost, as zero-cost GitHub repositories, CI workflows and GitHub pages are used to publish content.
2627

28+
Thanks to [Nubank](https://nubank.com.br/){target=_blank} and [:fontawesome-brands-github: sponsors](https://github.com/sponsors/practicalli-johnny#sponsors){target=_blank} from the Clojure community for their continued support
2729

2830

29-
## About Johnny Stevenson
31+
## About Johnny
3032

31-
Johnny Stevenson is the founder of Practical.li, using my experiences of teaching thousands of people over the last 3 decades.
33+
Johnny is the founder of Practical.li, using my experiences from teaching thousands of people over the last 3 decades.
3234

3335
A presentation to introduce where I came from was captured from my time working for StatsBomb in 2021 (focusing on my life rather than career).
3436

@@ -42,23 +44,35 @@ A presentation to introduce where I came from was captured from my time working
4244

4345
I started community outreach with Linux, running install parties and workshops across London. I introduced hundreds of people to Linux, mainly Ubuntu, covering a wide range of development tools and workflows.
4446

45-
I joined forces with FossBox, which ran free workshops on Linux for the community in London. I created a workshop on using Inkscape for creating graphics using Scaler Vector Graphics.
47+
48+
### Open Source
49+
50+
I joined forces with [FossBox](https://www.fossbox.org.uk/), which ran free workshops on Open Source Software (OSS) for the community in London. I created a workshop on using Inkscape for creating graphics using Scaler Vector Graphics. Inkscape is the tool I used to create custom graphics for all my work.
4651

4752
Afternoon workshops on Wednesdays at [University College London (UCL)](https://www.ucl.ac.uk/). Event posters were designed and created by myself and posted around the University with help from their computer society. This was mostly people curious coming along to ask questions, although a good percentage were installing Linux and many of the tools I recommended. Demos of specific tools were done on request (and I also learned a lot from the questions that were asked).
4853

4954
Install parties were run in a pub, using a booked area (or a quiet pub). The first pub used was "The Slaughtered Lamb", which was near the SkillsMatter offices and a regular social venue for post presentation drinks
5055

5156

57+
### Scala Code dojo
58+
59+
I wanted to practice the new languages I was learning and a code dojo event was an ideal way to accelerate that learning by working with other people.
60+
61+
After a decade and a half of Java development I wanted to try functional programming. Scala was gaining a lot of interest and I became involved in the London Scala User Group (LSUG).
62+
63+
After suggesting we should run a code dojo event at a meeting of the LSUG organisers I was tasked organising those events. As I had never organised such an event I attended the London Python and London Clojurians code dojo events.
64+
5265
Sharing code from dojo events
5366

5467
Assembla
5568
GitHub
5669

57-
Teaching engineers how to deploy from source on Heroku PaaS platform,
70+
[How to run a code dojo event](URL){target=_blank .md-button}
5871

72+
> NOTE: Teaching people how to use Git and code sharing services was a highly valuable skill when I started working for Heroku, as their deployment workflow used Git and if you understood Git then you understood how to use Heroku.
5973
6074

61-
## Personal Journey Into Clojure
75+
## Journey Into Clojure
6276

6377
Started looking at Haskell and Scala.
6478

0 commit comments

Comments
 (0)