HN user

msencenb

907 karma

You can reach me at matt@wrestlingiq.com or matt.sencenbaugh@gmail.com

wrestlingiq.com mattsencenbaugh.com

Posts113
Comments138
View on HN
news.ycombinator.com 1y ago

Ask HN: How have you shared computers with your young child (~3 to 5)

msencenb
18pts16
news.ycombinator.com 1y ago

Ask HN: Recommended monitor for a small desk

msencenb
1pts10
news.ycombinator.com 2y ago

Ask HN: Those of you in M&A – is AI generated code a pencils down moment?

msencenb
1pts1
news.ycombinator.com 4y ago

Ask HN: Good data sets for MBA intern pay?

msencenb
1pts0
news.ycombinator.com 5y ago

Ask HN: Stripe Connect Alternatives for Platforms?

msencenb
1pts1
news.ycombinator.com 6y ago

Show HN: The 1.0 of my Slack app – Visual Office

msencenb
2pts0
news.ycombinator.com 6y ago

Tell HN: Launching a side project? Remember to sanity check production

msencenb
2pts0
www.visualoffice.app 6y ago

Show HN: Bring social cues into your team's Slack with a virtual office

msencenb
1pts0
news.ycombinator.com 6y ago

Ask HN: As a software engineer, how can I help with Coronavirus?

msencenb
4pts4
www.visualoffice.app 6y ago

Show HN: Visualize your remote office inside Slack

msencenb
5pts1
blog.wrestlingiq.com 6y ago

I Use and Recommend Fathom Analytics

msencenb
1pts0
news.ycombinator.com 6y ago

Ask HN: (DIY?) Stripe Connect Alternative

msencenb
1pts0
mattsencenbaugh.com 7y ago

Macroservices – A Pragmatic Approach for Small Teams

msencenb
2pts0
news.ycombinator.com 7y ago

Ask HN: Is anyone interested in an eco-friendly postcard print API?

msencenb
1pts1
news.ycombinator.com 7y ago

Ask HN: Best place to find devops / Heroku consultants?

msencenb
1pts2
mattsencenbaugh.com 8y ago

It Worked For Me

msencenb
2pts0
news.ycombinator.com 9y ago

Ask HN: Why is Stripe's 'Remember Me' considered secure? Or Lyft's sign up flow?

msencenb
3pts3
mattsencenbaugh.com 9y ago

Why I Refuse to Negotiate on Equity

msencenb
2pts0
news.ycombinator.com 9y ago

Ask HN: What “old” programming languages will you stop using in 2017?

msencenb
3pts2
news.ycombinator.com 9y ago

Ask HN: Stripe for 10k plus transactions?

msencenb
9pts5
mattsencenbaugh.com 10y ago

Postcard Panda May 2016 Income Report

msencenb
1pts0
mattsencenbaugh.com 10y ago

You've got a product, not a company

msencenb
1pts0
mattsencenbaugh.com 10y ago

Postcard Panda April 2016 Report

msencenb
1pts0
mattsencenbaugh.com 10y ago

Where is next November?

msencenb
1pts0
mattsencenbaugh.com 10y ago

Postcard Panda March 2016 Stats Report

msencenb
1pts0
mattsencenbaugh.com 10y ago

Xcode's Secret Menu Option – How to Clean Your Build Folder

msencenb
3pts0
mattsencenbaugh.com 10y ago

Why Startups Occasionally Act Like Sociopaths

msencenb
29pts4
mattsencenbaugh.com 10y ago

In Search of the First Customer

msencenb
1pts2
mattsencenbaugh.com 10y ago

Launching my first SaaS product in 54 hours, 20 minutes, and 5 seconds

msencenb
11pts1
appfaqs.co 10y ago

Show HN: AppFaqs.co

msencenb
11pts14

I am really impressed with your demo video, particularly the analytics, logs, and test suite features.

I'm a target customer where I have a few curious customers, but I'm not fully ready to roll it out yet across the customer base. One thing that's stopping me, what does credits mean on your pricing page? And what is the pay as you go price after you hit your limit? I would need to be able to budget this before I deploy.

The second piece - we already have a CLI, which is great for terminal based agents and what we will continue to recommend. What we really want, and I think is what you are offering, is basically an easier way to deploy a 'remote connector' to use Claude lingo so that normal users with the claude/chatgpt app can just use our MCP. Can you point me to guidelines or the right place in your open source templates to understand how I would best handle auth (or the tradeoffs in each) during the initial build phase of the MCP server?

First of all - totally agree. I work half-time so I get to spend extended time every day with the kids.

My post did not say anything about how I was going to use the computer, in fact we often do exactly what you said with his fake keyboard in between his other activities.

I also believe that it's my job to provide my children with the environment in which they can thrive and be independent. This post is asking for constructive guidance on how other people have navigated the transition into engaging with technology that all kids go through.

If you have any ideas, I'd be happy to hear them.

JetBrains AI 3 years ago

Any details on IP indemnity?

I have not really used Github Copilot out of concerns with IP; however, they recently added an IP indemnity clause that might have me take the leap. I use Jetbrains products (RubyMine) and would love to give this a shot instead.

Thanks for the reply. We do plan on taking another pass at analytics in July or August. I'll give the system user_id a try, it's entirely possible that will work for us and I have simply not gotten to an aha moment yet with the product (we are starting from scratch, so no segment data to import).

I'm not sure why this is completely blocking you, we have plenty of customers that just create a user with user_id "system" to track actions that aren't tied into a specific user in a company.

It was never a technical problem, but a cognitive dissonance between the marketing and implementation details. I'll do my best to narrate my internal dialogue as a potential buyer.

I come to the homepage and am intrigued by the words "focused on companies"—because that is absolutely what I want! I want company level metrics (sports teams in my case) to be the first class citizen. I actually do not care about user identification at all. There are a ton of products that already do that I can pick if I want. I assumed you might be able to drill down into user level metrics eventually, but I thought our v1 would not identify users at all.

Jumping over to the docs, I head to the tracking behavior section for companies. The user_id param being required does not fit with my idea of what June is at this point. Why would I need to identify a user, if this analytics is focused on companies?

To me, this data model suggests that this is a traditional analytics product that treats user + user events as first class, then rolls that up to do clever things at the analysis level for companies. I had expected company events to be the first class citizen and for the events to flow top down from there. Now I'm concerned that when I stick in a 'team' user_id the data is going to be muddied, because the product won't know that this hacked in ID is just a generic company thing. Does that mean my user based analytics are going to be off? What does that imply for the data/reports downstream?

There isn't really any drawback to that approach as you can filter out the system user from every analysis that doesn't want to include them! Happy to support you on the implementation or answer any further doubts in our Intercom conversation thread :)

This comment highlights what I mean. If you are an analytics company focused on tracking companies, I expected it to just work that way out of the box. If I need to remember to filter out this user from a bunch of metrics or analyses, I am bound to forget at some point or bring on a teammate who doesn't know.

Anyways, thanks again for the reply and hope the feedback is helpful.

I heavily considered June recently for my b2b saas (they even offered my tiny bootstrapped startup a small discount for the first year, which I appreciate very much).

The thing that stopped me was that there was no way to track an event to only a company, it still had to be tied to a user with the identify call. Our most important metrics ($ processed per company) is not based on a user at all. I wish June let you do company only event tracking - I would have had to hack in a fake user to track against.

Lots of our other metrics are per user, so we did like that it was possible to tie it to users-just surprising that an analytics company focused on org level analytics required it.

Also on the wishlist - hubspot integration. I’ve been evaluating Hightouch to punch data from my app to hubspot and it’s probably going to work, but take more effort than I was hoping for.

Best of luck!

I think I’m in your target market-I own a small b2b saas that will be adding user generated automations to our product soon.

I love the UI and would use a UI only version of this. I pay for highcharts and pintura.

The backend stuff is not super helpful in my case because my app already has all those capabilities (email, SMS, etc) and it’s wrapped up in messaging within the app. I wouldn’t want to use an outside provider for that stuff. I also generally want custom automations - otherwise I would just be using Zapier - so while the example basic stuff is reasonable, I would be looking for a fully custom option for each building block.

Best of luck - seems like it has potential.

Everyone saying it doesn't scale is missing the point.

Scaling is a winner-take-all, venture capital mindset. The article is about service businesses, which do not need to hit web scale! We are talking about services here not your web startup.

Even beyond services, giving a shit and building saas is not impossible. In fact, I wish more tech companies started small and stayed small. I absolutely want to run a digital small business and I want to give a shit, it makes the building feel purposeful instead of this product-led growth at all costs bullshit.

I hope we see a software middle class grow in the next decade. Middle class tech companies are going to be coming from the bootstrapper + founder focused funds (TinySeed / Calm) and they are going to have a distinct advantage if they understand their strategy/context in their chosen verticals.

You sound like a really smart, engaged employee. I would absolutely not try to 'fix' this in yourself.

Advocating-for customers, fellow employees, technology to solve specific business problems—is the quickest way to progress to senior or staff level engineering positions. Sure you need the engineering chops, but my experience has been that applying those skills in the context of business goals is the quickest way to climb the ladder.

In your case it sounds like you need to be willing to engage with the founders on the field they care about, which is business goals. Their metric of success (downard trend of x) is a good focus for early stage startups. Over time, there will be other metrics that will become important and one of those is going to be customer acquisition channels.

The holy grail of acquisition channels is customer referrals. Do you have NPS surveys at your company (or some other proxy of 'I would love to refer you to other customers')? If you do, I would take a look at what those scores look like, which will help you engage your boss with something like:

- Our NPS score for key customer X is in the shitter, do you think that means we should focus more on bugs so that we don't get a bad reputation? How do we think about NPS vs feature count in a situation like this?

Or if NPS is still good, you have grounds to feel better about the bug situation. Sure it's not good, but you can feel good that you are spending your time in other impactful ways.

If NPS is not a thing yet, advocate for it. One way to do this might be to engage with your boss / founder. I would suggest simply asking how they know when you have met your goal of supporting x number of features. Or if they don't have an answer to that, how they think through when other metrics might become more important. If they go into customer acquisition, marketing, etc, it would be a natural and good time to advocate for NPS or some other form of engagement with your customers so you can discover how to harness them for future growth.

Sorry for the novel. This is basically a long winded way of saying it's not something that needs fixing in you. Business is a big chess game of strategy. If you want to feel better about it, the best way is to continue to engage your boss/founders on the business goals and to help them think more clearly about the tradeoffs you are making as a tech team.

Are we able to create these via the API (specifically through Connect)?

I'd love to dig a bit deeper into the docs on integrating with this, but haven't managed to find them yet.

Losing faith in UX 5 years ago

I put it poorly in my first comment.

I think it would be correct to say that receiving an education should teach you about ethics. Whether that should be strategic from the top down (you take specific classes about ethics) or embedded in each class is a question I don’t know the answer to.

In an individual class the amount of ethics varies. When I took d.school classes there certainly wasn’t a “market mover” mentality. We were genuinely interested in understanding people better so we could improve lives. But ethics certainly wasn’t explicitly on the agenda. We just didn’t have any assholes taking the course at that time.

This is part of the argument within the university for loosening credit requirements. When I was there, I took the HCI track. That track had the smallest credit requirement and also let you take a broader base of classes that counted towards the major, such as philosophy. That was a more rounded experience than some of my peers who took harder cs tracks like networking and systems.

Losing faith in UX 5 years ago

In defense of the d.school, what they teach are techniques and tools - not ethics.

UX broadly is in the same boat. UX is a tool. We can use it for good or for evil.

At the end of the day UX is only as valuable as how well individuals (or companies) can align their personal definition of 'good' with 'good' that the underlying company cares for.

Soli 7 years ago

Right on the mark here. Feedback for devices like this are going to have to involve other senses, not touch. The most obvious ones being a visual + audio feedback of some kind.

I built a project at school using a Kinect in 2011. Similar UI/UX model where you can essentially 'sense' the skeleton - we routed that data through a Node app that allowed you to swipe in the air to move through a photo album.

One of the hardest parts of this is getting what people call the 'clutch' right. Basically, how is the interface supposed to know that my arm movement is meant to target the device, and not say a friendly wave to my neighbor? In voice interfaces this is the equivalent of 'hey Siri' or 'Ok google'. With skeleton sensing interfaces we could still do an audio clutch if needed or you'll need to use another body part to engage the action on the device. Fascinating problem and I'm curious as to what clever solutions will surface.

Soli 7 years ago

Cool technology no longer lives in a vacuum. Tech is now inextricably linked with ethics (in a good way) and will become more so in the future.

Directionally this is a great thing! If this was a DIYer or article about the human-computer interaction concepts of interfaces, I would agree with you. But it's not. It's about a device shipped by one of the most privacy-invasive companies on the planet.

IMHO privacy questions are exactly the right questions for a thread like this. No one gets a free pass because it's 'cool technology', nor should they.

Does anyone have experience with ETL as a service like StitchData (not related to stitchfix)?

The startup I'm employed at needs some data analysis, but it is not big data, simply a way to unify analytics into a queryable database. I'm not looking forward to writing any ETL code, and was hoping someone here had a tool to help.

In this case I knew the CEO from school. The computer science department I studied in offered a couple cross-collaboration classes with the graduate school of business, which is how we met.

I don't have much practical advice here, but my path was to have done good work in the past (reference checks), have an existing connection, and to not be afraid to negotiate hard at the beginning.

I've been doing this for 2+ years now, and would do it again in a heartbeat with the right employer. If you are a software engineer, 60% pay is still solidly in the middle class range.

The main upside is it gives you the freedom to invest in yourself without worrying about juggling freelance clients.

Want to travel? Long weekends are the norm, and it takes less pto to get extended vacations (particularly if your boss lets you shuffle your schedule between weeks).

Want to create a small business? You now have two days a week to do exactly that. This protects the weekend, and has saved me from the burnout of 'night & weekend' projects I've done in the past. My business is not ready to support me, but it is much farther along than any previous venture I've started.

Want to do random educational activities? I've taken up bread making and taken several woodshop courses in the past year. I also read 50+ books a year. You have time.

How do I negotiate this? I get a salary and health insurance. I do not get equity. I prefer it this way, as I'd rather bet on myself than equity in a venture backed startup. Just my two cents.

Are there downsides? If you consider missed pay a downside, then yes there is. You won't be able to buy a house in the bay area. You won't be able to keep up with the jonses. You won't have a fancy car. If that matters to you, don't take the pay cut. Personally, anything above $70k a year is gravy. I'd like to maximize my free time after hitting that financial milestone to actually live my life.

Let me know if I can help with specific questions.