Josh Friend's Avatar

Josh Friend

@f1xedgear

Android Developer @ Block

300
Followers
206
Following
17
Posts
07.06.2023
Joined
Posts Following

Latest posts by Josh Friend @f1xedgear

What happens to Square / Block Android OSS projects post layoffs?

Let's start with some context

OSS at Square is mostly a happy accident. Jack hired Bob, who's job was attracking world class engineers, and he did that through talks & OSS.

02.03.2026 16:37 πŸ‘ 80 πŸ” 24 πŸ’¬ 2 πŸ“Œ 1

😭 for all my ex colleagues at Square. You all made this place a wonderful place to work at β™₯️

I'm still there... Scratching my head, wondering how we can keep things up for our customers

27.02.2026 13:09 πŸ‘ 51 πŸ” 3 πŸ’¬ 3 πŸ“Œ 0
A book cover featuring a sad dinosaur called "All my friends are dead." authored by Jack Dorsey and Arnaud Weber.

A book cover featuring a sad dinosaur called "All my friends are dead." authored by Jack Dorsey and Arnaud Weber.

Right now it feels Very Bad

28.02.2026 13:57 πŸ‘ 8 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Where are all the staff+ Android product engineers? Over the years I've heard (and experienced) both sides of a rather odd coin in the Android developer world. * Side 1: Companies, particularly startups and small teams, want staff+ Android product en...

Just published "Where are all the staff+ Android product engineers?"

www.zacsweers.dev/where-are-th...

09.02.2026 22:34 πŸ‘ 40 πŸ” 6 πŸ’¬ 3 πŸ“Œ 2

Up to $86k now omg

31.01.2026 02:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's been a long week, but a huge bright spot has been fellow coworkers collectively raising somewhere close to $70k for immigration justice charities in just the past few days.

Fuck ICE

30.01.2026 19:28 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Everchanging CI - Isolating Configuration Cache Inputs In the post Input to Your Inputs we discussed reducing inputs to the configuration cache (CC) to increase your CC hit rate. One scenario that we had to tackl...

If you are hitting a bunch of Gradle configuration cache invalidations, you might find my post helpful

www.liutikas.net/2025/11/21/E...

#gradle

22.11.2025 01:19 πŸ‘ 8 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Also migrating anvil code generators to KSP

19.11.2025 17:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Cash Android Moves to Metro The Cash Android team have completed the migration to Metro.

Cash Android has recently switched to Metro, a new, fast dependency injection framework built for K2. That was a fun project and we're really happy with the results! Sharing details on how we approached the migration to help teams adopt Metro: code.cash.app/cash-android...

18.11.2025 22:40 πŸ‘ 31 πŸ” 16 πŸ’¬ 0 πŸ“Œ 4
You have donated
$69.00
to
Vermont Foodbank
Charged Amount
$69.00
Donation Date
11/01/2025
Donation Number
156604085
Designation
General Funds Project
Dedicated To
In Honor Of Admin
Dasharez0ne
MOTHER FUCKER!!!!!!!!!!!!!

You have donated $69.00 to Vermont Foodbank Charged Amount $69.00 Donation Date 11/01/2025 Donation Number 156604085 Designation General Funds Project Dedicated To In Honor Of Admin Dasharez0ne MOTHER FUCKER!!!!!!!!!!!!!

GIVE A FEW BUCK'S TO YOU'RE LOCAL FOOD BANK MOTHER FUCKER - LOOK IT UP HERE IF U DONT KNOW WHERE TO FIND ONE www.feedingamerica.org/find-your-lo... - TELL EM ADMIN SENT YA - dashare.zone ADMIN

01.11.2025 17:13 πŸ‘ 421 πŸ” 175 πŸ’¬ 0 πŸ“Œ 22
Unreasonable Configuration - What is a Normal Amount of Gradle Configuration Time? It is very difficult to fix something if you don’t know what a normal behavior looks like. Through my conversations at DroidCon London this year I realized t...

I got a bunch of questions about it, so I wrote a post
www.liutikas.net/2025/11/02/U...

02.11.2025 22:30 πŸ‘ 12 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Shrinking Elephants Managing very large projects with Gradle and Intellij IDEA-based IDEs

Awesome post from @f1xedgear.bsky.social and @autonomousapps.bsky.social about improving Gradle sync times in the IDE

engineering.block.xyz/blog/shrinki...

#gradle

15.10.2025 22:30 πŸ‘ 15 πŸ” 8 πŸ’¬ 0 πŸ“Œ 0

Wishmaster goes so hard

02.08.2025 16:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

the gradle property is going to be awesome for large teams with a platform team supporting the build system!

22.07.2025 22:52 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm coloring _very far_ outside of the lines with Spotlight, so it's not surprising that it breaks something in a Gradle "feature preview"

02.07.2025 03:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The tweet is in the backlog of the relevant team and is prioritized by them.

02.07.2025 03:13 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We’ve got secret police black bagging people and sending them to gulags, the scary parts of communism are already here idk what these people think a public grocery store will lead to bsky.app/profile/jame...

26.06.2025 17:37 πŸ‘ 2751 πŸ” 583 πŸ’¬ 56 πŸ“Œ 12

signal.org/donate/

18.06.2025 01:01 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

New Yorkers scream out each officer’s lawsuits against them for excessive force and more upon their city, right to their faces while protesting.

13.06.2025 18:00 πŸ‘ 34702 πŸ” 10222 πŸ’¬ 846 πŸ“Œ 1065

Holy shit this rules

01.06.2025 02:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I make Gradle go fast
github.com/joshfriend

31.05.2025 15:37 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I very briefly had the displeasure of a mobile app written in Delphi

03.05.2025 13:46 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

eat shit nerd

02.04.2025 02:20 πŸ‘ 4619 πŸ” 627 πŸ’¬ 73 πŸ“Œ 40

Yep, universally reviled by myself and coworkers

24.02.2025 18:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Setting up dropboxes outside random federal agencies with a sign saying "return laptop and id here"

15.02.2025 19:29 πŸ‘ 299 πŸ” 42 πŸ’¬ 3 πŸ“Œ 2
14.02.2025 16:25 πŸ‘ 712 πŸ” 103 πŸ’¬ 7 πŸ“Œ 2

a lot of all of this fuckery we're seeing boils down to "i don't want to be forced to acknowledge the existence and humanity of people who are different than me."

11.02.2025 02:09 πŸ‘ 1365 πŸ” 278 πŸ’¬ 25 πŸ“Œ 12
Post image

New Square Feature Allows Customers To Tip With Bible Quote
theonion.com/new-squ...

26.01.2025 19:00 πŸ‘ 4589 πŸ” 415 πŸ’¬ 87 πŸ“Œ 55