Issue #555

Essential Reading For Engineering Leaders

Friday 4th October’s issue is presented by AssemblyAI

Empower your teams to innovate faster and stay ahead of the competition. With AssemblyAI’s no-code and low-code solutions, easily integrate AI-driven Speech-to-Text tools to accelerate business outcomes. Highlights include:

  • Maximize efficiency with rapid deployment

  • Streamline integration into existing workflows

  • Scale effortlessly with cutting-edge AI solutions

— Lizzie Matusov

tl;dr: (1) Agency: Developers have the ability to voice disagreements and influence how their work is measured, which empowers them to take ownership of their contributions. (2) Motivation and Self-Efficacy: A developer’s motivation to work on code they are passionate about, confidence in their problem-solving abilities, and the sense of making tangible progress. (3) Learning Culture: A thriving environment encourages continuous learning and sharing of knowledge among team members, fostering growth and innovation. (4) Support and Belonging: The feeling of being supported by their team and accepted for who they are.

Leadership Management

— Andrew Bosworth

tl;dr: “There are lots of teams tasked with risk reduction: legal, security, and finance just to name a few. These teams generally err on the side of moving more slowly or saying no entirely. Other teams like sales, engineering, and design are generally in roles that involve risk creation. They tend to be inclined to say yes to new ideas in the pursuit of new forms of value.” This organizational phenomenon is called Stars and Guardians, and Andrew discusses how to lead with both. 

Leadership Management

— Kelsey Foster

tl;dr: No-code and low-code solutions let you deploy AI-driven Speech-to-Text tools with ease. Learn how platforms like Make, Zapier, and Relay.app integrate seamlessly into your workflows, empowering your teams to innovate without heavy coding.

Promoted by AssemblyAI

Management UsefulTool AI

— Mike Fisher

tl;dr: Mike shares his 90-day plan for starting a new role as an executive. “These types of plans are not set in stone. You probably know very little about the company, the people, the operations, the issues, etc. despite numerous rounds of interviews. You will learn more in the first week of full time work than you will in all your interviews. You need to be nimble on your feet and prepared to deviate from your plan when necessary. If you were hired because of a crisis and you can’t wait a month or two to make a critical decision, obviously make the decision. Don’t wait just because your plan says so.”

Leadership Management

Editor’s Note

If anyone you are an illustrator, or you know someone talented, please reply to this email as we’re looking for someone to work on a small project.

— Julia Evans

tl;dr: “Yesterday I was thinking about how long it took me to get a color scheme in my terminal that I was mostly happy with, and it made me wonder what about terminal colours made it so hard.” Julia asked people what problems they’ve run into with colours in the terminal, and shared some of the problems and fixes. 

Terminal

— Savannah Longoria

tl;dr: Learn how to use Clerk with Express to authenticate API requests. Utilize the ClerkExpressWithAuth() and ClerkExpressRequireAuth() middleware to secure any endpoint and integrate authentication without the complexity of building it from scratch.

Promoted by Clerk

ReactJS

— Thorsten Ball

tl;dr: “Shredding, on the other hand, means to embrace destruction. To go on a shred is to delete five load-bearing functions all at once and recreating them. Deleting a type and its definitions, rebuilding it from the compiler errors. Creating an empty file and building from scratch a better version of what already exists in another file. Shredding is ripping out a page and redoing it.”

CareerAdvice

tl;dr: “TigerBeetle's coding style is evolving. A collective give-and-take at the intersection of engineering and art. Numbers and human intuition. Reason and experience. First principles and knowledge. Precision and poetry. Just like music. A tight beat. A rare groove. Words that rhyme and rhymes that break. Biodigital jazz. This is what we've learned along the way.”

Tips

— Stephen Jung

tl;dr: “You have a feature branch with a few commits. Your teammate reviewed the branch and pointed out a few bugs. You have fixes for the bugs, but you don't want to shove them all into an opaque commit that says fixes, because you believe in atomic commits.” Instead of manually finding commit SHAs for git commit --fixup, or running a manual interactive rebase, Stephen shows us an alternative.  

Git

Exo: Run your AI cluster with everyday devices.

HumanifyJS: Deobfuscate JS code using ChatGPT.

Pipet: CL based web scraper.

Qrframe: Code-based QR code generator.

Sourcebot: Fast indexing & search tool for codebases.


Click the below and shoot me an email!

1 = Didn't enjoy it all // 5 = Really enjoyed it

12345