đ Points of inspiration for you this week before the summer heat kicks in, starting with ⤾ď¸
đď¸groCTO: Originals| Evolution of Software Testing: From Brick Phones to AI ft. Leigh Rathbone
In a recent groCTO Originals episode, Leigh Rathbone, Head of Quality Engineering, at CAVU joins our host Kovid Batra for an insightful conversation, to discuss various topics, including the groundbreaking innovations at Sony Ericsson, particularly the development of the first touchscreen smartphone and smartwatch.
Leigh discusses the advent of automation in software testing, marking a significant shift in the tech industry. Key takeaways focus on the ongoing evolution of software testing practices and emerging trends, and the critical role of continuous up-skilling and teamwork in adapting to rapid changes.
Fun Fact - He doesnât employ automation testers.
Enjoying our content? Share it with your fellow tech leadersâ¤ď¸
Article of the Week â
âThe hardest part of creating software is everything you can't see. It's the little things that don't seem like a big deal.â- Matt Watson
Hidden Complexities of Tech Startups (FinTech)
Matt Watson, host from Startup Hustle in conversation with Niclas Lilja the founder of Younium dug through the challenges of investing into the unknowns. Building a successful tech startup requires more than just developing innovative features.
Fail to invest in these small issues and they may grind the companyâs ability to manoeuver and deliver to a halt. The industry community likes to use the term technical debt for this, though it has nothing to do with the actual code, but rather with the organisation itself.
Drawing from over 20 years of startup experience, they emphasize the importance of planning for the unexpected in software development.
If you aim to build a successful tech startup & looking for a mentor to navigate daily-level tech leadership challenges- Connect with seasoned engineering leaders to help you overcome obstacles and seize new opportunities!
SaaS Billing is Complicated
Younium runs subscriptions. Subscriptions can be deceptively intricate. From different jurisdictions, regulatory challenges, types of banks, all sorts of landing page gizmos and discounts it quickly becomes an unruly beast.
Give the FinTech domains the attention and detail they deserve, and consider the full cost of ownership of such systems. Especially when they are secondary to your business or service offering.
Differences between EU and US culture
A key detail about the Europe that can trip over many local startups is that most countries prefer to use their local, non-english language. From invoices to emails and customer support, localization is the name of the game in fragmented multi-lingual markets like the EU.
EU tech companies trend to focus on local regulatory niches and and unique cases, while the US tech giants tend to favour scale-first to dominant english-speaking or US-compatible markets.
Scale DownâAvoid being âNo oneâ in a big market
Niclas describes their strategic focus on having a laser-sharp and small Ideal Customer Profile. By nail their offering in a small market first they iterated on most impactful problems first, allowing them to price efficiently before scaling.
This Strategy differentiated the company from the commodity-offerings provided by the big players like Stripe and Salesforce who compete on the price-efficiency of super scaling from their packaged, baseline offerings.
Performance: The Need for Speed
Matt is adamant on the appropriate sense of urgency in startups for Product Leadership. Taking a pragmatic approach when it comes to their creed on how to build products (possibly from Kent Beckâs playbook):
Make it work.
Make it right.
Make it fast.
A startup has a much higher appetite for features than capacity. Itâs important to focus energies and effort on validation of releases rather than optimisations and over-engineering.
Documentation and Onboarding
External documentation helps collaborators, vendors and business partners to interface and integrate with your productâs APIs.
It's an investment that pays off in the long run by enabling self-service and reducing the time spent on onboarding and support.
Internal documentation helps you onboard engineers simply and stress-free, allowing them to contribute to the product in their first days of joining. Thereâs a few more bits that wait for you in the full summary âŹď¸
Other highlights đ
âď¸ Writing Tips for Improving Your Pull Requests
Youâre not going to leave the description field blank, are you?
Jeff Mueller, Principal Engineer at Simple Thread details his experience in combining writing expertise with pull requests that we all love and cherish./s
Here are some of his tips on writing PRs well and still retain most of your energy.
Make it Scannable. Use bulleted lists for executive summaries. Make the first block the reviewer sees vertical and short. Explain the moving parts of the PR, rather than giving context (that can come later).
Speak Plainly. Use plain language, be simple rather than trying to sound smart. When possible, use shorter alternatives for key words, ie. use instead of utilise.
Avoid Adverbs. Words dead words ending with -ly can be dropped or replaced. Help the reader flow through the sentence faster. Like so: Fix slowly loading catalog view â Fix slow load of catalog view
And 2 more that you can check out in the full article âŹď¸
đĄ Try Typo for automated code analysis & enable a seamless code review experience in your teams saving time and effort.
đťTech Talk!
AWS App Studio promises to generate enterprise apps from a written prompt!
Amazon describes enterprise applications as those with multiple user interface pages, capable of accessing various data sources, performing complex operations like joins and filters, and embedding business logic. These apps are targeted at IT professionals, data engineers, enterprise architects, and product managers. Even those without coding skills but with the necessary company knowledge can leverage this to understand their internal software needs.
Do you think would it be something like PowerApps? Read more
Removing Asymmetry of Information
Deb Liu from Perspectives details her time working with Ancestry to get a colossal feature project running that has been stuck for years. Hereâs what she found after digging through the specs and collaborators and went down the rabbit hole:
It turned out that we were all the victims and perpetrators of asymmetrical information. Everyone was earnestly working on this issue from their own perspective, but no one had the full picture, leading to unnecessary roadblocks.
We ended up shipping the feature that had been on hold for years within a few weeks.Â
Sounds familiar, doesnât it?
What is Asymmetric Information?
In her words, it is the lack of the bigger picture. As information silos develop around departments and established relationships, entire teams are forced to operate with a constantly incomplete information.
Such silos are caused and entrenched by need-to-know information sharing and behaviour that promotes one-way conversations, where two people in the room speak past each other, each on their own agenda. Deb calls the the dreaded bilateral conversation (bilateral to denote the duality of the agenda, rather than collaboration).
She follows this topic in detail, elaborating on how to break up these silos in her full article đ
Thatâs for Today!
Whether you're hustling with your side projects, catching up with the latest technologies, or simply relaxing & recharging, wish you all a lovely day ahead.
See you next week, Ciao đ
Credits đ
Curators - Diligently curated by our community members Kovid & Denis
Writers of the week -
, Jeff Mueller,Sponsors - This newsletter is sponsored by Typo AI - Ship reliable software faster.
1) Subscribe â If you arenât already, consider becoming a groCTO subscriber.
2) Share â Spread the word amongst fellow Engineering Leaders and CTOs! Your referral empowers & builds our groCTO community.
Very helpful! Great work.
Superb ! That is a good read.