Flow State Flow State

Welcome

Introduction

The Flow State website is a living collection of knowledge, it’s a place to share knowledge and best practices. It’s a place to learn and grow as a developer.

The goal is to provide a unified, curated and up-to-date single source of information for all Squiz developers.

The term “flow state” describes a mental state in which a person is completely focused on a single task or activity. They are directing all of their attention toward the task, and they do not experience many thoughts about themselves or their performance. Some people refer to this informally as being “in the zone.”

Why standards are important

Consistency and uniformity

First and foremost, standardized development practices ensure consistency and uniformity. When developers follow a set of predefined standards, it becomes easier for them to understand and collaborate on each other’s code. This consistency leads to improved code readability, maintainability, and reduces the chances of introducing bugs or errors.

Efficiency and scalability

Moreover, developer standards help establish best practices and coding conventions that promote efficiency and scalability.

By adhering to these standards, developers can write code that is optimized for performance, easily scalable, and modular, making it easier to adapt and extend as the company grows.

Collaboration on a global scale

Additionally, having global developer standards fosters effective knowledge sharing and communication among teams spread across different regions.

Developers can easily understand and contribute to projects regardless of their location, creating a seamless workflow and facilitating collaboration on a global scale.

Security and regulatory requirements

Finally, standardized development practices ensure compliance with security and regulatory requirements, minimizing vulnerabilities and risks associated with software development.

Overall, developer standards play a vital role in streamlining development processes, improving code quality, and enabling efficient collaboration within Squiz.

You can’t force me

That’s right, we can’t force you and that’s the last thing we’d want to do. We’re not here to tell you how to do your job, we’re here to help you do it better.

We understand everyone has their own way of doing things, Flow State is here to provide you with guardrails, recommendations and suggested tools so you enjoy work more.

  • We are here to foster creativity and learning
  • We are here to take the guess work out of development
  • We are here to provide you with a clear path
  • We are here to champion consistency and reuse