Readit News logoReadit News
young_unixer · 4 years ago
> With a full time job as full stack developer at a good company he would have done a lot more. The guy is good, at a FANG he would earn 200+ guaranteed and a pension plan.

I don't want to attack this comment in particular, specially because they're saying this to simply support the argument that the guy is an excellent programmer, but it irks me when people say stuff this assuming that an excellent programmer always has easy access to a FAANG.

Some people simply live in underdeveloped countries where their talents can't shine and they have no way to get an interview at FAANG, some people are either too young or too old to be a good candidate, and a myriad other things that could get in the way of an excellent programmer. In such scenarios, an Internet business like this is the only way out for some programmers. I'd bet there are hundreds or thousands of genius programmers living in Russia, Brazil, the Balkans, Guatemala and many other countries that simply couldn't land a job at FAANG even if they wanted to.

IvanK_net · 4 years ago
Hi guys, I am Ivan, the creator of Photopea :)

I made almost $1 million in the last 12 months, 90% from ads. The rest is from Premium (users paying to hide ads) and licensing a self-hosted version of Photopea.

When you start your own project, you never know, if it will ever make $250k a year. But if you get hired, you can be quite sure, that you will never make more than $250k a year.

Follow Photopea to see my progress :) http://facebook.com/photopea , http://twitter.com/photopeacom

system16 · 4 years ago
I'm not a designer, but for my personal dev projects I always end up needing to do some light image editing. Not nearly enough to justify a Photoshop licence, and I've tried other apps like Pixen and GIMP but have always been met with frustration.

Photopea is one of my favourite tools on the web. Thank you for making such awesome software.

As for the comment about working at a FAANG I'm baffled. In what world would working at a FAANG, dealing with company politics, reporting to managers, having employment reviews, etc. be more desirable than the freedom and satisfaction of launching your own project and being able to very comfortably sustain yourself?

bennysomething · 4 years ago
Plus you now don't have to work full time on it, presumably. Financial freedom Vs corporate job. I know which one I'd prefer. Also congratulations on your outstanding success
dx034 · 4 years ago
Congrats! It's an amazing story that shows that a sole developer can create a product on par with paid products from big companies. I think many people assume you always need a big team to create something great, whereas often a sole developer with dedication and talent is enough to challenge even large products.
nickjj · 4 years ago
Hey, I've used Photopea a bunch of times to help create thumbnail images, nice app!

If you ever wanted to jump on a podcast to talk about how you built and deploy it let me know. I'd love to have you on the https://runninginproduction.com/ podcast. You can click the "become a guest" button to get started if you were interested.

(Note: if anyone else wants to be a guest you can submit a request too, I just finished a huge stretch of 8 months worth of backlog episodes so I have openings again)

techrat · 4 years ago
Ever considered having a completely offline version for those who don't want to run it with their browser?
Winterflow3r · 4 years ago
Congratulations! I think your story is very inspiring and I wish you and Photopea lots more success in the future!
jfrunyon · 4 years ago
If I'm doing my math right, $900,000 from ads @ few dollars CPM = few hundred million impressions - not bad!
bardonadam · 4 years ago
Congrats Ivan! Well deserved! I've always enjoyed your AMA's on Reddit.
seapunk · 4 years ago
Hi Ivan, Photopea is awesome. I'm glad to know that it's really well profitable. I was wondering, do you have other apps you want to build and you stay focused on Photopea?
smallnamespace · 4 years ago
> But if you get hired, you can be quite sure, that you will never make more than $250k a year.

From https://www.levels.fyi/

Google (total comp):

Level 4 - $266k

Level 5 (Senior) - $353k

Level 6 (Staff) - $484k

... and similarly at other FAANG companies.

If you're good/lucky, you can make it to Senior in 3-4 years as a new engineer.

It used to be that Level 5 -> 6 was a difficult jump, but nowadays there are many Level 6s and 7s. At Level 7, even your base salary >$250k a year.

secondcoming · 4 years ago
deleted
grumpyautist · 4 years ago
What makes your product unique or better than GIMP?
nakodari · 4 years ago
Congrats Ivan! Great looking app. Quick question - is this $1 million revenue from Ads alone or does it include subscription as well?
Escapado · 4 years ago
I mean even in germany it's not easy. The average salary of a SE here is about 65k before taxes. Most senior engineers I met make about 80-85k before taxes (~50k after taxes) (I am located in hamburg). Even for well booked freelancers about 1 in 10 people make more than 200k a year (140k being the average which results in about 72k profit after taxes).

I just had a quick look at google, netflix, twitter and facebook and they don't even offer any SE positions here. Amazon has some in Berlin but they pay around the same salary as stated above.

igeligel_dev · 4 years ago
Amazon pays a lot more here in Berlin. People in Germany forget to add stocks to the total compensation. Source: https://www.levels.fyi/company/Amazon/salaries/Software-Engi...

Otherwise, in Berlin there are other bigger tech companies and with remote opening up more and more the salaries tend to increase. Currently the biggest companies in Berlin when it comes to compensation: Microsoft, GitHub, Airbnb, SAP, Wayfair, Amazon, Datadog (Remote), Snowflake, Shopify (Remote), Hubspot (Remote), Spotify (Remote), DigitalOcean (Remote), MongoDB, Stripe (Remote). I wrote an article about it here: https://www.kevinpeters.net/top-tech-companies-berlin-2021

Most of these companies offer more close to 90-100k or even more (depends on the stock). So it is not FAANG but it gets better and better throughout the years.

thrower123 · 4 years ago
That's just not very much money, ouch. At least compared to here in the US where VC money is sloshing around so much, driving all compensation higher.

With everything being remote right now, people have been taking jobs on the California wage scale, but living in Peoria.

rijoja · 4 years ago
Eh I used to want to work for Google, but now I see it about as sexy as working for AT&T. Doing something like this gives you respect and freedom instead.
matsemann · 4 years ago
Also, working for these FAANGs to get the high salary means moving to the US, which for many Europeans has become undesirable the later years.
FpUser · 4 years ago
After quitting in 2000 I work on my own creating products, some under my ownership and some for clients. In average I do just fine, some years are good, some are not that good. However not once have I ever thought of trading my freedom to do as I please to some better paying job at FAANG or the likes.
roninkoi · 4 years ago
Working at Bell Labs would have been great! :)
luch · 4 years ago
Not even underdeveloped countries, I live in a G8 country and there is hardly any significant FAANG shop here.

For example if you want to work for Google in Europe it's either UK or Switzerland, which are interestingly the two developed european countries outside of the EU :)

varjag · 4 years ago
FAANG branches in Europe are just like other bigcorps. Their pay rates are good but not outliers in any way.
kristianc · 4 years ago
Google has a Dublin office too, as do many others.
sofixa · 4 years ago
> For example if you want to work for Google in Europe it's either UK or Switzerland, which are interestingly the two developed european countries outside of the EU

Or Ireland, or France, or Belgium.

knolan · 4 years ago
Lots of them have a presence in Ireland too.
dagorenouf · 4 years ago
Also, for many people, making $100k as an indie is infinitely more satisfying than making the same cash working for a FAANG.
dx034 · 4 years ago
Making enough money to live comfortably in a place you like is key. It doesn't matter how much it is, if you have family and friends in a low-cost area, even $30k can be more than enough. I believe most people are happier if they can choose where to live and can live there well rather than chasing the highest salary you can get in the world.
StavrosK · 4 years ago
Right, but the problem is that you're way more unlikely to be making FAANG money outside FAANG.
m12k · 4 years ago
Another point is that he is now free to go out and get another job if he wants to, while still getting the ad money from Photopea every year. That's the whole point of building up a passive income stream - once you uncouple the income from actually working, you are then free to do whatever you want with your time - including selling it for a salary like most people so.
ThePhysicist · 4 years ago
Yep, I also have the impression you need a lot more to land a job at a FAANG than to simply be an excellent programmer. The interview process at companies like Google can be pretty byzantine and hard to master without an internal "champion" I heard.

Dead Comment

JosephRedfern · 4 years ago
Indeed, it sort of assumes that working at FAANG with a pension plan and 200k+ is what the author should be striving for (the objectively better option), and I’m not sure if that’s accurate.

While there are obvious benefits to FAANGing, there’s also a lot to be said for working for a smaller team, or even yourself. Money isn’t the soul (or even main) motivator for a lot of people.

tehlike · 4 years ago
There is no pension. There is 401k.
tiagod · 4 years ago
And some people, even if they have the chance to move to the US or some rich city where FAANG has engineering offices, would rather stay with their friends and family at the city they were born and make a lot less.
tonyedgecombe · 4 years ago
I'm not sure it would even make much sense for them to work at a FAANG. Running a small entrepreneurial business is so different from succeeding in a large corporation. In one you need to be a master of everything from marketing through to development, in the other you are going to need to be highly specialised to merit a large income.

My guess is he wouldn't want to work in a FAANG and they wouldn't want to hire him.

jackTheMan · 4 years ago
I've worked for Amazon and all I had to do is getting permissions from teams and then do some config changes (or similar level programming) in their software.

Needless to say year-by-year I forgot everything I've learned before. My CV might got a boost, but my skillset decreased a lot. Only thing what I've learned is politics and how to push and decorate an empty promo doc.

I was a braindead when I finally got my stocks. So went back to the startup word, where I could thrive. The average lifespan was like 1 year there, most people did not even wait for the stock so basically worked cheap for amazon.

sammorrowdrums · 4 years ago
Reminds me of this https://mobile.twitter.com/mxcl/status/608682016205344768

And many other similar stories

elric · 4 years ago
I don't know what it's like in other countries, but here in Belgium, if you want compensation that is anywhere near FAANG levels, you have to go the freelance route and charge high day rates. Then we'd have to be talking rates of 1000eur/day or more, which is extremely rare. And if you didn't incorporate, you'll be taking home less than 500eur/day. Which is still three times more than what the average SE employee gets to take home. But it's a far cry from US FAANG levels.
quickthrower2 · 4 years ago
Does FAANG let you delegate your time to other people. E.g. if I don’t feel like coding today I can just hire someone to do it for me and collect my FAANG salary? Can I sell my job for a million when I’m fed up of it? No?

Ok then running photopea is not comparable to a FAANG 9-5

onion2k · 4 years ago
Besides the fact that he might not want to, I suspect many FAANG companies aren't optimized for hiring developers capable of making something like Photopea. Very little about the hiring process at somewhere like Google or Facebook is about what you can make on your own.

FAANGs hire for people who can make a small part of a larger whole incredibly well. That's mostly good for what they do, which often requires deep knowledge of specialist algorithms, but they miss out on hiring generalists who aren't necessarily good at the deep stuff but who can make lots of simple processes work well together. Which,in my opinion, is what you need to be a good front end developer.

sida · 4 years ago
While I don't disagree with you (and want to start there).

I just think photopea is far more than "generalists who aren't necessarily good at the deep stuff".

I think Photopea is pretty complicated alogrithm wise too

odiroot · 4 years ago
> Some people simply live in underdeveloped countries where their talents can't shine and they have no way to get an interview at FAANG

And there's a high chance they would be rejected for lack of culture fit anyway. Or fail one of the quirky whiteboard tests.

kristianc · 4 years ago
Kind of goes without saying also that 250k is going to go a lot further in the Czech Republic than it is in SF. 3000 EUR / month in Prague is going to get you a top end 2/3 bed apartment.
rvz · 4 years ago
> I'd bet there are hundreds or thousands of genius programmers living in Russia, Brazil, the Balkans, Guatemala and many other countries that simply couldn't land a job at FAANG even if they wanted to.

Maybe they know they are just too clever for FAANG companies and can do even better for themselves by starting their own businesses?

We have to stop this constant submission to FAANG companies as 'the dream job' when in fact there are smaller companies out there that are just as good as they are and are also extremely profitable.

I don't they are interested in the glory days of the 2010s which the FAANG companies were the talk of the town. Fast-forward 10 years, they are now under scrutiny by everyone and it's not looking good for them. It's time to find new and emerging companies that will define the 2020s or 2030s.

IggleSniggle · 4 years ago
> We have to stop this constant submission to FAANG companies as 'the dream job' when in fact their are smaller companies out there that are just as good as they are and are also extremely profitable.

I agree! There’s also highly profitable private software businesses that are bigger than Netflix. I work for one. While it doesn’t pay nearly as well as FAANG, it does pay well, and is low-pressure / laid-back (I’m actually thinking about leaving not for better pay but for a faster-paced environment).

sildur · 4 years ago
> Some people simply live in underdeveloped countries where their talents can't shine and they have no way to get an interview at FAANG

Some other people would consider morally reprehensible to be accomplices of FAANG. I wouldn't work for them even if I could. It would be like working for Fox News.

f6v · 4 years ago
I don’t intend to jump through all the hoops FAANG makes you. Some candidates spend more than one year to get ready for the whiteboard interview.
freebuju · 4 years ago
I don't understand. Is it a cult you are joining?
mrfusion · 4 years ago
Regarding not being able to work at a faang: Don’t forget social anxiety where your mind blanks when they put you in front of a white board.

Or also simply not being a cultural fit. What if you’re a republican?

sebastiangraef · 4 years ago
He is also building an asset which he can sell.
benja123 · 4 years ago
Also there are plenty of excellent programmers that could, but choose not to work in a FAANG for a number of reasons.

In Ivan’s case he has clearly achieved success and financial freedom on his own terms, so kudos to him.

Many of us would love to be able to do that, even if it meant taking a pay cut.

mrisoli · 4 years ago
Not sure what it's like these days but back when I starting university Google had just acquired a local company and setup their first Latin America office in my hometown(Belo Horizonte), salaries were probably a fraction of its SV counterpart but they were still 5-10x higher than just about any other company in the region. It was notoriously difficult to get in, only way to get an interview was to either have a phd or a masters with an impressive resume, even then you probably needed some connection to refer you.

Honestly I hoped their presence would help push local companies to up their game and drive salaries up for developers in a low wage market, unfortunately that is yet to happen 15 years later.

bluishgreen · 4 years ago
Couple pointers.

1. I have worked for FAANG adjacent companies(similar market cap) in the silicon valley. It is not exactly a badge of honor, sure - if other people want to honor you and you want to ride it why not. But it is not a badge of honor IMO. Horror? Sure.

2. People talk about 200+ guaranteed for a long time now. I think no one has caught on to it yet. Programmers of this caliber can and do pull ~600K regularly in FAANG and FAANG adjacent. If they are capable of people management at the same time (very few at this programming caliber are), then they will be pushed into the executive situation with millions in stock.

seba_dos1 · 4 years ago
> it irks me when people say stuff this assuming that an excellent programmer always has easy access to a FAANG

...or assuming that an excellent programmer (or, in fact, just a programmer) wants to deal with FAANG in the first place.

anothernewdude · 4 years ago
At FAANG he'd be living in a place where 200+ is worth way less.
rospaya · 4 years ago
> I'd bet there are hundreds or thousands of genius programmers living in Russia, Brazil, the Balkans, Guatemala and many other countries that simply couldn't land a job at FAANG even if they wanted to.

I could make more money as a waiter in Germany or Austria than in my devops job in the Balkans, but a) money isn't always the main motivation, especially in Europe and b) the same amount of money goes a lot further than in Silicon Valley.

It's not that comparable.

Deleted Comment

veidr · 4 years ago
That, plus the fact that building your own shit, being your own boss, and making your own mark on the world is probably a lot cooler and more satisfying to most of us here than helping sell more ads or get people to watch even more TV.
devwastaken · 4 years ago
Or simply photopea could have just never been found and became yet another thing to add to a GitHub resume that some hiring manager looks at and says "what's your work experience?"
high_byte · 4 years ago
my issue is with that comment assuming Photopea is full-time job. maybe it is idk, but maybe it isn't and he can still work a day job and this is a side business. regardless of FAANG ofc.
Teracotage · 4 years ago
He reminds me of the oldie irfanview.com from the 90s.
ilrwbwrkhv · 4 years ago
Also why would a talented programmer or a true hacker want to work for FAANG. The pirate mentality of not working for a big box corpo seems to have faded.
o_p · 4 years ago
Its just shocking to think that wasting your talent into making people click more ads for some faceless corp can even be compared to creating something great like Photopea.
NullPrefix · 4 years ago
>The best minds of my generation are thinking about how to make people click ads. That sucks.

- Jeff Hammerbacher

55555 · 4 years ago
Perhaps an odd thing to say considering Photopea is monetized by ads.
bennysomething · 4 years ago
I don't think this a waste of time. Adverts help businesses get their products to consumers. This pays people's wages. It aids wealth generation. Nothing bad about that.

Deleted Comment

tgsovlerkhgsel · 4 years ago
What I find more amazing is what an incredible equalizer IT is: An individual with nothing more than a computer (and $50 worth of rented production infrastructure) plus the right skills can build a project that makes a (well-deserved) million a year, from anywhere in the world.

It also shows the power of smart design and keeping as much as you can client side. Attempting to move any of the actual work to the server side would create an unsustainable amount of a) additional development work, b) infrastructure cost, c) infrastructure operations work. It's also a great example that you truly can do everything inside a browser nowadays.

Regarding the incredulous people who can't imagine how 12 TB/month cost only $50, the hosting provider may be taking a small loss on it, and make it up with other customers. At Hetzner, extra bandwidth (after you've exhausted your included allocation) retails for 1 EUR/TB + VAT. A provider can afford to lose $10-20/month on a single customer, and kicking them out is probably not worth the effort and the risk of even the smallest amount of bad press/word-of-mouth.

yosito · 4 years ago
It's the "plus the right skills" part that makes it not actually an equalizer. No one is born with the skills to write amazing software. It takes a lot of hard work to learn those skills, and in order to do that hard work you need to have the available time and resources both to study/practice and to meet your material needs (and the material needs of anyone who depends on you) in the meantime. Not to mention that it's not just the skill of programming, there are a hundred other prerequisite skills that can't be taken for granted either, a big one of which is language skills. If English isn't your first language, you're starting way behind.
tgsovlerkhgsel · 4 years ago
Yes, you need free time, and either having English skills, learning English skills, or knowing another language that has good documentation is important.

But it's still a far shot from needing a tens of millions of dollars to build a factory, or even tens of thousands to buy some basic equipment for some smaller business that doesn't have the potential to get anywhere nearly as big.

bluecalm · 4 years ago
It's still more accessible than anything else. You need a computer with an internet connection and time. That's it. English is the easiest language to learn as well. Not because of its structure or vocabulary mind you but because it's very easy to get constant exposure to it in all forms - entertainment, education, science publications.

The best thing about programming is that you don't need an invitation to an exclusive club. No degree, no connections, no expensive licenses. You can put stuff out there for the whole world to see and it costs <100$ to have a functioning website with payment integration.

You need talent and dedication to recognize and solve problems people consider important. It's maybe the last mostly meritocratic fields left. We are lucky to have it, it might not be for very long.

shajid · 4 years ago
I use Photopea a lot and the amount of Photoshop features it has is astounding. Like adjustment layers, smart objects etc. The PSDs it exports work nicely with the Photoshop I have in my Windows PC. This is just mind-blowing. That brings me to a question I have. GIMP has been in development for longer time. And supposedly it has a bigger team behind it. So how come GIMP is missing a lot of nice features like non-destructive editing, layer styles etc? I saw some of these features in its roadmap, but why is its development so slow? Is it only because working on GIMP doesn't generate any money?

Edit: rephrase

jokethrowaway · 4 years ago
GIMP is OSS and doesn't pay the bills. I'm sure much more man-hours went into Photopea (even with a single contributor) than in GIMP and the [ad revenue / promise of passive income] is what allowed that.
tgsovlerkhgsel · 4 years ago
I suspect a lot more work went into GIMP, but a) the overhead of many small contributors ate a lot of it, b) the overhead of an ancient code base, having to interface with OS level GUI libraries etc. ate a lot more c) GIMP got a lot of development for features but not enough UX work.

Totally agree that the ads paying the bills is what enabled Photopea to become so good in the end.

cblconfederate · 4 years ago
Highly unlikely. Just the work on upgrades to newer versions of libraries should be more man-hours than what a single guy can achieve
bambax · 4 years ago
He says somewhere that 20-25% of users of Photopea are from India. This sounded surprising, and then I remembered that so many photo-editing services are based in India (search for "photo clipping service" for instance).

Many of them probably use Photopea, a much cheaper alternative to buying huge numbers of CC subscriptions...

There is something hilarious in the fact that image editing farms in India, whose clients come from all over the world, use a Web app made by one guy in the Czech Republic.

Another interesting fact is that those farms get most of their business from Google ads, and the maker of Photopea in turn makes most of his money from ads.

trinovantes · 4 years ago
The only thing that baffles me is how he was be able to get his adsense account approved. Anytime I try to apply for one for one of my SPA web apps, I get declined due to "lack of content".
jamescontrol · 4 years ago
My guess is that if you have enough traffic, they will probably bend the requirements.
cblconfederate · 4 years ago
It's also that they've become a lot more strict on that rule over the years (which doesn't even make sense, since google doesn't do contextual ads anymore)
indysigners · 4 years ago
Photopea is super easy to use and I’m using it almost every day, despite having a fully licensed PS 2021 version installed on my iMac.

Photoshop is just way to slow compared to Photopea. So it’s both easier to use and much faster than the original.

Kudos to Ivan for this!

IvanK_net · 4 years ago
Thanks a lot! Photopea can do many things other editors can not do, e.g. opening a PDF in a PSD way (with editable text layers, vector shapes, clipping masks, bitmaps as smart objects etc.).

You can also use it to convert Gimp, Sketch, Figma, SVG and other formats to layered PSDs.

hypertexthero · 4 years ago
Thank you for making Photopea, and thank you for keeping the keyboard shortcuts as they are in Photoshop!
busymom0 · 4 years ago
The developer did a AMA 2 years ago which covers a lot of questions posted on this post (from 8 months ago):

https://old.reddit.com/r/IAmA/comments/9urjmg/i_made_a_free_...

> I was contacted by one of developers of Adobe XD, to coordinate me about the development of the XD format (which is very new and still in development, but I implemented it into Photopea). I am trying to compete with all photo editors, but Adobe Photoshop is the most popular one today (that is why I worked so hard on supporting PSD files).

I have used Photopea for about 2 years now after I got introduced to it from the reddit AMA. Used to use Photoshop for created App Store screenshots for my app, then I upgraded my Mac and my old Photoshop wasn't supported on the new MacOS (64 bit stuff if I remember right) and I didn't want to shell money on a new license. Photopea was a convenient choice considering I don't have to install anything on my Mac plus it loads much faster (if browser caches) than Photoshop itself.

Few examples of the App Store screenshots for my Hacker News app HACK:

https://apps.apple.com/us/app/hack-for-hacker-news-developer...

underwater · 4 years ago
That sounds like a lot, but ads on Photopea are pretty disruptive. They take up a significant portion of the screen in an app where having enough space to see everything is a real problem.
Normille · 4 years ago
Stylebot [or similar]:

  .app > div:first-child {
    min-width: 99vw;
  }

  .panelblock.mainblock {   
    flex: 1;
  }

jart · 4 years ago
I saw lots ads from Adobe pop up. Can anyone help me understand why Adobe is funding a guy in the Czech Republic to give away for free a pixel perfect closed source clone of their flagship product? I also can't find the privacy policy.
Rhedox · 4 years ago
They're probably just buying ads from something like Google Adsense without knowing where they'll be displayed.
cblconfederate · 4 years ago
Well that makes for a tough choice: should i pay $240/year for photoshop or $40 for pp to get rid of ads
tehlike · 4 years ago
They are probably stealing users from photopea instead
shawnz · 4 years ago
"Enjoying this product? Try the real thing"
LeanderK · 4 years ago
I wonder why there's no way to pay to hide those ads.
terramex · 4 years ago
There is, click on red 'Account' button on top. https://i.imgur.com/EQtpEoA.png
ZephyrBlu · 4 years ago
Well ads probably generate more revenue, so that could be one reason.