CPO of @MobileCoin (we're hiring!). Startup advisor and angel investor. Former CTO of @Square. Created @CashApp. Helped create Android.

San Francisco
Ignoring color is problematic because it precludes fixing institutional racism. Instead, see color, recognize that your black friends face challenges you don’t, and help move the world toward racial equity.
81
35
276
37
33
171
44,919
This entire blog is hot, ignorant garbage. I really hope you don’t think this way. One example: Nancy Pelosi doesn’t “control” SF. She represents it at the national level. Take a civics class for chrissakes.
8
1
153
The US now has more confirmed Coronavirus cases than China. China has > 4X our population. China has conducted > 2X as many tests per capita. The number of confirmed cases in the US should be 1/8th that of China, not more! Could Trump have bungled our response any worse? 🤬
9
63
135
13 years ago today, @Square took its first payment on Android. This was after less than a month of development (I reused the C-based decoding algorithm from iOS using JNI). Wish the image was still on yfrog. 😋
Here's @crazybob taking a @Square payment on a Nexus One! yfrog.com/3i9pbj
5
10
131
33,608
Delude yourself however you like. Most of my friends are immigrants, and I welcome more.
170
36
104
The code I didn’t write because I let perfect be the enemy of good
33
112
From a friend: Plane with 5 passengers on board, Donald Trump, Boris Johnson, Angela Merkel, The Pope and a ten year old school boy. The plane is about to crash and there are only 4 parachutes.
6
47
105
Replying to @ShaanVP
I’ll be in SF this weekend 🤷‍♂️. How are you not in Miami yet?
46
13
105
207,680
Angela said to the ten year old: "You can have the last parachute. I've lived my life, yours is only just starting." The 10 year old replied: "Don’t worry, there are 2 parachutes left, the smartest man in the USA took my school bag."
3
7
88
“‘It’s pronounced JIF, not GIF.’ Just like the peanut butter.” –Steve Wilhite, the creator of GIF
14
13
82
If people you associate with say or do something racist and you don’t correct them—you are guilty of racism by association, which is just as bad, perhaps worse, since you know better. When it comes to racism, if you aren’t part of the solution, you’re part of the problem.
138
18
71
Why?
14
17
66
90,869
What if the person in front of her reclines? This guy’s behavior is completely unacceptable, no different than if he was touching her directly, the epitome of angry white male entitlement. He should learn to control his emotions and spring for a better seat next time.
7
3
58
My friends at @JoinClubhouse are hiring their first Android engineer! Know someone who would be a good fit? DM me. Then again, maybe I should start writing Android apps again... 😂
11
57
70
I wish I had @skamille’s book “The Manager’s Path” when growing Square. I highly recommend it to engineers and tech leaders at any level. amazon.com/dp/1491973897/ref…
1
8
68
Ha! Retrofit started as my catchall for libraries “retrofitting” the Android libraries. @JakeWharton broke it down into smaller, more focused projects when he migrated the build from Ant to Maven, leaving only the REST framework (RestAdapter), which now “retrofits” REST APIs.
Did you know? Square/Retrofit, the popular REST API client you use in #androiddev today, used to have a Shake Detector. github.com/square/retrofit/c…
5
66
18,595
Get a free server instantly: instantserver.io/
87
58
Replying to @Bonecondor
Check out @moby_app
48
2
44
35,920
If you're worried about using ints vs. enums in your Android app, you're doing it wrong. Have some perspective.
1
48
55
Does this guy even write real code? Sounds like he just sits around and tries to tell other people how to do it. 😂
Replying to @unclebobmartin
Thus, the testing burden is independent of typing. The number of tests you write and execute is unaffected by the type system of your language.
3
6
53
Google open sourced Sawzall, the tool they use to process server logs: http://code.google.com/p/szl/
62
54
Replying to @DavidSacks
Your right to free speech doesn’t preclude my freedom of association. Protecting your freedom of speech from the government makes sense because they have the power to imprison you. Twitter doesn’t.
1
1
36
Apologies in advance to whomever sits behind me. 🙏 I will be reclining. 😹
9
1
51
If Twitter supported disliking tweets, I’ll bet the overall combativeness and negativity would decrease. Today, if you agree with a tweet, it’s easy to like it and not bother replying. If you dislike a tweet and want to feel heard, replying is your only outlet.
9
7
47
Has your computer ever run out of space? Nothing works. You can't even start apps to diagnose the problem. @sonicrocketman keeps an empty 8GB file around for just this situation—so he can delete it and buy time to get to the bottom of things. Clever! brianschrader.com/archive/wh…
2
13
47
We open sourced @Square's home grown exception tracking tool Squash: squash.io/ Intelligent routing, symbolication, and more.
2
43
48
James Damore is a clown, an embarassement to tech. Shame on anyone who continues to give him a platform (his followers, @WSJ, etc.).
2
39
Replying to @thistallawkgirl
I’ve never wanted to drink Monster before now 😂
3
1
33
Why are software development estimates regularly off by a factor of 2-3 times? pocket.co/skKYM
6
42
39
Figma’s investment in building a general purpose, browser-based computing platform (using C++, asm.js, OpenGL, etc.) is starting to pay dividends. Their UX isn’t constrained like legacy HTML-based solutions. Can’t wait to see what they reinvent next! figma.com/figjam/
1
7
40
Russia is quietly waging cyber warfare on the rest of the world. Using bots, fake news, etc., to foster disarray in other countries puts Russia at an advantage. This is our generation's Cold War, maybe even WW III, and we haven't even realized we're fighting, let alone losing it.
3
33
My daughters are helping me vote! We’re reading about and discussing the candidates and propositions, and then making our decisions together. #startthemearly
2
34
Replying to @davecheney
I wrote this in Turbo Pascal back in high school. Source code: github.com/crazybob/3D/blob/…
1
5
33
Imports of @Inject increased > 4X in the past 3 years, the largest percentage increase! #mostimprovedplayer medium.com/@hoffa/imports-in…
1
20
37
I hate when people make fun of others' appearance, even when it's of Kellyanne Conway and Steve Bannon. So awful. Makes me sick.
4
3
34
I worked directly for @jack for more than four years. He’s one of the most principled, hard working people I’ve ever met. #WeBackJack
1
38
I can't wait until Twitter goes mainstream.
3
38
Android programmers: Troubleshooting the activity stack? "adb shell dumpsys activity" dumps the activity manager's state.
22
35
If you didn't know that you should fsync a parent directory after you create, move, or delete a file, you should be using SQLight: antonz.org/sqlite-is-not-a-t…
1
10
34
Good morning 🌞
3
2
31
10,312
Tesseract is the coolest combination of sophisticated algorithms and tasteful API design I've seen in a long time: square.github.com/tesseract/
7
23
36
Open source makes it easy for me to reuse my code across companies. Oftentimes I don’t care if anyone else uses it—the important thing is I don’t have to write it again. As my stack gets better and better, I can bootstrap projects faster and faster.
5
35
The point of “do things that don’t scale” is that you should validate your idea with a shell of an app (a Google Spreadsheet as a backend, for example) instead of spending years building the real thing, only to find you don’t have product-market fit. 🙄
Replying to @RomeenSheth
Lesson #1: Startups should NOT “do things that don’t scale” The whole point of technology is to find an elegant, scalable approach. The sooner you do that, the better off you are. When you glorify doing things that don’t scale, you end up with a startup that doesn’t scale.
3
2
30
The truth about Android and iOS UI performance: blog.crazybob.org/2011/12/tr…
5
57
36
I welcome the involvement here. Interns clearly needed protection from these shady founders.
32
Python has taken off. I’ll stick with Java though.
StackOverflow language popularity through the years
7
10
33
Downgraded to MacBook Pro w/o Touch Bar. CPU and RAM are ~3% slower, but battery is 10% larger & graphics has ~½ peak power usage. 👨‍💻
5
30
Building one payment app was hard work. At @MobileCoin, we’re building an ecosystem of payment apps in conjunction with the crypto-powered rails they ride on. It sometimes feels like building Square, Stripe and Visa—all at the same time. DM me if you want join in on the fun!
4
31
15 years ago, I created a Writely doc named “Business Ideas.” Google bought Writely and turned it into Google Docs (h/t @sschillace). My doc carried over. I still add ideas to it to this day. They number in the hundreds now!
2
6
33
You expect either of them to have a random letter from 60 years ago? 😂
4
24
Absolutely loving my 16" MacBook Pro. Over-the-top horsepower (2.4GHz 8-core Intel i9 w/ 64 GB RAM) combined with a functional keyboard. Finally! 🥰
4
31
Weekly iteration planning meeting. Our team is growing so fast! #joinus @letsbepresent
3
4
30
Just used Google Meet on iPhone for the first time. Zoom has nothing to worry about. 😂
7
1
31
Excited to announce the official release of Present in the Bay Area 🚀 fastcompany.com/40492852/thi… More cities to come. Please share it with all of the extraordinary women in your life! present.co/ @letsbepresent
2
11
28
How to find a good partner: 1. Be kind 2. Be respectful 3. Be generous 4. Be honest 5. Be open-minded 6. Be confident 7. Don’t judge 8. Forgive yourself 9. Continuously improve 10. Love yourself 11. Experience different cultures 12. Read, think, create 13. Exercise 14. Eat well
4
1
28
Replying to @punk6529
One example: It manipulates us via social networks much like the Russian bots in the last election.
6
6
26
11,428
Replying to @patrickc
Did you try to execute an XSS attack on your card? 😂
1
29
I wish people wouldn't start IM conversations with "hey" and then wait for a response. Start with the question and save some time.
32
109
26
The @Arrington Founders Retreat is 🔥 @moby_app @mobilecoin
2
5
28
If we were starting from scratch with health care legislation, the idea of tying insurance to your job would seem absurd. I lose coverage when I lose my job? I have to switch plans when I switch jobs? This hack was contrived purely to exclude minorities from deserved benefits.
3
4
23
Is this a serious question? She was pointing out how far we’ve come, and telling a personal story is a more compelling way to communicate.
7
21
Dagny (age 9) soldering. She's better than me already! Must be the young eyes and steady hands.
4
5
23
St. Louis was always ahead of the curve back then.
Not all the ideas of a great inventor and engineer may be that good. Nikola Tesla once planned to make school children smarter and healthier by saturating them unconsciously with electricity, wiring the walls of a schoolroom with high-voltage lines buff.ly/3vTNC7z
1
16
27
19,666
Pitting the insurance lobby against the gun lobby? This could work...
Two weeks after the Gilroy Garlic Festival shooting, San Jose's mayor has proposed a first-in-the-nation legislative idea where the city would require all firearm owners to carry liability insurance for their weapons. ktvu.com/news/san-jose-mayor…
3
2
24
Web server in one line of Bash: pocket.co/s4bDU
2
33
26
It’s not obvious by the graph because it shows change in emissions, not magnitude of emissions.
1
23
Unpopular opinion: Polls have a fatal flaw and shouldn’t be trusted. A significant percentage of people will vote for Trump but never admit it outside the booth.
8
2
27
Square Wallet had nothing to do with Cash App. I started Cash App from scratch.
1
1
27
Reformat scientific papers and more for the Kindle: convert-kindle.com/ It seems to work great! (Thanks, @jabley.)
2
7
27
Why did the CDC insist on creating their own test (which ultimately failed) instead of using the WHO’s working test? Why did they prohibit labs in the US from developing their own tests? I really hope it wasn’t so a pharma co could profit.
4
1
26
He 1000% caused it. 🙄
"I feel stuck." James Comey says he's working to end the Trump presidency. And yes, he knows many people might think he caused it. nyti.ms/2MacQeA
1
1
18
Funny how we fret about enums while true hot spots like Handler.sendMessage() and post() are O(N) instead of O(1): github.com/android/platform_…
8
24
I’m fed up with Google’s ad-to-organic ratio, the new design, AMP, privacy intrusions, etc. Going to try @DuckDuckGo for awhile. theverge.com/tech/2020/1/24/…
3
2
20
That’s not how math works. You’re trying to average numbers with two different denominators—which makes no sense. Money is most definitely rooted in math.
24
Replying to @DavidSpinks
Instinct—demonstrates you’re not a threat and vice versa
1
22
2,090
While refinishing a house, my cousin found a gift inside a wall, 10 years in the waiting:
2
7
24
If you’ve slapped a chick with your dick without permission, you should be afraid. Sorry you weren’t raised right. Maybe try to make amends. Otherwise, STFU.
The Kavanaugh accusation has men more afraid than ever: slate.trib.al/EW4gC2C
4
18
Java Quicksort uses insertion sort when n < 47. "@ghoseb: 'Fancy algorithms are slow when n is small, and n is usually small.' -- Rob Pike"
5
62
24
New MacBook Pro appeared to be going haywire until I realized I habitually rest my left fingers where the function keys used to live. 🤦‍♂️
5
1
21
Firesheep is terrifyingly awesome. We should have a secure web in no time. http://codebutler.com/firesheep
40
24
Replying to @AvatarDomy
Newton’s 1st law: An object in motion stays in motion
1
1
23
14,117
Saddened by @paulbradleycarr's lame takedown of @jack. Pure clickbait. Jack is one of the most principled people I've ever met.
3
1
20
Replying to @timsneath
Check out @moby_app! Moby is a new payments app powered by MobileCoin. Built with state-of-the-art zero-knowledge encryption, Moby lets you pay your friends without exposing your payment data.
1
2
20
My new fixer-upper:
8
1
21
Tenacious-C, a new C IDE: http://tenaciousc.com/ I'll have to take it for a spin!
20
24
“‘Androids’ is the engaging tale of a motley group of coders with a passion to make insanely great products who banged out the operating system when that idea seemed nuts.” Now Available for pre-order! Congrats, @chethaase. amazon.com/Androids-Built-An…
1
21
Can I buy a @Tesla with @MobileCoin, @elonmusk? MOB uses 0.0002% of BTC’s energy.
Tesla & Bitcoin
1
4
21
Seriously. The problem with open offices isn’t visual distraction. It’s anxiety stemming from lack of privacy.
3
5
19
The people have spoken: @Square is the #1 place to work! teamblind.com/blog/index.php…
1
21
"Dependency Injection can be dangerous for your career." http://is.gd/We9gIa #stackoverflow
1
56
20
Thank you, Joshua! You're truly an inspiration. I love working with you every day. Let's bring free commerce to the world! 🚀
Congratulations to @crazybob on joining the @mobilecoin team to lead product. Bob is an incredible human with so much energy and drive. Bob is the first CTO of @Square (now Block), the inventor of @CashApp, and very early engineer for @Android. We’re excited to build with him :).
1
3
22