HN user

255kb

276 karma

I am Guillaume, a full-stack developer living in Luxembourg. I am currently working on Mockoon (https://mockoon.com), a desktop API mocking application. It's the quickest and easiest way to create local mock servers. No account or remote deployment is needed. And it's open-source!

https://github.com/255kb

Posts4
Comments118
View on HN

Had to scroll this far to see meteors being mentioned. It was the first framework I started my js journey with.

And it was doing exactly what is described here, using a reimplementation of mongodb, in the frontend: minimongo.

Exactly, do we need social media in the first place? I guess most people's family/friend circle do not exceed some dozens of persons. Having different messaging groups seems ideal, more targeted and more genuine interactions than shouting in the void in the hope of getting "likes"...

Location: Luxembourg

Remote: Yes

Willing to relocate: No

Technologies: Angular, React, Nestjs, Node.js, JS/TS, Electron, Java, Google Cloud/Firebase, SEO

Résumé/CV: https://www.linkedin.com/in/guillaumemonnet/

Email: guillaume[at]1kb.software

While bootstrapping http://mockoon.com I'm freelancing to keep the lights on. I'm good with building MVPs, challenge a crowded roadmap, cloud cost killing, email deliverability, desktop apps distribution, and tons of other things. If you need help to ship fast and cut through the noise, let's talk!

Also, isn't that just 99% of OSS projects out there? I maintained a project for the past 7+ years, and despite 1 million downloads, tens of thousands of monthly active users, it's still mostly me, maintaining and committing. Yes, there is a bus factor, but it's a common and known problem in open-source. It would be better to try to improve the situation instead of just flagging all the projects. It's hard enough to find people ready to help and work on something outside their working hours on a regular basis...

I’ll second this. It seems that a lot of people assume it’s possible (or easy?) to make a living from open-source projects.

It’s probably due to a few famous projects being massively successful (think Vue.js), but I believe it’s directly tied to the project's size (audience), the maintainers' activities (conferences, etc.), and the type of audience. This last point is important—individuals are more likely to donate, while companies often need months of convincing, and it usually doesn't work, or they expect their logo everywhere with analytics (CTR, etc.) to justify it, which is basically advertising.

I have a sizeable seven-year-old open-source project (Mockoon) and, over its lifetime, I’ve received low four figures in donations, which is awesome, but far from enough to make a living from it.

Now, I’m creating a cloud version of the software, which has started generating revenue. It’s a lot of work, but leveraging the open-source success and sell something seems like a safer path.

Both my kids learned on a "draisienne" and they hoped on a regular bike like it was nothing the first day they got it. Kids in the neighborhood who didn't learn on a draisienne, but instead got small wheels, really struggled with balance, and some are still scared to ride their bikes to this day (I'm talking 5-9 years old kids), while my kids are riding with no hands. I don't know if it's enough to see a pattern, but I'm convinced :)

It's indeed interesting the number of people misspelling their email address, or having an inbox so full that it cannot receive emails anymore.

I never tried to add magix links, but I added Google Sign in to my SaaS several month ago, and since then, it accounts for more than 90% of new sign-ups (users are devs, so rather tech savvy and privacy aware). I'm now convinced that no other method is a priority (I still have email/password of course).

I maintain https://mockoon.com, an API mocking tool for developers. I created it in 2017 and initially worked on it during my free time. I started focusing on it full-time three years ago and introduced cloud options to make the project sustainable alongside donations. Revenue is growing slowly but steadily, and I’m proud to 1) start making a living from it, and 2) ensure the project’s open-source future.

I'm currently working on Mockoon, an API mocking tool. It's an open-source project that I've been relentlessly improving over the past 7 years. I decided to build a SaaS/cloud offering to help finance my work on the project. I'm solo bootstrapping, and revenues are slowly growing. It's not the easiest path, but definitely worth it!

https://mockoon.com

Guilty! I spent so much time recently asking myself and trying to optimize my app and stack: - what if people upload files that big, what about the bandwidth cost? - what if they trigger thousands of events X and it costs 0.X$ per thousands?

Fast forward months, it's a non issue despite having paying customers. Not only I grossly exagerated the invidual user's resources consumption, but I also grossly exagerated the need for top notch k8s auto-scaling this and that. Turns out you can go a long way with something simpler...

Firestore rules are in "lock mode" (no read or write allowed) by default since a long time. Then, everything is ultra well explained in the docs.

I was already aware of it when being a noob dev 10 years ago, and could easily write a rule to enforce auth + ownership in the rules. No way, seasoned devs can miss that.

I've deleted Facebook long ago. I can't understand how Twitter works: 140 characters is too short to express any meaningful opinion, and when I post something, I get close to 0 views. My feed (carefully curated with a list of devs/tech-related sources) is increasingly filled with engagement/click-bait/drama posts like "who else likes to drink coffee while coding?" I also can't use it effectively for my open-source project/company. With fewer than 500 followers, the number of interactions is null. I maintain a presence just to avoid leaving a void. It's probably a full-time job, but not one I'm willing to take on, and it feels like 100% bullshit most of the time.

The only platform where I can have more meaningful interactions for my company is LinkedIn. I can easily react to a post, gain some followers, or make connections. However, every time I scroll through the feed, I'm baffled by the amount of garbage posted there: all these fake stories about how a pigeon taught someone a lesson on finding product-market fit...

So, personally, I'm done with any of these platforms, but for a company, I would say LinkedIn still has some merit. Maybe also because it's an all in one: connect with people, post company's updates, recruit, create events, etc. As for alternatives, I know none.

My take on this is that devs, in general, are managed by people who are still completely clueless about technology in 2024. There are surely exceptions (FAANG, etc.), but I've worked with my fair share of managers who couldn't fathom the work required to add a feature. It's always "just a button". Sales are easier to understand. You can describe it with words. Us devs use gibberish that nobody understands.

Scrum gives them tools to understand if there is progress or not: Is the burndown chart nicely on a downward trend? Are tickets closed? Is the sprint "green" or not? I won't blame them. They are clueless. But I hate it!

Me too. It happens that I kept my Super Nintendo and play the game with my kid regularly. We have tons of fun. I still have the booklet where they say that they prerendered the graphics on "Silicon Graphics" computer, same that were used for Terminator. I also remember as a kid saying to myself "wow, it's 3D, it's so realistic"

Booklet: https://imgur.com/a/6mUVpXm

This is really interesting. I discovered AWS marketplace which offers the same feature. I started integrating but it takes some time, especially with their webhooks. Is it bringing leads directly, from the marketplace listing, or is it just a plus that will help streamlining the purchase process?

Edit: another question: do you advertise on your website the possibility to use Azure billing?

Law is not working like that. We are talking about antitrust laws which have specific criterias to evaluate if a company is dominant on a market and is abusing this position or not. All these criterias must be evaluated for each case.

There are many steps involved: - identifying the relevant markets, probably something like office applications market and chat applications market. - whether the company has a dominant position on one (likely MS being dominant on the office apps market) - checking if a specific action could be considered as a abuse of dominant position, restricting the competition. Here it would be MS bundling the app, giving them an unfair advantage on the chat apps market.

They would likely be to assess the real damages to the market, whether or not competitors were able to do business or not, etc.

It's not all black or white, like any legal subject.