Software dev in political tech. Former tech @ Yang2020/YFNY, @hwkfsh. Co-founder of @alliebotHQ. General geek. Proud ally for D&I. (he/him) Views my own.

New York
Joined August 2009
Replying to @traviscline
Dang. Hope you recover quickly.
56
Simon Tam retweeted
35-year-old Asian man was walking when @NYPDHateCrimes says this man called him a “gook” several times unprovoked, threatened to kill him, followed him, struck him in head with an umbrella. Suspect 5'9" Happened Dec 3 at Fleet Pl & Willoughby St in Brooklyn. #StopAsianHate
68
133
26
429
66,811
This. 1000% this. When I was out canvassing and doing Election Day GOTV I witnessed firsthand how the AAPI vote is ready to mobilize, but only if we invest the time and resources with outreach and listening to this electorates concerns.
Asian American + Pacific Islanders comprise over 17% of NYC's pop. and are the fastest growing group in the country. @graceleefornyc and I make the case in @GothamGazette that Dems cannot continue to take AAPI voters for granted and must start delivering. gothamgazette.com/130-opinio…
1
My life these days is essentially make the plan, execute the plan, expect the plan to go off the rails, throw away the plan.
All my sleep deprivation training has led me to this...
Congratulations on the recognition! Y'all do amazing work!
3
Just realized that 6-months ago Simon did present day Simon a huge solid. What a champ.
3
Fever dreams are a hell of a thing – at Brooklyn, NY
Replying to @Erica_Wenger
@Bosefina is fantastic in the community! – at Brooklyn, NY
2
3
TFW the barber stupidly cuts off hair that took over a year to grow. – at Brooklyn, NY
Just enjoying some pizza at Juliana's with Patsy Grimaldi in the background.
#TFW you bet wrong on which side is the back of the train at the subway station. #nyc #newyorkproblems – at Manhattan, NY
Replying to @jaredpalmer
@jaredpalmer @formiumhq is this still actively supported? I feel like it solves 90% of my headless form builder needs but for the remaining 10%, unclear how much active development is working on dropdown or hidden field supports or skipping pages with 0 visible questions.
Someone drugged my drink this weekend. Here’s are some symptoms of a spiked drink that I wish I knew beforehand (and was never told):
2,721
35,905
2,630
137,747
When the app says your metabolic age is High but it's the same as your actual age... – at Brooklyn, NY
One of the worst things about hyperventilating during an anxiety attack is the feedback loop of panicking about having an anxiety attack, the lack of oxygen during, and the frantic Googling of how to breathe during an attack. – at Brooklyn, NY
1
Working around the clock to hit a deadline isn't hard for me. Turning off burnout mode and ramping back down to a more sustainable steady state is really difficult. I get so used to a high level of short-term productivity that I can't immediately rationalize working less. 😞
2
Replying to @Bosefina
Agree. Communication is the sales and marketing of your hard skills. For me, it was transitioning from being unsure about my skills to no, I am pretty damn good at my job, that gave me confidence to speak up, to create opportunities for charisma or displaying expertise. – at Brooklyn, NY
Walking back home, saw a non-asian man out for a jog wearing a "Stop Asian Hate" t-shirt. Didn't think it would strike me as hard as it did but it feels tremendous having allies in your neighborhood. – at Brooklyn, NY
1