> For the complete documentation index, see [llms.txt](https://civilcode.gitbook.io/playbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://civilcode.gitbook.io/playbook/guides/practices/friday.md).

# Friday Practice

Friday's are non-billable days that allow us to work on company and professional development. The intention is there is a \~50% split between these two areas.

We conduct a planning session on the fourth Friday of every month to plan company and professional development.

## Company Development

There are a number of possibilities for company development:

* Projects
  * [laptop](https://github.com/civilcode/laptop)
  * [dotfiles](https://github.com/civilcode/dotfiles)
  * [cloud9-bootstrap](https://github.com/civilcode/cloud9-bootstrap]) &#x20;
* Documentation
  * [playbook](https://github.com/civilcode/playbook) &#x20;
  * [employee-handbook](https://github.com/civilcode/employee-handbook) &#x20;
* Website
  * [website](https://github.com/civilcode/civilcode.github.io)
  * [labs](https://labs.civilcode.io/) &#x20;
  * [blog](https://blog.civilcode.io/)
* Social Media
  * [Twitter](https://twitter.com/)
  * [Facebook](https://www.facebook.com/civilcodeio/)
  * [LinkedIn](https://www.linkedin.com/company/civilcode/)
* Montreal Elixir
  * [website](https://github.com/montrealelixir/website)
  * [playbook](https://github.com/montrealelixir/playbook)
  * [video production](https://github.com/montrealelixir/playbook/blob/master/guides/video_production/README.md)
* Other
  * [development chores](https://3.basecamp.com/3260598/buckets/6101912/todosets/843598756)
  * update [technology radar](https://3.basecamp.com/3260598/buckets/789159/todosets/113466313)
* Maintenance
  * upgrade MacOs
  * upgrade Packages

## Professional Development

Professional development focuses on the key skills that a developer needs to be a productive member of the team. These skills include, but not limited to:

* [Event Storming](https://github.com/civilcode/playbook/tree/821d56b5e92a324c0a7cacb4655cffe44c49da65/education/trails/eventstorming.md)
* [Story Mapping](/playbook/education/trails/story-mapping.md)
* [Domain-driven Development](/playbook/education/trails/domain-driven-design.md)
* [Feature-driven Development](/playbook/education/trails/feature-driven-development.md)
* [Object Modeling](/playbook/education/trails/object-modeling.md)
* [Functional Programming](/playbook/education/trails/functional-programming.md)
* [Testing](/playbook/education/trails/testing.md)
* Elixir and OTP

The [Trails](https://github.com/civilcode/playbook/tree/821d56b5e92a324c0a7cacb4655cffe44c49da65/education/trails/README.md) section is a good place to get started with these topics.
