• Skip to main content
  • Skip to footer

InRhythm

Your partners in accelerated digital transformation

  • Who We Are
  • Our Work
  • Practices & Products
  • Learning & Growth
  • Culture & Careers
  • Blog
  • Contact Us

newsletter

Oct 23 2019

We are the Living Lab: InRhythm’s Learning and Growth Newsletter


October 22nd: Agile Craftsman in a Living Lab

For more than 15 years, InRhythm has been in the business of practicing agile methodology, building high velocity teams and accelerating product development through a combination of staffing solutions, processes and tools. We’re agile craftsmen, constantly learning, testing new ideas and sharing what we’ve learned or developed with our partners. In essence, we are a living lab for agile best practices.

Going forward, our Learning & Growth newsletter and InRhythm blog will highlight agile values and principles through examples to demonstrate how we are putting each of the values and principles into action. As agile craftsmen, it is imperative that we assess every process and method with a lens designed to identify inefficiencies. When recognized, these opportunities for improvement must be raised and discussed as a team to uncover ways to address the inefficiencies.

Within our own walls at InRhythm, we analyze processes to learn why they work – and why they don’t. Learning by doing is often the best form of instruction. Agile craftsmen must recognize that there is the potential to fail and “feel the fear but do it anyway” in the words of Coach Jeffers. 

Our practice leads scrutinize each effort at each partner and bring back new ideas and best practices. Internally, we test these new concepts, practice implementing and executing them then review what we did with a lens on how to make it better. By first testing new ideas ourselves, we can assure our partners that we are bringing vetted concepts forward to make their high velocity teams even stronger. As a living lab of agile craftsmen, we cannot be afraid to pivot.

Inherent in our success is learning, learning through observation, application and implementation. What doesn’t work within our own walls is unlikely to work at a partner site. Recognizing the difference between an agile concept that has the potential to be beneficial once artfully defined and practiced versus a concept that is flawed in its conception and will never work despite excellent execution can only be done through trial and error. 

A hallmark of agile product development and of high velocity teams is failing fast. However, in order to fail, you first need to try. Wayne Gretzky, a hockey legend, masterfully articulated this his popularized quotation, “You miss 100% of the shots you don’t take.”

Over the weeks and months ahead, we look forward to sharing some of our “experiments” as agile craftsmen practicing new concepts to make the available to you and our partners.

I’m interested to learn how have you been able to apply internal learnings to your business success, and create your own living lab? Share your thoughts with @GetInRhythm or on the InRhythmU blog.

Thanks and Keep Growing,

Gunjan Doshi

CEO, InRhythm

What We’re Reading Around the Web

What is Agile Testing?
Guru99
“Agile Testing can begin at the start of the project with continuous integration between development and testing.”

Engineering Higher Quality Through Agile Testing
Atlassian
“Project owners face an unwelcome choice: delay the release, or skimp on testing. (I’ll give you one guess as to which option wins 99% of the time.)”W

Agile Testing, Principles & Advantages
ReQtest
“Agile testing not only facilitates the early detection of defects but also reduces the cost of bugs by fixing them early.”

Agile Methodology: The Complete Guide to Understanding Agile Testing
RTricentis
“This frequency has forced testers to shift when they conduct testing, how they work with developers and BAs and even what tests they conduct, all while maintaining quality standards.”


Written by Gunjan Doshi · Categorized: InRhythm News, interviewing, Newsletters · Tagged: 10x teams, agile, gunjan doshi, high performance culture, inrhythm, learning and growth, management consulting, newsletter, organizational assessments, performance, process

Oct 11 2019

Achieving High Performance Cultures: InRhythm’s Learning and Growth Newsletter


October 8th: How to Achieve High Performance Cultures

Everyone wants a high performance culture. Here’s why it matters. Research shows that high performance organizations have a 14% job turnover rate compared to 48% as seen in low performance organizations. 

Throughout nearly 20 years of management consulting, I’ve completed over 100 organizational assessments of companies ranging from startups like Yodel and Vimeo to great enterprises like Consumer Report and Amazon. These assessments revealed the reasons why companies struggle to attain high performance cultures. Additionally, these evaluations highlighted how investments in team culture enabled transformation into successful enterprises. 

The key message is that high performance cultures require what we refer to as “10x teams.” Success of 10x teams is not the result of a secret formula. Rather, it’s based on an approach that can be consistently repeated.

That said, one of the main roadblocks to developing 10x teams is the process itself. Furthermore, the obsession with process. There is a preconceived notion that adoption of a process, whether it be agile development, safe or lean mindset, or some other process, will solve every problem. Not so. 

Working with my clients has illustrated that it is the convergence of people, culture, process and business structure that spurs the magic. Ultimately, it is this convergence that creates 10x teams and high performance cultures. The adoption of key practices accelerates performance improvement. These practices include pulling group members together, propelling groups into action, encouraging groups to push boundaries as a team so that they can achieve an increasingly greater impact together over time.

Off-the-shelf processes for 10x team transformation simply do not exist. Bespoke processes must be developed based on your people, culture, org structure, geography and so on. Efforts to design a process in the absence of these factors typically have the reverse effect: your business will slow down and you typically will not achieve the desired outcome. Additionally, unintended consequences include expectations for a transformed culture which is unattainable with a vanilla approach. Confusion and dissatisfaction often result.

Without a doubt, based on my experience, adopting a generic process that does not factor in the aspects unique to your business is the number one reason teams are prevented from becoming 10x. Another important consideration is that team transformations are dynamic processes which are either cumulatively additive or negative. Given that the long-term goal is a sustainable culture, continuous adaptation is required to keep your teams and company moving in the right direction. 

I’m curious. How has process limited your organization from growing and what barriers have you come across along the way? Share your thoughts with @GetInRhythm or on the InRhythmU blog.

Thanks and Keep Growing,

Gunjan Doshi

CEO, InRhythm

What We’re Reading Around the Web

Why Some Rules are more likely to be Broken
Harvard Business Review 
“Our intuition was that rules that were high in either type of complexity would be harder to follow. Because organizations rely on routines for following rules, complex rules would require complex routines, which would be harder to execute reliably.”

5 Team Attributes that are Killing Your Creative Tension
WForbes
“Fear of failure can stifle the engagement, speaking up and risk taking that are hallmarks of creative thinking.”

Companies do Best when they Encourage this Kind of Culture
Forbes
“Businesses do best when they’re built around high-purpose cultures, which are equally focused on both employees and customers.”
 


Written by Gunjan Doshi · Categorized: InRhythm News, interviewing, Newsletters · Tagged: 10x teams, agile, gunjan doshi, high performance culture, inrhythm, learning and growth, management consulting, newsletter, organizational assessments, performance, process

May 24 2019

A call for compassion: InRhythm’s Learning and Growth Newsletter


May 21st: Can there be compassion in code?


Compassion is defined as feeling or showing empathy and concern for others. It literally means “to suffer together,” and amongst researchers, is known as the feeling that arises when you are confronted with another’s suffering and then feel compelled to relieve it. 

Though I hope you’ve never experienced any form of suffering throughout your career, it is likely you’ve witnessed or have been subjected to something unpleasant. Whether it be difficult managers, inconsiderate coworkers, or environments that inadvertently limit personal development, the lack of compassion can have a lasting affect. 

No industry is immune, but throughout my 25+ years in the tech space, I’ve seen real progress. From open floor-plans to open source, the passion for technological advancement has fostered immense collaboration and  compassion. Last week, InRhythm’s Sr. Director of Engineering, Brian Olore, discussed how to apply compassion to coding, and his take on it really hit home.

“A lot has changed since I started coding. It’s no longer just the sole developer in the basement writing thousands of lines of code. It’s become much more of a collaborative initiative where we’re documenting and sharing information to help advance each other and the industry. Compassionate coding demonstrates how to use empathy to take a people centric approach to things, which makes it more fun and gives us the resources to improve.”

How have you been able to apply compassion to your work environment? Share your thoughts with @GetInRhythm or on the InRhythmU blog. 

Thanks and Keep Growing,

Gunjan Doshi
CEO, InRhythm

Thanks and Keep Growing,

Gunjan Doshi
CEO, InRhythm

Compassionate Coding with Brian Olore
(52 min. video)

“A lot has changed since I started coding. It’s no longer just the sole developer in the basement writing thousands of lines of code. It’s become much more of a collaborative initiative where we’re documenting and sharing information to help advance each other and the industry. Compassionate coding demonstrates how to use empathy to take a people centric approach to things, which makes it more fun and gives us the resources to improve.“If you heard of PWAs, you also heard of service workers, but what are they, how do they work, and what does it have to with anything?”

What We’re Reading Around the Web


How Does Emotional Intelligence Help Me?
(3 min. read)
Forbes
“While the competition for specialists in fast developing engineering and computing disciplines has never been more demanding, companies – especially in tech – believe that emotional intelligence matters.”

Code Read for Compassion at Glasgow’s Impact Summit
(5 min. read)
The Herald
“We’re talking about ethics and artificial intelligence, but we’re dealing with people that focus on the machines and logic. It can be tough to get them to hear about ethics when sometimes they don’t even care about the person sitting next to them. Or in some cases themselves.”

On Combating Resistance as a Technology Lead
(3 min. read)
Technically Philly
“We need to create a climate that welcomes change or we are wasting our time and theirs,” he said. To do that, the innovative among us need to work hard on empathy. To make great change inside organizations requires persistence, a perspective shift and a bit of courage. But it can have profound impact — and it’s lots of fun.”

The Secret of High Performance Teams
(3 min. read)
DEV
“You may be tempted to look at a block of code and go “That’s wrong” such an action will close off the discussion. They might listen to what you’re saying and just fix it with what you wanted, but they aren’t listening as closely anymore. Especially if this is the kind of behavior they’ve come to expect. You don’t want to close off the discussion.”

Written by Gunjan Doshi · Categorized: Cloud Engineering, InRhythm News, Newsletters · Tagged: coding, compassionate coding, newsletter

May 13 2019

Service Workers and PWAs: InRhythm’s Learning and Growth Newsletter


May 7th: How do Service Workers Work?


Only recently did designer Frances Berriman and Google Chrome engineer Alex Russell coin the term “progressive web apps.” In 2015 the pair introduced PWAs as a way to describe how apps will leverage new features supported by modern browsers, including service workers and web app manifests, which allow users to still use their native operating system (OS), but upgrade their web apps to progressive web applications.

In order to provide rich experiences and high performance, native mobile apps must sacrifice storage space, real-time updates and search engine visibility. Traditional web apps endure lack of native compile executable and dependence on unreliable web connectivity. Service workers attempt to give PWAs the best of both.

This week, InRhythm Engineer, Anna Brakowska dives deep into The Magic of Service Workers.

Are you passionate about PWAs? How has the implementation of service workers enhanced the way your users experience your product? Share your thoughts with @GetInRhythm or on the InRhythmU blog. 

Thanks and Keep Growing,

Gunjan Doshi
CEO, InRhythm

The Magic of Service Workers
(12 min. read)

“If you heard of PWAs, you also heard of service workers, but what are they, how do they work, and what does it have to with anything?””

What We’re Reading Around the Web


Service Workers and SEO
(5 min. read)
Search Engine Land
“”Did you know that browsers have had superpowers since about 1996? They have! When he was developing JavaScript for Netscape, Brendan Eich ‘invented the javascript: URL along with JavaScript in 1995, and intended that javascript: URLs could be used as any other kind of URL, including being bookmark-able.’ That means you could write a script into a link (e.g. Bookmark Me!), bookmark that script (put a little button on the browser’s bookmark bar, for instance), and run that code on any page you’re browsing. Check out this subreddit for some fun examples.”

Take UX to the Next Level for PWAs
(5 min. read)
Medium
“There were stand-alone web products and there were apps, but now there’s also the hybrid breed of progressive web apps (PWA) that’s getting more popular for their ability to deliver app-like experience but in the browser. Their platform independence is attractive for developers since it means less time and costs involved. They are also alluring to users since they don’t need to be downloaded, aren’t intensive on hardware resources, and can even be used offline while still offering sufficient functionality.”

Should Your Business Get a PWA?
(3 min. read)
TechHQ
“Thanks to help from ‘service workers’, PWAs work even if users are offline or on low-quality networks. A service worker is a snippet of code, a script that runs in the background and helps a PWA function. It’s one of its critical building blocks. Service workers help PWAs do things like send notifications to users and stay up-to-date.Service workers help provide an engaging experience while offline and ensure that your application loads quickly.”

Chrome 75 Beta Displays Service Workers
(2 min. read)
9to5Google
“Service workers are increasingly leveraged by today’s websites to create powerful experiences. This includes push notifications and background syncing, as well as offline apps. Given that they run in the background, and have no corresponding web page or user interaction, Chrome 75 will now display service workers in the Task Manager (Settings > More Tools).”

Written by Gunjan Doshi · Categorized: InRhythm News, Newsletters · Tagged: bookmark, browser extension, chrome extension, learning and growth, newsletter

May 01 2019

Browser Extensions and Bookmarklets: InRhythm’s Learning and Growth Newsletter


April 23rd: Do You Control Your Browser?


Stanley Kubrick predicted first contact in his film 2001: A Space Odyssey and introduced a now-iconic, silver-tongued psychopathic A.I. by the name of “HAL” (1 character below “IBM”—get it?), but all we got in our own 2001 was United States v. Microsoft Corp. Some liked it and some didn’t but what everyone agreed on was that our freedom to choose our own browser would be integral to the Web’s success. 

This week we’re focusing on how two technologies—browser extensions and bookmarklets—can expand our ability to make use of the web by customizing our browsers. Distinguished IR engineer Pat Needham documents his recent adventures in building a Chrome extension, warts and all. We’ve all been there, Pat (spoiler alert: it’s published!).

Are you an extension evangelist? How have extensions and bookmarklets changed the way you experience the web? Tell us what you think @GetInRhythm or on the InRhythmU blog. 

Thanks and Keep Growing,

Gunjan Doshi
CEO, InRhythm

Adventures in Chrome Extension Building

(4 min. read)

“Curious about the process behind developing your own Chrome extension? InRhythm breaks down the steps from ideation to publishing as an individual engineer.”

What We’re Reading Around the Web


Bookmarkhuh?
How-to Geek
“”Did you know that browsers have had superpowers since about 1996? They have! When he was developing JavaScript for Netscape, Brendan Eich ‘invented the javascript: URL along with JavaScript in 1995, and intended that javascript: URLs could be used as any other kind of URL, including being bookmark-able.’ That means you could write a script into a link (e.g. Bookmark Me!), bookmark that script (put a little button on the browser’s bookmark bar, for instance), and run that code on any page you’re browsing. Check out this subreddit for some fun examples.”

Mobile AR Experiences in Unity
(7 min. read)
Thoughtbot
“Browser extensions are like apps for your browser. Unlike bookmarklets, these are vendor-specific toolkits for extending browser functionality. Those ad blockers you keep hearing about are typically browser extensions; LastPass, a popular (and recommended) password manager is another. For-profit companies like ActiveInbox depend on browser extensions. At InRhythm we’re thinking hard about how to help our clients using these powerful tools. Thoughtbot offers a great write-up on how to dive in and start creating—Chrome and Mozilla offer detailed guidance as well.”

R.I.P Bookmarklets
(9 min. read)
Medium
“Brian Donohue, former CEO of Instapaper (a company that bookmarklets essentially made possible) laments that ‘Bookmarklets are Dead (we just don’t know it yet)‘. Written in 2014, this important article was mainly reacting to security-focused technical changes that would cripple the power of bookmarklets in certain scenarios. While the reports of this demise were somewhat exaggerated, it’s true that these powerful customizations remain beholden to the goodwill of browser vendors, and there’s a risk in that. Run out and make some bookmarklets while you still can!”

Are Extensions Safe?
(5 min. read)
Brian Madden
“Browser extensions are deeply integrated into the browser experience, which means they can ‘see’ pretty much anything you do on the Web, and have access to a lot of your data. This is their power, and when used well they function as useful apps. Extensions, just like apps, must ask for certain permissions prior to installation, and that’s good. But the vetting process for extensions is not as robust as it is for, say, Apple’s App Store. Bad actors are always searching for weaknesses, and browser extensions are not immune. But let’s not throw out the baby with the bathwater—you can be a good actor, and build powerful tools for your customers and friends that only bring value.””

Written by Gunjan Doshi · Categorized: Browser extensions, InRhythm News, Newsletters · Tagged: bookmark, browser extension, chrome extension, learning and growth, newsletter

  • « Go to Previous Page
  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Go to Next Page »

Footer

Interested in learning more?
Connect with Us
InRhythm

140 Broadway
Suite 2270
New York, NY 10005

1 800 683 7813
get@inrhythm.com

Copyright © 2022 · InRhythm on Genesis Framework · WordPress · Log in

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT