HN user

tomatohs

411 karma

Founder of https://testdriver.ai and https://dashcam.io

email ian [at] testdriver.ai

Posts28
Comments129
View on HN
github.com 1y ago

Show HN: GitHub bot that plays with your app on a VM

tomatohs
1pts1
github.com 1y ago

Show HN: TestDriver, cross platform CLI to let OpenAI automate your desktop

tomatohs
9pts1
www.dashcam.io 2y ago

Show HN: Loom for Developers (Beta)

tomatohs
9pts3
blog.dashcam.io 2y ago

How to send logs from your local environment to Dashcam

tomatohs
1pts0
blog.replayable.io 3y ago

Show HN: Never miss another bug with dashcam for development

tomatohs
2pts1
blog.replayable.io 3y ago

How to improve your developer experience with short embeddable demos

tomatohs
1pts0
haxor.sh 5y ago

Show HN: Haxor Developer Experience Testing

tomatohs
1pts0
haxor.sh 5y ago

Lint Your Documentation

tomatohs
1pts0
paircast.io 5y ago

Document your code just by hitting “record”

tomatohs
211pts97
www.pubnub.com 8y ago

PubNub Launches ChatEngine: Serverless Chat SDK for React Native, Node, and Web

tomatohs
19pts0
rltmjs.com 9y ago

Show HN: Rltm.js – Swap between Socket.io and PubNub with a single config

tomatohs
1pts0
devport.co 11y ago

DevPort – Portfolios for Developers

tomatohs
17pts18
techcrunch.com 12y ago

Show HN: Reddit for Google Glass

tomatohs
4pts1
headertofooter.com 12y ago

Why z-index doesn't work even though you set z-index: 99999;

tomatohs
1pts0
headertofooter.com 12y ago

The difference between width: auto; and width: 100%;

tomatohs
2pts0
headertofooter.com 12y ago

Margin collapse is not a bug!

tomatohs
1pts0
sw1tch.com 12y ago

Turn your phone into a remote for any site w/ the open source Mote.io extension

tomatohs
14pts3
sw1tch.com 12y ago

Show HN: Control websites like Pandora, SoundCloud, and Vimeo with your phone

tomatohs
60pts23
mote.io 12y ago

Show HN: Control websites with your phone with Mote.io. NodeJS + Phonegap

tomatohs
2pts0
www.youtube.com 12y ago

Show HN: Control websites with your phone with Mote.io. NodeJS + Phonegap

tomatohs
5pts0
www.hackerleague.org 13y ago

Show HN: 81 Projects from the Foursquare Global Hackathon

tomatohs
2pts0
sw1tch.com 13y ago

HackNY hackathon hack gone product - rooster.am goes premium

tomatohs
1pts0
blog.hypem.com 13y ago

Announcing: Hype Machine on Spotify

tomatohs
6pts1
www.hackerleague.org 14y ago

Show HN: All the projects made at HackNJill

tomatohs
1pts0
hackerleague.org 14y ago

All the hacks from HackNY Spring 2012 Hackathon

tomatohs
19pts6
sm.rutgers.edu 14y ago

Show HN: Tap into christmas all around the world with this holiday mashup

tomatohs
1pts0
meetjennings.com 14y ago

My last week at Facebook as an Intern

tomatohs
3pts0
rooster.am 15y ago

Rate my hackathon hack gone startup, rooster.am - the smart alarm

tomatohs
30pts34

TestDriver.ai | https://testdriver.ai | QA, Engineers, Customer Support | Austin / Remote | Full-time / Part Time 95% of companies are still wasting time manually testing due to shortcomings in Playwright, Cypress, and other frameworks. Developers rank testing as the #1 blocker to release. We've built an AI Agent that performs manual testing on it's own VM with complete desktop access. It works like a specialized "Claude Computer Use."

We're scaling our early sales and seeking QA engineers, customer support, and sales engineers.

Please DM ian [at] testdriver [dot] ai

I started a company to do exactly this a few years ago, and got to work with amazing companies testing their developer experience.

The problem is not the docs, it's Conway's law. One team designs the API, the other team designs the portal, and another team designs the SDK. The user has a holistic experience that cuts through each team.

That, and the docs are usually written first by the most technical person around, who has a hard time sharing the world view of a noob.

It's not 2010 anymore. Most startups can't even attract "the best engineers" much less hire them.

This is the late game, why would an engineer work for a fraction of a percent of equity and a below market salary when they can take a job at FANG?

You've got to be offering something really, really valuable like remote work, an interesting problem, and/or a new experience. Otherwise the math doesn't math.

TestDriver.ai | https://testdriver.ai | QA, Engineers, Customer Support | Austin / Remote | Full-time / Part Time 95% of companies are still wasting time manually testing due to shortcomings in Playwright, Cypress, and other frameworks. Developers rank testing as the #1 blocker to release.

We've built an AI Agent that performs manual testing on it's own VM with complete desktop access. It works like a specialized "Claude Computer Use."

We're scaling our early sales and seeking QA engineers, customer support, and sales engineers.

Please DM ian [at] testdriver [dot] ai

TestDriver.ai | https://testdriver.ai | QA, Engineers, Customer Support | Austin / Remote | Full-time / Part Time

95% of companies are still wasting time manually testing due to shortcomings in Playwright, Cypress, and other frameworks. Developers rank testing as the #1 blocker to release.

We've built an AI Agent that performs manual testing on it's own VM with complete desktop access. It works like a specialized "Claude Computer Use."

We're scaling our early sales and seeking QA engineers, customer support, and sales engineers.

Please DM ian [at] testdriver [dot] ai

No Calls 2 years ago

I agree with you IRT scale but not speed.

Copy and demo videos are essentially one way communication channels ("fire and forget"). The creator has no idea if the message was understood.

Also, writing copy or making a video typically takes 10 - 100x longer than consuming the same video.

No Calls 2 years ago

A friend described calls as "high bandwidth information transfer."

An average typing speed is 40wpm but an average conversation is between 120 - 150 wpm so about 3 - 4x bandwidth.

Calls also offer sub second latency and maximum priority.

When you add video and audio in there, the pure amount of data transferred is higher.

TestDriver.ai | https://testdriver.ai | QA Engineers, Sales | Austin / Remote | Full-time / Part Time

95% of companies are still wasting time manually testing due to shortcomings in Playwright, Cypress, and other frameworks. Developers rank testing as the #1 blocker to release.

We've built an AI Agent that performs manual testing on it's own VM with complete desktop access. It works like a specialized "Claude Computer Use."

We're scaling our early sales and seeking QA engineers, customer support, and sales engineers.

Please DM ian [at] testdriver [dot] ai

It is very helpful to give it things like:

- A list of applications that are open - Which application has active focus - What is focused inside the application - Function calls to specifically navigate those applications, as many as possible

We’ve found the same thing while building the client for testdriver.ai. This info is in every request.

unshakable foundations in reality

Yes, you are correct that it entirely lays in the reputation of the AI.

This discussion leads to interesting question, which is "what is quality?"

Quality is determined by perception. If we can agree that an AI is acting like a user and it can use your website, we can assume that a user can use your website and therefor it is "quality".

For more, read "Zen and the Art of Motorcycle Maintenance"

This comes up all the time. It seems like it would be possible, but imagine the case where you want to verify that a menu shows on hover. Was the hover on the menu intentional?

Another example, imagine an error box shows up. Was that correct or incorrect?

So you need to build a "meta" layer, which includes UI, to start marking up the video and end up in the same state.

Our approach has been to let the AI explore the app and come up with ideas. Less interaction from the user.

I predict an all out war over deterministic vs non-deterministic testing, or at least a new buzzword for fuzzy testing. Product people understand that a cookie banner "shouldn't" prevent the test from passing, but an engineer would entirely disagree (see the rest of the convos below).

Engineers struggle with non-deterministic output. It removes the control and "truth" that engineering is founded upon. It's going to take a lot of work (or again, a toung-in-cheek buzzword like "chaos testing") to get engineers to accept the non-deterministic behavior.

TestDriver.ai (https://testdriver.ai) | Growth | Full-time | Austin or Remote

TestDriver helps engineering teams move quicker by offloading QA to an AI with their own development environment. TestDriver is not just generative testing, TestDriver is like an employee with it's own computer it can see and interact with.

We're seeking someone to grow the company, including marketing, sales, GTM, etc. We're a small team so you'll wear many hats.

Some technical experience required. Startup experience required. QA experience a plus.

Please email: ian[at]dashcam.io

AI makes things up so it's not appropriate for deterministic solutions. I'm sure something is coming for your mechanical linkage problem.

As for using it more, think of it as a co-worker and not a chat bot. There was a switch that had to happen in my brain before I started realizing I could just ask AI for the answer.

Starting with, why did you prefer to ask me for this answer rather than AI? This is what AI would have said:

Great question! It sounds like you've had some interesting experiences with AI so far. There are definitely more practical and impactful ways to utilize AI beyond chatbots and entertainment.

Problem-Specific AI Tools: There are specialized AI tools designed for various fields. For instance, in mechanical engineering, there are AI-driven CAD tools that can help design and optimize mechanical linkages. You might want to explore software like Autodesk Fusion 360, which incorporates AI for generative design. These tools can take your specifications and generate a variety of design options.

Learning Resources: To get more comfortable with AI, you might find it useful to check out online courses on platforms like Coursera or edX. They offer courses on machine learning, AI, and specific applications in different fields.

Experiment with AI APIs: Platforms like OpenAI, Google Cloud AI, and IBM Watson offer APIs that you can integrate into your projects. For instance, you could use them to analyze data, generate content, or even control hardware.

Join AI Communities: Engaging with communities like AI Stack Exchange, Reddit's r/MachineLearning, or even specialized LinkedIn groups can provide you with tips, resources, and examples of how others are using AI in innovative ways.

Hands-on Projects: Try building a small project that leverages AI. For example, you could create a simple AI-powered application using Python and libraries like TensorFlow or PyTorch. This could be anything from a predictive model to a small automated system.

AI is a machine that can creates more than what you put in. That is "value creation" by definition.

If you've used AI, you know it's a massive timesaver. I find a lot of those who are skeptical haven't used it very much.

TestDriver.ai | https://testdriver.ai | Austin TX, ONSITE (Flex) | Everything

We are a small team building an AI QA Agent for GitHub - on a mission to eliminate repetitive work from developers. Our v2 agent (released this week) is the best desktop automation agent on the market today.

We're a very early stage startup seeking incredibly motivated engineers, sales, and customer success to join our team.

We work from home in Austin TX and meet in person 2x a week.

Email ian@dashcam.io to get in touch.