Hacker News new | ask | show | jobs
by lynnetye 2616 days ago
Key Values (https://www.keyvalues.com) is a one-woman show (oh hi!). I started Key Values as a side project two years ago, but it quickly turned into my full-time passion and business. I'm doing ~$30k/month and it's almost all profit since I don't have an office or any employees. I recently talked to Courtland of Indie Hackers (already mentioned in the comments) about how I got here: https://www.indiehackers.com/podcast/086-lynne-tye-of-key-va...

I would never have started Key Values w/o Indie Hackers, so I highly recommend you spend some time there. It's a bottomless treasure chest of inspiration.

32 comments

God, that's a brilliant name/logo.
Agreed, although I thought it was a key value store as a service at first
Same, definitely thought of https://keyvalue.xyz/ which I haven't used myself, but once recommended (after searching it up) to a client dev for his hackathon project and he was happy with it
I was interested in knowing how you got the idea for this, and reading your about page confirmed my suspicion that this is an amazingly simple example of the whole "make a product that solves a problem in your own life" sentiment. Kudos!
Neat! Could you add a category for part time?

How do you enforce that the companies are being honest?

Also the filters seems to OR each other so the more I pick the more results I get. I think most people expect filters to be AND.

1. I think only ~1/150 companies I talk to are actively hiring part-time engineers, so it's unlikely I'll add this category any time soon... if ever. (Sorry!)

2. A lot of people don't trust employers, but in reality, hiring managers aren't trying to mislead people. Especially at small startups. It's extremely expensive (and heart-breaking!) to interview, hire, and onboard devs only to have them leave soon after. It's a competitive market and software engineers have their pick of the litter, so companies want to attract the right candidates, the ones who are truly aligned w/ their values and will stick around for the long haul.

3. Trust me, I don't want to use OR logic either! Once there are enough companies on Key Values for AND logic to provide a good user experience, I'll switch. For now, the results are sorted by number of matches and how highly companies rank those matches.

Consider that you may be turning people off the product: I had run into this service before (as a job-seeker) , but gave up simply because I couldn't actually drill down to anything meaningful-it didn't offer anything above browsing job boards. Even with a small # of offerings, AND logic allows people to filter down to what they are actually seeking. Providing a ranked list that grows the more specific I am being is, in my mind, negative value, since now I have to sort through a longer list of results that likely don't match at all. There's nothing wrong with providing a page that states "there are zero results for this query, but if you relaxed {X} then there are {y} employers avaliable.
@lynnetye — what about drawing a horizontal line, between the companise that AND match all criteria, and the ones that only OR match? And there could be a sub title / explanation below the line, like, "The below companies match only some of your criteria:".

And maybe the match number could be instead of just a single number, a text like "X exact matches, 7 partial matches"?

Persnoally, getting both an AND count, and an OR count, and this combined AND + OR match list, seems nice. I'd probably be interested in an OR match company, if it matched say 5 out of 7 criteria.

> 1. I think only ~1/150 companies I talk to are actively hiring part-time engineers, so it's unlikely I'll add this category any time soon... if ever. (Sorry!)

Is that not a chicken and egg thing tho? With your visibility, encouraging the values you want to see can be a good thing?

I run an event listing site, and years ago I added a totally optional "Code of Conduct" field. I know that prompted at least one local group to officially add one!

Also, if you do, make it so companies can select both full time and part time. We just closed an job advert where we would accept both, and the number of places that only let me pick one was frustrating.

> 1. I think only ~1/150 companies I talk to are actively hiring part-time engineers, so it's unlikely I'll add this category any time soon... if ever. (Sorry!)

That’s sad to hear. I’m currently working part time (I value my free time much more than the money I would make) and it took quite a bit of effort to find a place.

What place did you find? (Or how did you find it, if you would rather not divulge names)

I will be looking to go from full time to part time in s couple of years.

I spoke to employers of friends who were open to the idea. Small (but post-startup, I guess) tech companies that I found through my personal network. I also talked to a recruiter I know, but he didn’t have much luck finding anything for me.
Maybe you could get people to enter values for companies. Sort of a glassdoor for values.
I think you need some % match indicator or a floor (eg chose at least 8 values? Match more than 1). At the moment it isn't clear when I would want to stop scrolling or improve my search criteria.

Perhaps use a soft floor? I.e. a little header "matched one value" at the right point in results. If people want to scroll past that they can, if not they'll know where to stop. You could also exclude them from the result count. In which case it would say "We also found these companies which matched one of your values".

your A/B tests can also be lying to you.

just because a test is giving you a result of doubling down on a particular feature, it doesn't mean you should.

now of course, if you just need the clicks so that you sell to the greater fool, by all means boost that engagement sister!

Yeah, the filter really turns me off. The number of matches going up as I try to narrow things down is frustrating.
I second this sentiment
Nice idea, but I miss society related values here (which are increasingly important for many people). For example, what if I don't want to work for a company that trades user data? Also negative externalities of a company are not clearly shown.
Great interview on indie hackers podcast. Always motivating to hear from the perspectives of people not trying to grow at all cost, following SV conventional wisdom etc, aiming for more lifestyle type businesses.
> I'm doing ~$30k/month and it's almost all profit since I don't have an office or any employees.

Awesome job. I am really surprised with that kind of revenue you don't spring for an office or dedicated office space at WeWork. You might as well spend money on your business, either that or you paying taxes to uncle sam (assuming you based out of the US). I try and buy a new MacBook Pro each year, might as well get a high end asset I use daily and the deduction.

Umm... if you spend money on tax deductible stuff that you don't need, I don't think you end up with more money than if you pocket the cash and pay taxes on it...
I’m not sure how the US tax system works, it seems doubtful that if you spend money on an asset you can deduct the full amount from the tax you pay? In Australia you would basically deduct the purchase price of a MacBook Pro off the total profit you calculate tax on so it ends up being around a 30% discount on the MacBook Pro. If it’s similar in the US at all spending profit pointlessly would just be throwing money away?
I have photography equipment that I used while working a media consultant. It was a 100% deductible business expense back then, I get a tax break every year as they continue to "depreciate". It's been a few years, I still do some photography on the side mostly portraits or headshots.
I don't think deduction means what you think it means. If you deduct 100%, you aren't deducting it from the total tax owed. You are deducting from your total taxable income.

So if your tax rate is 30% and you spent $1,000 on a camera, you will save $300 on taxes. So the camera is not free. But you do get it for effectively $700.

Additionally, you can't deduct the value of a purchase AND depreciate it every year. You do one or the other. And which one you do is dictated by tax law.

Double dipping is tax fraud.

> Additionally, you can't deduct the value of a purchase AND depreciate it every year.

In Austria we have an "investment bonus" that allows you to do exactly that (with a limit). If you are in the highest tax bracket (50%), this means you can get around 5000€ of equipment effectively for free every year.

surely that depends on the type of company you have? If you have a personal company then I expect it is like that, if on the other hand you are incorporated the full purchase should be deductible, the reasoning of course is that a product you buy for a personal company is also used for you.
No matter the type of company, deducting 100% of something does not reduce your tax burden by that amount. Multiply your tax rate times the amount of the deduction to see you tax savings. If you deduct 100% of a laptop and you or your company pays 30% tax rate, then you save about $300 because you were able to deduct.

You aren't getting the laptop for free.

If a company buys a laptop for a 1000 that is an operating expense of that company, if it is a personal company that is to say you are the sole owner and it is not incorporated then you can deduct part of the cost of that laptop which I thought I already indicated. If on the other hand the company is incorporated in some way - and because I am not referring to any particular country I just mean in some way the money spent on that laptop will not be counted in the company's profits and not be taxable.

on edit: unless of course this is different in the country under discussion but in the countries I'm familiar with it works that way, also note I have not discussed depreciation which would definitely apply to a laptop.

You are right, of course it's not 100% deductible. I am not advocating spending wildly on things you don't need for the business. If you have lots of revenue and not a lot of expenses, it makes sense to splurge on physical assets you can use and then expense and in the future sell. I.E. computers, networking equipment, storage, monitors, etc. Furthermore, it also make sense to spend on things that can help you grow the business like advertising, marketing, office space, employees. Again, better to spend and get the tax deduction, and have the resources that grow the business.
If you deduct the expense, and then sell it later, your going to have to claim the sale as income. And pay tax on it.
Depending on the depreciation schedule, esp for tech, it could well be viewed as close to worthless by the tax office after some years.
You don't get to expense the purchase AND depreciate the asset.
What if you feel your business is the right size?
Try 50% if you are earning 30k a month, top tax rate kicks in at 180k per year in Oz.
A lot of these are manager-dependent, like 'fosters psychological safety'. My impression is that these are snapshots of how the companies would like to be seen, which is what they are paying for. They aren't paying for an 'audit' of what their true value are, or for insight from employees (like Glassdoor).
Sweet mother...this is awesome. As a very technical engineer currently lost in a sea of bean counters and project managers, it has been a real challenge wading through idiotic recruiters and endless repeated garbage job postings. Thank you for Key Values...this is gold.
So how are you monetizing it? Is it ads or paid job advertisements or something else?
Companies pay a yearly subscription fee for content creation and listing their profile on Key Values. I never charge software engineers and I don't charge companies any placement fees for the engineers they hire through Key Values.

Having a contingency model is definitely the more lucrative path, but I'm against it for two reasons: (1) I'm a dev, not a recruiter, and (2) I think placements fees are part of what's broken in recruiting. The incentives are misaligned among recruiters, candidates, and employers when recruiters only want to place someone just long enough to hit the 90-day mark.

^^The incentives are misaligned among recruiters, candidates, and employers when recruiters only want to place someone just long enough to hit the 90-day mark.

Precisely! That's why I think Triplebyte.com is such an overrated company. Behind all their new-age silicon valley spin, they are nothing but an old-school scheming recruiter, charging $10K++ per hire.

Think of about it - it's the ultimate rent-seeking industry out there. I feel that the $10K should go to the candidate who is actually going to do all the work and/or be re-invested into R&D (actually adding value to the world rather than paying fat recruiters).

$10k per hire sounds like a lot, until you realize that engineers add hundreds of thousands of dollars in value to their companies per year, if not much more. And good hires are worth their weight in gold.

So clearly, Triplebyte’s success is at least to an extent the result of their delivering value to their clients.

you're attacking a straw man. I didn't deny the worth or value of a good engineer. "And good hires are worth their weight in gold." => So don't they deserve a chunk of the 10K triplebyte gets, considering triplebyte is just a middleman. Also wasn't the internet supposed to get rid of the middle man or drastically minimize the rent they seek?

I really like what key values does - I think it's a very sustainable way of doing it (both the incentive structure and the philosophy itself) and wish the very best.

I don't wish triplebyte, recruiters, and other rent-seeking middlemen well.

I have seen fees up to $30k for each FT hire.
It’s usually a percentage of first year salary. 10-15%
I've seen contracts with hire fee of 25% of the mans salary. They were in pharma. 25%of100-200k per deal.

They both founders got money very fast

How did you solve the chicken-egg problem, where the site isn't valuable until you get a lot of viewers/postings? Thanks, and great site!
Great question! I'm wondering the same.
Great point. Really impressed with how you've approached it!
Your indie hackers episode was just recommended to me this week. Will have to check it out!
Heads up I can’t seem to get half the tags (self-funded for example) to filter. I select and then hit select values and nothing happens. On an iPad / Safari.
Thanks for responding. That's really inspirational.
It may just be that all companies select the same values, but even deselecting basically everything I still get +/- 80 results.
I think in the beginning nothing is selected. For example selecting „work life balance“ gives me 7 results.
This is great. In a mildly amusing side-note, in order to fill out my companies profile, my (barely profitable) side project is a perfect fit: https://forcerank.it lets you have your team rank all the values so you can see what the team actually thinks your values are.
I hope you can add more remote work soon.
I have a feedback for you - would be great if you can add filters (separate from the value filters) e.g. I selected my priority values and then wanted to filter the results with only remote jobs but no such option was available. Similarly one might want to filter the results by location etc.
How much do you charge each company?
Really good website. However, I'm wondering as to why this is a full-time business. Is most of your time taken by marketing and sales?
A common belief on HN is that any SaaS/tech business is constrained by the complexity of its code and product. Famously, the top comment[0] on Dropbox's HN launch was about how it's not a valuable business because the commenter could build it for himself. There were similar comments here about Asana recently, too, and I'm sure many other startups.

If I had to guess, this is due to a combination of two factors. First, some kind of "visibility bias," where we all tend to overvalue things that are highly visible. And second, "man with a hammer" syndrome. We're programmers, so we tend to overvalue the importance of code.

But the reality is just as you guessed — marketing, sales, partnerships, content, customer service, etc all play a huge role in a business' success. They require a lot of time, too.

Not understanding this is one of the reasons many developer-founders make the mistake of taking on overly ambitious product ideas and not allocating enough time to the rest of their business.

[0] https://news.ycombinator.com/item?id=8863

^^^ This.

Key Values is not valuable because of its code. In fact, it's a simple static site that I could rebuild in a couple of days if I wanted to.

I meet a lot of technical founders who love coding and avoid doing everything else. They run the risk of building a lot of fancy features that no one wants or needs.

> technical founders who love coding and avoid doing everything else.

the truth is that these tech co-founders are really looking for a playground to have fun with code/tech, the same way a kid wants to play lego.

Building a business is not fun at all. There are tonnes of mundane stuff, and these are fairly important. A technical co-founder is quite likely to have quit their previou job because they want to create an environment where they aren't restricted by the "business people" for doing technical exploration and play.

This is why i think finding a business partner who isn't technical is quite important. They can reign you back in.

I once saw a line that went something like, "to a systems programmer, all users and applications serve merely to provide a test load". There are plenty of people who just want to build stuff, and oh by the way it would be handy if we had some users to test the technology:)
I've also noticed that a lot of successful solo projects seem to be network/directory platforms - i.e. building an audience through free content that you then monetize through commercial partnerships.

As you said, these require a lot more on the marketing/partnerships side, rather than the technical side (in fact, one of the great things is that MVPs can be built in a couple of days on something like Wordpress).

> I've also noticed that a lot of successful solo projects seem to be network/directory platforms - i.e. building an audience through free content that you then monetize through commercial partnerships.

Nailed it! What others have you noticed?

Startup directories like ProductHunt, BetaList, AngelList are all great examples.

Now that I think about it, that actually describes a lot of blogs/vlogs/podcasts too (create an audience with great content, monetize via advertising). Not quite SaaS, though, so slightly different from OPs original question.

Places like https://designacademy.io/ sit in the middle - content-first to create the audience, then use that audience to sell online courses in your given niche.

The takeaway - which applies to any business really - is that you need an audience and you need to be selling something that someone desperately needs (rather than something that someone "wants").

Recruiters need candidates. Advertisers need eyeballs. Companies need investor networks. Find the need, build the audience.

Yes, I spend a good amount of time doing marketing and sales, but I also spend a lot of time working w/ each engineering team, helping them to articulate and express their values. Culture is really hard to pinpoint. Companies (and especially eng teams) struggle to identify and convey what's actually unique about them, and many don't even realize they're different from other companies!

People sometimes ask me how I scrape content for each profile, but it's obvious to anyone who actually reads them that they're thoughtfully curated. A lot of time, care, and attention goes into each profile, which is what makes Key Values valuable.

If you're making 30 kUSD/month without any employees, it sounds like you could reasonably hire someone to take some of those responsibilities off your shoulders, freeing you up to do more stuff.

Have you considered hiring an employee or two to help with some of the basic responsibilities? Or do you feel that there may be some nuance to the work that you're hesitant to trust to someone else? Or, do you simply enjoy it too much to want to do something else?

You are spot on, my friend. These are the tough questions I've been asking myself every day for the last few weeks, and I'm still trying to answer them!

I've had two people/friends do a bit of contract work for me (a few hours a week), but I'm not sure if hiring someone full-time is the right move. Not only do I genuinely love what I do every day, but I also really want to soak up the freedom I currently have while I still can. Real talk, I'll probably enter mommyhood in 1-2 years, so not being beholden to employers, investors, or employees is something I want to cherish for a bit longer. But who knows! Only time will tell... :P

I guess for the companies you're interacting with you are part of your brand. If someone else was going to take over talking with them, it would probably feel different to them. In a way you're already a mommy of your business. It must be hard to change that status quo for yourself.
Listen to her indie hackers podcast, exactly this discussion is covered extensively.
(I know this is kind of "not allowed" on HN, but... <3)
I thought this is a Key/Value store. :)
Could I ask how much time you send on sales and marketing compared to development/engineering?
would love to have an 'interview' section. This has some info. https://github.com/poteto/hiring-without-whiteboards
Every company summarizes their engineering interview process in their profile. You’ll find it in the right-hand side panel.
ah ok. I wanted to filter out white board interviewers before applying other filters :D
I was just talking to the team at Airtable this morning about whiteboard interviews... and how they aren't binary. Companies use whiteboards in their interviews to varying degrees, and it's not always to answer algorithms or questions about data structures.

I also wrote about this exact topic last year: https://www.keyvalues.com/blog/engineering-whiteboard-interv...

> it's not always to answer algorithms or questions about data structures.

Oh yea from the github link

> "Whiteboards" is used as a metaphor, and is a symbol for the kinds of CS trivia questions that are associated with bad interview practices.

Sorry should've been clear in my first comment.

How did you end up managing 150 people a couple of months after dropping out of grad school?
Really great idea! How do you measure the softer criteria like “Eats lunch together”?
Love the name! What’s the business model? Not very obvious from the website
How do you collect data?
I call BS on some of these, like EQ > IQ at Github, lol.
Is there a way to AND the filters, instead of OR?
Just an FYI, the site is blocked under Sophos.
Using Sophos too. Doesn't seem blocked for me.
Where do you get revenue from? Ads?
Loved the interview by the way!
A suggestion would be to make that select values button to work or do something.
I thought this was going to be a storage service for private keys.