Blog
![lego brick wall](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1659111784/rangle.io/blogs/rangles-diversity-and-inclusion-report-2019/feature-photo.png)
Diversity is a fact, while inclusion is a human act. At Rangle, this is our mindset as we continue to enable and promote D&I (diversity and inclusion) at our office in Toronto and now in Tokyo, Atlanta, and Amsterdam too.
![A happy team](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1659111778/rangle.io/blogs/how-to-craft-a-high-functioning-team/feature-photo.png)
So you’ve been assigned to a team that you’ve never worked with before. You’re excited and nervous all at the same time because you don’t know how you’ll fit. What do you do?
![Laptop illuminating a book](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1659111776/rangle.io/blogs/ai-for-frontend-developers/feature-photo.png)
Machine learning and artificial intelligence (AI) can be daunting subjects. You might've heard about neural networks, generative adversarial networks (GANs), and recurrent neural networks (RNNs) but have no clue what people are talking about.
![A hand holding blocks](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1659111768/rangle.io/blogs/a-developers-guide-to-design-systems/feature-photo.png)
A design system is an amorphous thing. One definition I like, and there are several, is that it's an ecosystem of tools, guidelines, and shared values and principles that helps teams more efficiently ship consistent design. Similar to how different ecosystems emerge from the interactions of its communities, a design system varies from one business to the next, according to the needs and interactions of its teams. With that in mind, it's just not possible to define a specific set of artifacts that should make up every design system, nor should we try to.
![Blog Feature](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1659111765/rangle.io/blogs/3-things-that-can-derail-your-agile-adoption/feature-photo.png)
Over the last 15 years I’ve gone through many Agile transformations. The desire for change and a shift from traditional waterfall methodology is often driven by the need for faster ROI and to accommodate the ever-changing needs of the customer.
![Robot with a heart](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1659111767/rangle.io/blogs/human-positive-design/feature-photo.png)
The broad effects of technology are creating new demands for organizations to adopt practices that avoid negative secondary impacts from the products and services they design and deliver.
![test](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1659111766/rangle.io/blogs/5-things-i-learned-working-on-my-first-scrum-team/feature-photo.png)
Rangle was my first internship and I didn’t know what to expect walking into my first day at work. The only thing I knew for sure was I wanted to work and learn from people a variety of different roles. Once I started, I found out that my manager Fernanda, Demand Generation manager, worked directly with the website team and I quickly expressed my interest in sitting in on meetings and taking on work in addition to my marketing tasks. Little did I know that working with a Scrum team would completely change my perspective on what I want to do and how I want to work.
![Nail polish in brackets](https://res.cloudinary.com/rangle/image/upload/w_auto,q_auto,dpr_auto,f_auto/v1659111760/rangle.io/blogs/styled-components-styled-systems-and-how-they-work/feature-photo.png)
Sometimes the libraries that we use daily can seem a little bit like magic. By taking the time to understand the fundamental JavaScript features that make these libraries possible, we become better equipped to improve our use of those libraries, applying their functionality in unique and relevant ways.