HNHacker News
TopNewBestAskShowJobs

ksahin

1,129 karma · joined January 11, 2016

Developer turned SaaS founder.

CEO @ https://www.scrapingbee.com/ a Web Scraping API.

Twitter: https://twitter.com/@sahinkevin

submissionscomments
ksahin··on Monitor your security cameras with locally processed AI
Is it possible to use Eufy cameras with Frigate ?
ksahin··on 6 weeks of Claude Code
What's your experience with sub-agents ? is it really improving the output?

Did you use the one suggested here https://docs.anthropic.com/en/docs/claude-code/sub-agents or have you created custom ones?

ksahin··on Blog Writing for Developers (2023)
I've been writing / editing technical blogs for the past decade, and I found that the key thing is to be engaging.

Most technical blog posts are boring. They look like documentation.

My best technical blog posts were the ones where I added personal stories about how I used the library/framework I was referring to.

The best advice from OP is to hire an editor. Especially for non-native English speakers (like me). A good editor can transform "good" technical content into exceptional content.

Michael Lynch, who regularly front-page HN has a great article about this: https://mtlynch.io/editor/

ksahin··on My Guide to Software Engineering Contracting in UK
With a limited company generating £100k/year in revenue, I’m curious how much a contractor would earn after salary tax? (assuming no admin/accounting costs)
ksahin··on Why SaaS prices are still going up when companies are spending less
Yes loss. 70% of the SaaS companies that IPO'd in the past five years are loosing money. The median operating margin is -21%.

Source: https://blossomstreetventures.medium.com/q1-saas-metrics-dat...

ksahin··on Ask HN: What prevents a company from hiring remote employees internationally?
In my understanding, it's not that it's illegal to hire a person as a contractor, it's just that it can be re-qualified by a judge as an employee, if some working conditions are met.

For example in France, which is known for its labor code that protects employees much better than other countries, here are some conditions that can lead to this: - Proven relationship of subordination - The contractor is only working for your company - Poorly written contract (specifically, obligation of means vs obligation of results)

ksahin··on Ask HN: What are the best-designed personal blogs you’ve come across?
https://julian.com/
ksahin··on How we bootstrapped our SaaS to $1M ARR
Thanks Artem!
ksahin··on Ask HN: How did you establish and maintain relationships with your first users?
I'm the founder of https://www.scrapingbee.com/, an API for web scraping.

At the beginning we had a banner on the dashboard with a CTA to book a call with me. To incentivize users to book the call, we offered free API credits: https://twitter.com/PierreDeWulf/status/1329765250707623939/...

I had 100+ calls with users in the first months, it helped us a lot to understand our market, what they needed etc.

It worked so well that we had to remove the free credit incentive because taking those calls took all my time.

ksahin··on The puzzle of Europe
I don't know about Germany, but in France it's very low compared to the US.

Here is a study of 3600 anwsers: https://www.silkhom.com/barometre-des-salaires-2019-combien-...

There are many other studies like these every year in France, for many different positions in tech.

Here is a TLDR. A junior dev (0-2 years of experience): - Paris: 35-45k€ - Big cities: 35-40k€ - Outside of big cities: 32-38k€

A confirmed dev (3-5 years of experience): - Paris: 45-60k€ - Big cities: 40-46k€ - Outside of big cities: 38-45k€

Senior (5 years+): - Paris: 55k+€ - Big cities: 45-55k€ - Outside big cities: 45-50k€

Note that these salaries are "brut", meaning there are 23% of various taxes (income tax not included), unemployment taxes, social security, retirement etc.

On top of that, France as one of the highest income tax rate in the world.

ksahin··on Show HN: A simple FOSS and self-hosted budgeting app
I'm using Hledger for my personnal finances. Is there any way to import my ledger to this tool?
ksahin··on Ask HN: Learning the business-side of things as a developer?
When I said documenting, I was thinking about publicly documenting what you do, in order to create an audience around your company.

That's really great, especially if people buying your software are also interested in entrepreneurship.

ksahin··on Ask HN: Learning the business-side of things as a developer?
I think it really depends on what kind of software business you want to create.

For example, being a solo founder running a profitable bootstrapped SaaS business requires different skills than a venture-backed B2C social mobile app!

If you want the former, I suggest you read interviews and follow companies on IndieHacker: https://www.indiehackers.com/

You'll find lots of resources and case studies of people that made the switch from developer to founder.

I quit my software developer job two years ago to build a SaaS API business with a co-founder. We're at $4500 MRR and we are documenting almost everything we do: https://www.indiehackers.com/product/scrapingninja

About business books, Traction[1] is a must-have in my opinion as a developer. You'll learn a lot about marketing, which is often the problem most developers face when launching their first company.

I also love "Start small stay small, A developer’s guide to launching a startup with no outside funding" by Rob Walling.

If you need solid advice in terms of code & technology choice/architecture to launch a startup, you should read Hello Startup.[3]

With these three books, you'll have a solid understanding of what to build, how to build, and how to market your software.

[1]: https://www.amazon.com/Traction-Get-Grip-Your-Business/dp/19... [2]: https://startupbook.net/ [3]: https://www.hello-startup.net/

ksahin··on Show HN: The Java Web Scraping Handbook
Hey Hacker News,

Today Pierre and I are releasing the Java Web Scraping Handbook for FREE!

And by free we mean you don't even have to give us your email address!

Some backstory about the book: I originally wrote it in 2018 after working in different web scraping projects for startups (Mint.com like) and banks.

The first four chapters are language agnostic, and the last can be applied to any language, so don't be scared if you don't know Java!

By the end of the book, you will know:

- How to scrape any website

- Just enough XPath / Regex / DOM knowledge to be dangerous.

- How to deal with Javascript-heavy websites (Single Page application...)

- How to programmatically perform actions on a website behind a login form

- Parse information inside PDFs

- Bypass captchas

- Deploy your scrapers in the cloud

I'm happy to answer any questions about the book :)

ksahin··on Are Heroku and Heroku-hosted sites down?
Yes it seems.
ksahin··on How some good corporate engineering blogs are written
I really like the segment.com blog.

It's not just about the content, but the typography, the style, illustrations... I don't know why but I'm more and more sensitive with the general reading experience.

ksahin··on Vue.js Documentary [video]
Amazing documentary!

I was really surprised about how he came with the name "Vue".

The "Benevolent Dictator for life" model seems to work just fine!

ksahin··on Mining my mailbox for top email service providers
It seems this post is about transactional emails, not marketing ones. CF the first paragraph!
ksahin··on Mining my mailbox for top email service providers
I know the results are biased given it's a sample from OP inbox but I'm surprised not so see https://postmarkapp.com/ here. I thought they were pretty popular.
ksahin··on Ask HN: What automation tools have you used to replace mundane activities?
I have many cron jobs in AWS Lambda functions for many tasks.

I wrote a blog post about how to monitor a competitor website using Python / Lambda and serverless framework for deployment: https://dzone.com/articles/monitor-your-competitors-with-aws...

For lots of workflows we also use No-code/Low-code tools like Zapier / Integromat.

ksahin··on Developer salary spreadsheet compiled from tweets
Is there a code example to extract tweets from a hashtag like this one?
ksahin··on What's SAP?
"A basic installation of SAP has 20,000 database tables, 3,000 of which are configuration tables. In those tables, there are ~8,000 configuration decisions you need before even getting started."

Wow, really?

ksahin··on Ask HN: How do you process payments?
+ VAT management, self-serve portal etc. Chargebee is really great
ksahin··on We Wasted $50K on Google Ads So You Don't Have To (2019)
You made my day with this quote thanks!
ksahin··on Dark Horse Discord
Also in Europe, I've been using Discord almost daily for 5 years now, and always impressed by the voice quality.
ksahin··on Brandchirps – Simple Brand Monitoring
What public available web archive are you referring to? I know CommonCrawl but it's a monthly archive.
ksahin··on Brandchirps – Simple Brand Monitoring
Are you using an open-source web crawler like Stormcrawler / Apache Nutch or are you using Google queries as others suggested?
ksahin··on State of Software Engineers 2019
Very interesting report! I was a bit shocked by these answers:

"What’s your 10-year goal? - 36% just want to continue building cool things - 23% want to become a technology leader (SVP, CTO) - 19% want to start their own company - 15% want to be a product leader - 8% want to be able to retire"

Only 19% want to start their own company in 10 years??

A few years ago when I was working in a big bank, I had the impression that about 70% of my co-workers wanted to create their own company and 30% wanted to become managers.

ksahin··on VC List
Interesting list, I'm wondering how did you get this data?
ksahin··on Deploy your side-projects at scale for basically nothing – Google Cloud Run
For my next side project, I'd like to test https://render.com/ It seems like a cheaper alternative to Heroku. Any feedback on this?
Page 1 of 4Next →