Jason Huggins 🛠️ Profile
Jason Huggins 🛠️

@hugs

Followers
10,845
Following
7,247
Media
3,436
Statuses
26,794

I make robots 🤖 at @tapsterbot . Started @saucelabs , @seleniumhq , @appiumdevs , @pinthing ... and a new thing ➡️ @valetnet

Chicago (Oak Park)
Joined September 2007
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@hugs
Jason Huggins 🛠️
2 days
Them: "Where do you see yourself in 5 years?" Me:
Tweet media one
2
0
10
@hugs
Jason Huggins 🛠️
3 years
As a middle-aged white guy tech CEO in Chicago named Jason, I just want to say: Everything's political. Especially tech. I want to work with people who care about the effect we have on people & society. Otherwise, middle-aged white guys named Jason are going to fuck it up.
26
254
2K
@hugs
Jason Huggins 🛠️
4 years
Kinda funny how Twitter only shows your current photo next to your old tweets.
Tweet media one
13
261
1K
@hugs
Jason Huggins 🛠️
7 years
Venture capital is rocket fuel. It's not useful if you're not building a rocket. And VCs only really want to give rocket fuel to rocket builders, anyway. Regardless, rocket fuel is dangerous and difficult to handle properly.
10
347
1K
@hugs
Jason Huggins 🛠️
1 year
After years of avoiding it, I'm finally making my own containers. That's right... copper-lined pine box Faraday cages! It actually works! It can block WiFi, Bluetooth, and LTE. (Useful for device and app testing.) I might need to start a TikTok "Will it Faraday?" series...
Tweet media one
92
94
1K
@hugs
Jason Huggins 🛠️
8 years
Dear Silicon Valley: Want to really change the world? Be brave and start your next company in the Midwest. There are millions of reasons.
48
494
1K
@hugs
Jason Huggins 🛠️
3 years
I wonder when Basecamp customers will start to wonder if any of their other sensitive data is on an internal list made for laughs. Or if their Hey emails are being read... and on a list for laughs. The self-inflicted PR crisis is looking kinda fractal at this point.
10
129
792
@hugs
Jason Huggins 🛠️
6 years
My son thinks testing is fun. He calls it "glitching", though. He does it to every game he tries. His favorite glitch is to turn off Wi-Fi, set the clock back 30 days, start the game, set the clock forward, collect all the time-based rewards, then send a note to the game devs.
17
120
665
@hugs
Jason Huggins 🛠️
4 years
@hugs
Jason Huggins 🛠️
4 years
Why does it feel like the Federal Government has seceded from the Union?
13
204
568
3
52
581
@hugs
Jason Huggins 🛠️
4 years
Why does it feel like the Federal Government has seceded from the Union?
13
204
568
@hugs
Jason Huggins 🛠️
4 years
13
28
364
@hugs
Jason Huggins 🛠️
4 years
So we have a new robot at Tapster. 🎉 (We're calling it "Tapster 3".) Was planning to make them in all black, but I'm kinda liking the red. What do you think?
28
39
281
@hugs
Jason Huggins 🛠️
7 years
Open source software is free as in free house. If you want to fix or improve something, either learn to do it yourself or pay a contractor.
6
179
277
@hugs
Jason Huggins 🛠️
3 years
No big deal, just teaching my robot how to terminate... apps.
6
30
173
@hugs
Jason Huggins 🛠️
3 years
When a founder tries to defend their bigotry by talking about how many other employees are *also* carelessly mishandling customer data *and* admitting it's been going on for years... you're going to need a bigger policy statement.
6
14
169
@hugs
Jason Huggins 🛠️
5 years
Just confirmed it's possible to use an Arduino Micro to simulate gestures and taps on iOS 13. I could be wrong, but I think this is big news for iOS test automation. I'll go into more detail in my AppiumConf keynote on June 15th in Bengaluru.
6
34
150
@hugs
Jason Huggins 🛠️
5 years
I'm starting to think "The company has enough cash in the bank to cover payroll and all other expenses for over two+ years" is an employee benefit that will be an important differentiator in hiring in the future.
7
13
148
@hugs
Jason Huggins 🛠️
7 years
VCs will be angry if you end up burning that rocket fuel building a car or a plane instead of a rocket, no matter how awesome the car or plane that you built is, because they promised *their* investors (LPs) that they would only invest in rockets.
1
31
133
@hugs
Jason Huggins 🛠️
6 years
In a classic dad/son moment, he didn't agree that "glitching" is at all similar to what I do for a living. "Dad, your robots just do the same thing over and over again. Boring. I'm trying new things in new apps all the time." (Somewhere, @michaelbolton is smiling.)
6
5
131
@hugs
Jason Huggins 🛠️
6 years
Chicago final got its Elevator Pitch™️ as a city. (via the Pivot podcast with @karaswisher and @profgalloway )
Tweet media one
4
25
123
@hugs
Jason Huggins 🛠️
21 days
Selenium is the biggest open source success story never told. We're now at exactly 20 years since the first lines of code were written. Since then, it has launched countless careers and companies. Did you know the Selenium Test Automation User Group on LinkedIn alone has almost
@seleniumconf
SeleniumConf
21 days
Closing keynote for #SeleniumConf 2024 from Simon and Jason celebrating 20 years of #selenium . Fascinating learning how #Selenium and #WebDriver came together in the earlier days of the project. @hugs @shs96c @seleniumhq #Live
Tweet media one
Tweet media two
0
2
15
13
18
113
@hugs
Jason Huggins 🛠️
4 years
Well, this escalated quickly. Will start printing tonight. Putting in an order to pick up PETg sheets (the clear shield part) and laser cut them tomorrow. Have a local doctor lined up who wants to see one asap. Game on.
@hugs
Jason Huggins 🛠️
4 years
Should Tapster start printing face shields? (We have eight 3D printers in the office.) Hard to tell if this will make a difference or not... or just make things worse.
7
1
16
9
23
119
@hugs
Jason Huggins 🛠️
3 years
Happy Birthday, @SeleniumHQ ! On October 28, 2004, Selenium was released into the wild for the first time. 🎂🥳🤖
5
26
110
@hugs
Jason Huggins 🛠️
7 years
Them: "How would you write an automated test for that?" Me:
7
51
102
@hugs
Jason Huggins 🛠️
7 years
The secret to getting good at anything: Start by being bad at something. The 🔑 is to start.
1
57
104
@hugs
Jason Huggins 🛠️
6 years
@jesseltaylor Cold water tastes better than lukewarm water.
0
0
99
@hugs
Jason Huggins 🛠️
4 years
I'm really liking how the new Tapster 3 is coming along. Starting to look like something you'd see in a Star Wars movie... This one will soon be on its way to its new home in the Chicago area! (iPhone not included)
Tweet media one
7
13
96
@hugs
Jason Huggins 🛠️
4 years
I accidentally said "ham holding" (instead of hand holding) in a conversation and now it's my favorite malaprop. e.g. "This project will need some extra ham holding in the near future."
14
12
93
@hugs
Jason Huggins 🛠️
7 years
TSA Agent: What *is* this? Me: It's a robot. TSA Agent: Ooh, fancy. What does it do? Me: It's an open source tool for democratizing the means of production for the proletariat. TSA Agent: Me: Just kidding. It plays Angry Birds. TSA Agent: Move along, sir.
7
20
93
@hugs
Jason Huggins 🛠️
5 years
Pretty sure this is now a valid ID for purchasing alcohol.
Tweet media one
4
17
91
@hugs
Jason Huggins 🛠️
7 years
But if you've clearly already built a rocket (perhaps after years of bootstrapping), and it's now obvious that you can reach orbit -- if only you had enough fuel -- then venture capital, err rocket fuel, might make sense.
3
18
90
@hugs
Jason Huggins 🛠️
10 years
There are 4 kinds of CI systems: 1) Too simple. 2) Too complex. 3) Abandoned. 4) Eff it, I'll build my own. How hard could it be?
19
134
89
@hugs
Jason Huggins 🛠️
1 year
The first program I ever wrote was with a Big Trak at age 4 in preschool. We would set it up to navigate around a few obstacles then knock over a tower of wooden blocks. Pure joy. When Big Trak was re-released a few years ago, I had to get one. Here's how you program it:
8
10
91
@hugs
Jason Huggins 🛠️
6 years
Everyone can play a part in the Resistance. Me? I'm cooking dinner for the kids while my wonderful spouse is working overtime on lawsuits shutting down Trump's baby jails.
6
0
87
@hugs
Jason Huggins 🛠️
3 years
No board can fire you. No employee can stop you. No single customer can hurt you. When you're on a mission fighting "the man" (VCs, Big Tech, etc.), you might want these protections for good reasons. But when you finally get them, you become the enemy you were fighting all along.
4
6
84
@hugs
Jason Huggins 🛠️
6 years
Its new nickname is Jake. Jake Tapper.
5
20
81
@hugs
Jason Huggins 🛠️
2 years
Next up: Sending the kid off to college today.
Tweet media one
7
3
80
@hugs
Jason Huggins 🛠️
4 years
Flashback to that time when I stubbornly refused to learn how to design printed circuit boards because I already knew how to breadboard...
Tweet media one
10
6
78
@hugs
Jason Huggins 🛠️
4 years
Worked my fingers off making these robots the last few weeks for a repeat customer. Finally shipping them out today. A bit of a pain to assemble, though. But I now have lots of ideas for simplifying the design & build process. It's amazing how hard it is to make something simple.
Tweet media one
7
8
76
@hugs
Jason Huggins 🛠️
3 years
The weird thing about robotics is that as soon as you solve an actual problem with a robot, it's no longer a robot. It's a vacuum cleaner, a 3D printer, a car or delivery vehicle, but not a robot, and definitely a little boring. Cool robots are almost by definition useless.
6
12
75
@hugs
Jason Huggins 🛠️
4 years
I'm never rebooting my laptop right before I give a conference talk ever again... 😱
Tweet media one
13
1
75
@hugs
Jason Huggins 🛠️
8 years
Maybe winter isn't coming, after all.
Tweet media one
1
42
74
@hugs
Jason Huggins 🛠️
13 years
This post is so spot-on, I wouldn't be surprised if someone at Google asks them (or "tells" them) to pull it: http://bit.ly/fo43H9
0
88
73
@hugs
Jason Huggins 🛠️
8 years
Apple now supports Selenium WebDriver in Safari 10. World Domination Plan #1 is complete!
Tweet media one
5
74
72
@hugs
Jason Huggins 🛠️
4 years
Making chicken tikka masala again tonight. A crowd favorite in this house. I'm proud that I've finally learned to use up spices before they expire. I hope I will have earned the right to get the mega-jar of cumin next time.
Tweet media one
13
0
71
@hugs
Jason Huggins 🛠️
4 years
The Selenium project will be hitting its 16th birthday this year. It's old enough to be CarDriver, now.
4
4
69
@hugs
Jason Huggins 🛠️
6 years
He says it works in about half (!!!) of the games he tries. He'll even go and check new version release notes weeks or months later in the app store to see if they fixed it. The kid's all right.
2
0
66
@hugs
Jason Huggins 🛠️
3 years
Many SaaS companies' account lists look like a classic power law curve (20% drives 80% of the revenue). But not at Basecamp! Not only have they built a corporate structure to insulate them from employee accountability, but customer accountability, too.
Tweet media one
2
5
64
@hugs
Jason Huggins 🛠️
4 years
@shl I'd also ask them what's the difference between a lifestyle business and running a VC firm.
2
3
64
@hugs
Jason Huggins 🛠️
7 years
I know I'm a little late to the game here, but I'm starting to suspect there is a massive imbalance between power and responsibility at Google and other big tech companies. Is "Too Big To Care" the tech world's "Too Big To Fail"?
@edwardbenson
Ted Benson
7 years
Wow. Google is shutting down ITA's public-facing APIs. That's an entire ecosystem of airfare startups executed with the stroke of a pen.
64
633
918
4
32
64
@hugs
Jason Huggins 🛠️
5 years
Angie Jones is a national treasure.
9
9
63
@hugs
Jason Huggins 🛠️
3 years
Going through boxes of junk in the basement. It's easy to get rid of extra USB & power cables, but I irrationally can't let go of this Zip drive. Like, what if I need to upload a computer virus to an alien spacecraft to save the planet and their computer only takes Zip disks?!
Tweet media one
11
2
65
@hugs
Jason Huggins 🛠️
2 years
The popularity of CR boxes for indoor air filtration is already visible in Home Depot stats. @corsiaq @jimrosenthal4 @CleanAirCrewOrg
Tweet media one
2
9
64
@hugs
Jason Huggins 🛠️
8 years
If I ever become a teacher, I'm framing this and putting it on the wall behind my desk.
Tweet media one
0
50
62
@hugs
Jason Huggins 🛠️
2 years
Vendor webinar: "Selenium sucks! Use our product!" Vendor website: "System requirements: Selenium"
1
7
61
@hugs
Jason Huggins 🛠️
6 years
Just a reminder that everything started going wrong in the world right after the Cubs won the World Series.
3
13
60
@hugs
Jason Huggins 🛠️
1 month
I successfully made browser automation the most boring thing ever in tech for almost 20 years. Multi-billion dollar industry just automating browsers in the cloud. But you'd never know that reading TechCrunch or The Information. I don't even have my own Wikipedia page. (Another
@paulg
Paul Graham
1 month
I love it when a startup is working on something so promising that we talk about strategies for seeming unimportant for as long as possible. Not just because the startup is promising, but because it's so funny.
41
47
1K
6
2
60
@hugs
Jason Huggins 🛠️
7 years
Took me a minute to realize this wasn't stop motion animation.
@prostheticknowl
Prosthetic Knowledge
7 years
toio: Programmable robotics toy from SONY & @firstflight_jp uses small blocks with personality and use papercraft
8
668
1K
1
29
60
@hugs
Jason Huggins 🛠️
7 years
Here's a sneak peek at a little project I'm working on: Code Cards. It's a way to create real programs using commands printed on paper. This is a first prototype to see if it can find and identify all the shapes and numbers.
13
13
57
@hugs
Jason Huggins 🛠️
1 year
Working on a small project that requires a single board computer and it kinda blows my mind that it might be cheaper to buy a whole phone (with a screen! battery! two cameras! speakers! buttons! LEDs!) than to use a Raspberry Pi, which also happens to be unobtainium.
Tweet media one
9
1
56
@hugs
Jason Huggins 🛠️
7 years
You know you've been playing with electronics too long when you open an Altoids tin and are surprised to find mints.
1
13
55
@hugs
Jason Huggins 🛠️
7 years
Theory: Selling testing tools is like selling insurance. No one thinks they need it until it's really, painfully obvious that they do.
4
31
55
@hugs
Jason Huggins 🛠️
2 years
It's hard to be a Christian as a software engineer. Documentation written 2000 years ago? My brother in Christ, I don't trust anything written more than six months ago.
5
6
51
@hugs
Jason Huggins 🛠️
4 years
Funny, not funny, how software testing only makes headlines when something wasn't tested.
8
19
54
@hugs
Jason Huggins 🛠️
8 years
Reminder: It wasn't just "words". It was a recorded confession of sexual assault & attempted rape. He only apologized for the words.
1
23
52
@hugs
Jason Huggins 🛠️
9 years
To avoid registration laws, I predict drone manufacturers will convert all their products into flying guns.
@verge
The Verge
9 years
Breaking: US government will reportedly require all drone purchases to be registered http://t.co/VsVkVhonU2 http://t.co/8PcXl0agfD
Tweet media one
35
414
199
1
64
55
@hugs
Jason Huggins 🛠️
4 years
Exactly one year ago, I traveled to India (via the UK) for the first time. To celebrate the anniversary of my visit to both places, I'm trying to cook chicken tikka masala for the first time. I've never used this many ingredients before in my life. 😬
Tweet media one
7
0
55
@hugs
Jason Huggins 🛠️
2 years
The one Twitter feature I would like Elon to implement is to be able to find the tweet that I was just about to tap on before the page auto-refreshed, scrolled away, and is now lost forever, like tears in rain.
7
3
54
@hugs
Jason Huggins 🛠️
4 years
I now realize that wearing an N95 mask that has a built-in vent is highly problematic. They're fine for construction/dust, but not for stopping the *spread* of germs by the wearer. The vent is literally an exhaust port for the virus.
Tweet media one
Tweet media two
7
29
50
@hugs
Jason Huggins 🛠️
5 years
There's so much 🤪💰 chasing Robotic Process Automation right now. So I'm launching a Selenium-powered RPA stack. The pitch: "Look, most of what those other folks are selling you is 💩-flavored snake oil. You shouldn't buy any RPA stack. But if nothing will stop you, buy ours."
10
7
53
@hugs
Jason Huggins 🛠️
6 years
The first decade of the Selenium project involved a lot dudes. We were so focused on supporting browser diversity and operating system diversity, we were blind to the other more important kinds of diversity a project needs. It's the top bug that needs fixing.
0
21
51
@hugs
Jason Huggins 🛠️
5 years
Just got invited to an exclusive "invite only" event in Chicago where Google, Apple, and a bunch of other tech companies are recruiting software developers. Instead of a résumé, should I bring a sample term sheet for acquiring Tapster?
8
0
51
@hugs
Jason Huggins 🛠️
5 years
@techmariah Pointers. Specifically, C pointers. The big breakthrough was when I realized the concept was easy to understand, but C's pointer syntax was not.
2
1
50
@hugs
Jason Huggins 🛠️
3 years
@JimLaPorta Is it possible that "Hamas military intelligence assets" meant "the radio towers on the roof"?
7
1
43
@hugs
Jason Huggins 🛠️
3 years
Hey, a tablet-sized Tapster 3+! You don't see that every day.
Tweet media one
4
3
49
@hugs
Jason Huggins 🛠️
4 years
@chrislhayes Same vibe.
@hugs
Jason Huggins 🛠️
4 years
I still can't believe how quickly ONE THOUSAND PEOPLE DYING PER DAY IN THE U.S. has become normalized. COVID-19 is now the 3rd leading cause of death in America (~175K) behind cancer (~599K) and heart disease (~647K). (Sources: )
4
24
22
0
8
49
@hugs
Jason Huggins 🛠️
1 year
Note to self: NEVER EVER NEVER EVER run "brew update" hours before your conference demo. It breaks *everything*.
4
1
48
@hugs
Jason Huggins 🛠️
3 years
The head of marketing, the lead developer of the iOS app, an open source developer, and a customer support employee are all leaving Basecamp. But not to worry! When you think "Basecamp", the last things you associate with it are marketing, iOS, open source, or customer support.
4
5
46
@hugs
Jason Huggins 🛠️
3 years
It's amazing how much work goes into making something so "simple". This is a "just press the power button" project for a client. But it had to support any sized phone, with a power button that could be anywhere on either side, with very specific size and power constraints. 📲
5
8
45
@hugs
Jason Huggins 🛠️
5 years
sup?
0
2
44
@hugs
Jason Huggins 🛠️
5 years
Is anyone else amazed that the two definitions of the word "oversight" are the complete opposite of each other?
Tweet media one
8
9
45
@hugs
Jason Huggins 🛠️
6 years
I'm in a technical discussion with other developers and instead of saying "AI" (because no one can agree what that is), we're using the phrase "something using statistics" and it makes me smile.
3
9
44
@hugs
Jason Huggins 🛠️
4 years
Just shipped this Tapster 3 robot off to its new home. Am I imagining things or is it giving off some serious droideka vibes?
Tweet media one
Tweet media two
8
1
45
@hugs
Jason Huggins 🛠️
6 years
From a parenting perspective, the surprising thing is that my son is super into glitching games because I rarely allow him to level up via in-app purchases.
1
2
44
@hugs
Jason Huggins 🛠️
3 years
Two months into learning French on Duolingo and I'm happy to say I'm fluent! (As long as our conversation is 100% about whether or not I would like to eat a pizza. Or if you would like a pizza. Or two pizzas. Or a pizza with some wine. Or some pizza tomorrow. Or next week.)
4
0
45
@hugs
Jason Huggins 🛠️
7 years
Happy Birthday, @SauceLabs !
Tweet media one
1
9
43
@hugs
Jason Huggins 🛠️
5 years
Got a live demo by @buildlog at @tapsterbot HQ yesterday of his new 6-axis (or as he says "3x2") Grbl_ESP32-powered machine. So cool!
5
4
43
@hugs
Jason Huggins 🛠️
10 years
"Test-Only-After-Embarrassing-Production-Outage Driven Development" #TOAEPODD
2
84
43
@hugs
Jason Huggins 🛠️
6 years
Just witnessed CPD arrest someone at the Palmer House. I started recording video when I heard the officer say to the suspect, "Don't make me taze you." Officer asked me why I was recording. I replied, "To make sure you don't shoot him." Officer replied to me, "Shame on you!"
Tweet media one
5
3
44
@hugs
Jason Huggins 🛠️
8 years
This isn't a debate. This is Thanksgiving dinner with Drunk Uncle.
1
64
43
@hugs
Jason Huggins 🛠️
3 months
@keshavchan whoa, whoa, whoa.. so this is *not* a coincidence?!
@hugs
Jason Huggins 🛠️
2 years
I'm not a conspiracy theorist, but this is suspicious...
Tweet media one
Tweet media two
1
0
5
0
0
42
@hugs
Jason Huggins 🛠️
4 years
Today I cut my own hair for the 8th time this year. I think I'm getting good enough at it that I'm now fully qualified for an ISS mission or the long flight to Mars. (Don't know if NASA or SpaceX will care, but I'm putting this on my résumé anyway.)
Tweet media one
11
0
43
@hugs
Jason Huggins 🛠️
7 years
Fidget Spinner Robot. Yes, this is what I do for a living​.
12
10
42
@hugs
Jason Huggins 🛠️
4 years
@shanselman This is a core tenet of Complaint Driven Development.
2
3
42
@hugs
Jason Huggins 🛠️
4 years
You know that quote by @reidhoffman , "If you're not embarrassed by the first version of your product, you've launched too late"? My first kits back in 2012 shipped with electronics that consisted of an Arduino, a breadboard, and hook-up wire. And the frame was made of wood!
Tweet media one
3
10
41
@hugs
Jason Huggins 🛠️
6 years
Random #FunFact for the day. Why is the default Appium server port 4723? Hint: On a phone keypad, it spells "ipad". The longer story: I started working on what eventually became the Appium project because I was tasked with figuring out how to automate iPad apps for a client...
Tweet media one
3
18
41
@hugs
Jason Huggins 🛠️
4 years
Microsoft owns JavaScript. Did not have that on my apocalypse bingo card, but I totally should have.
@bitandbang
tierney cyren
4 years
GitHub has announced their intent to acquire @npmjs :
6
32
70
2
17
39
@hugs
Jason Huggins 🛠️
2 years
@shannonrwatts This continues to break my heart. Fwiw, @MomsDemand was well represented at the Oak Park (just west of Chicago) parade this morning.
Tweet media one
Tweet media two
Tweet media three
1
0
41
@hugs
Jason Huggins 🛠️
3 months
@patio11 Funny story, I exist because of an issue like this that happened a long, long time ago. Though it involved a far smaller amount. Both my (future) parents worked at Bankers Trust in NYC. One day, some transfer went sideways, and a lot of money showed up in an account it shouldn't
1
0
41
@hugs
Jason Huggins 🛠️
2 years
#ThrowbackThursday : One of my favorite mini R&D prototype projects. Always fun when all the stars finally align: the math, the electronics, the software, the 3D printed parts, etc...
5
4
40