Answer the question
In order to leave comments, you need to log in
Do you know programmers who single-handedly created a cool project?
There are a lot of cool Internet projects written by teams, but what if there are those who made the project themselves alone? If there are links or other proofs I will be glad
Answer the question
In order to leave comments, you need to log in
Google - two guys Sergey Brin and Larry Page
Facebook - Mark Zuckerberg started
Instagram - two guys, one made an application for the iPhone, the other made a website, then they expanded
MsDOS - the first version was made by one person, then Ballmer bought from him for $ 50,000 and rights transferred to Microsoft
Nginx - started by Igor Sysoev
Apple I computer - the work of Steve Wozniak
Linux - started by Linus Torvalds
Git - started by Linus Torvalds
Redis - Salvatore Sanfilippo ( antirez )
Minecraft - started by Markus Persson ( aka notch )
Dropbox - started by Drew Houston
Shadertoy- created by Iñigo Quilez ( a.k.a. iq )
C++ - started by Björn Stroustrup
Python - Guido van Rossum
PHP - Rasmus Lerdorf
SimplaCM S - started by one person
DLE CMS - started by one person
TYPO3 CMS - started by one person
PS answer edited and expanded
Dropbox, if this is an example for you, then here it is.
Drew Houston, wrote it in Python, one)
asd111's
answer is great , I'll add from myself:
- WordPress, which runs 24% of the entire tyrnet - a rewritten fork of another platform, by one person - Matt Mullenweg
- Sublime Text - originally written by one Jon Skinner, and now he saws most of it
- John Carmack, author of the engine for such legendary games as Doom, Wolfenstein, Quake
- Tim Berners-Lee, kagbe - HTML, URI, URL, HTTP and much more. Wikipedia
- Richard M. Stallman - Emacs, gcc
- Bill Joy - vi, rlogin, rsh, rcp, TCP/IP stack for BSD
- John Resig - jQuery
- Larry Wall - Perl
- Anders Hejlsberg - Turbo Pascal, Delphi, C# (and partly .NET)
- Bram Cohen - BitTorrent, which provides ~50% of all traffic now
- Yukihiro Matsumoto - Ruby
- Sid Meier - beloved by many Civilization games, at least
- Phil Zimmermann - PGP
- John Backus - Fortran
- Jon Van Caneghem - developed the first of the Might series and Magic
- Bram Moolenaar - VIM
- Joe Hewitt - Firebug, DOM Inspector
- Simon Tatham - PuTTY
- Shawn Fanning - Napster
- Markus Persson (Notch) - Minecraft
- Cleve Moler - MATLAB
- Will Wright - SimCity
- D. Richard Hipp - SQLite, Michael Widenius + David Axmark - together, MySQL, and mSQL from which it all started (with some caveats), written by David Hughes. In turn, SQL itself, the basis of everyone and everything, although it was created at IBM, was also written by only 2 people - Donald D. Chamberlin and Raymond F. Boyce
- Eugene Roshal - Far, RAR format, WinRAR
- Rich Hickey - Clojure
- Tim Sweeney - another game engine, Unreal Engine (I know for sure that he single-handedly sawed the 1st and 4th versions of the engine, there is no information on the rest, but I think too)
- Austin Meyer - X-Plane
- Justin Frankel - creator of Winamp and Gnutella , first P2P
- Charles Simonyi - first Microsoft Word and Excel
- Allan Odgaard - TextMate
- Andrew Tridgell - rsync, samba
- Jeff Atwood, Joel Spolsky - StackOverflow
and thousands of other people around the world.
PS: I did not link the proofs - Google and the wiki will confirm.
This does not happen, at some stage of development, someone else is always connected. Where the author no longer has enough competence (for example, to draw a design).
It's impossible.
To become a professional in one area, you need to spend about 10,000 hours and constantly maintain your skill.
Now the creation of a web project requires work in at least 6 areas: backend, frontend, design, marketing, management, subject area.
In addition, it is worth considering that it will not work for 6 * 8 = 48 hours a day, as 8 individual developers could do.
You can be an expert in one area. Some succeed in two. More is no more.
One person can easily create a cool project, and there are thousands of such projects.
But at a certain stage, he connects additional people, delegating certain responsibilities to them.
For example, John Carmack created the first 3D shooter, created the 3D engine, created a lot of unique technologies related to 3D, but he was helped to do other things. Levels, graphics, marketing.
The same facebook - yes, it was created by one person, but as soon as FB went beyond the uni, both designers and marketers were already working on it ...
IMHO the question is not needed.
In my opinion, there are more cool projects that have been created by TWO people.
Gates+Allen, Jobs+Wozniak, Brin+Page, etc... Qt was also written by two guys.
I personally know two guys who created a very cool thing, but the truth is very niche.
And the "coolest thing" that "I did" was done under my supervision, but by a team of five people - with clearly delineated tasks. In quotation marks - because it's cool it's a) only for me it was b) a small team worked, but the team i.e. not alone.
and nobody mentioned raindrop.io !
his articles
habrahabr.ru/company/raindrop/blog/202134
habrahabr.ru/company/raindrop/blog/211721
habrahabr.ru/company/raindrop/blog/242391
Gabriele Cirulli himself invented and created the game 2048
As for me, this is a very cool project :-)
It is strange that the star author was also forgotten about the classics: ΤΕΧ, the creator of which is D. Knuth.
It is difficult to write on your own, not (only) because there are not enough skills, but because you have to do absolutely everything and there is no one to rely on. A bunch of obligatory trifles, some of which can usually be delegated to a partner or team, over time begins to tire and it becomes more and more difficult to work effectively. It seems to me that for this reason many "solo" projects do not reach their logical conclusion.
Many here answer that cool projects were done by at least two people, and they say no one can be an expert in all areas (for example: graphic design and programming and marketing).
Yes, it was - until recently!
But professions and globalization do not stand still. More and more services allow you to easily and inexpensively hire professionals for your project.
For example, someone has a brilliant idea for a mobile app or (although they are usually unprofitable) games.
He or she does not need to be a super-designer - it is enough to order graphics (graphical assets) through the appropriate sites or in general - to pick up and buy ready-made stock exchanges (sites where photographers sell ready-made photos on any topic).
The same with programming - although a little dreary, everything can be explained and ordered.
Buying a translation of texts for such a mobile application is generally elementary.
Here is an example of 5 sites -
chupamobile.com - graphics for games and generally ready-made clones of popular mobile games.
fiverr.com - everything for $5: translations of texts, promo videos, likes on facebook or app store.
bitbucket.org - where you can store the source code of a program or site and not only store, but also keep a record of errors and comment on it (for example, when ordering programmer services - because ordering software cannot be left to chance - you need to keep a list of errors, prioritize them and demand corrections by the appointed time).
en.fotolia.com- a set of photos and illustrations on any topic (there are many such sites).
And finally , Amazon AWS - if you think that the new site will blow up the Internet and news on TV, this service will help you endure any onslaught of visitors ;-)
(Well, if someone speaks Russian, then he or she will always find an inexpensive programmer or designer under his idea against the background of the fallen ruble.)
Then a separate topic - where to get users for your brilliant project? Well, I made an excellent online game, but no one knows my site, no one comes? I can't advertise it on TV for exorbitant amounts?
Nowadays, this problem can also be solved for little money: publish your online game on the platforms Facebook, Odnoklassniki, Vkontakte, Google Play, App Store - and do not forget to add an original way for "viral advertising" to your game. That is, do not just add a button for posting on Twitter and on the user's wall "Look, I scored 100500 points in the wonderful game #Fishing", but you come up with something explosive - see Alphabear game as an example .
TYPO3 - A system created by Kasper Skorhøy and distributed free of charge under the GNU GPL.
https://ru.wikipedia.org/wiki/TYPO3
I made a free anti-spam tool in 2004 that had over a million users while the topic was hot
klavogonki.ru
The author's project of one person. Very useful and definitely cool
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question