A Project of One’s Own
paulgraham.com
A Project of One’s Own
1–10 of 384 posts
Re: A Project of One’s Own
#2I think this is a great insight, and perhaps this is the reason why open source libraries aren't a panacea. By building your own stuff from scratch you get something that makes sense for --your project--. When you glue libraries together you get something that works, but the parts never quite fit and product quality suffers. And the sheer enjoyment of building something entirely from scratch combined with having a lean and mean thing that works exactly the way as intended is absolutely worth it.
The next time you're comparing libraries and none of them suit your application perfectly, maybe ask yourself if you should just re-invent the wheel, and thereby make it "a project of one's own".
Re: A Project of One’s Own
#3An interesting add in my opinion is that one can also do great work when working on a project not of your own origination but of an area where one's interests lie or where visions intersect.
>"You have moments of happiness when things work out, but they don't last long, because then you're on to the next problem. So why do it at all? Because to the kind of people who like working this way, nothing else feels as right. You feel as if you're an animal in its natural habitat, doing what you were meant to do — not always happy, maybe, but awake and alive."
While the above does ring true to some extent, one can also approach all tasks with a sense of being awake and alive; This is something some eastern religions preach about. I do admit that this will be hard to implement in practice though. i
One person who was able to test out their own ideas while working for others is Nikola Tesla. He might be used a case study by others with grand visions who want to do great work. Although, it can be argued that Tesla had to at some point seek independence.
"In 1883, Nikola Tesla was sent by his employer - The Continental Edison Company- to fix the problem that had occurred in the powerhouse and electric lights installation at the railroad station in Strassburg. This presented him with the opportunity to test out his theory of a two phase alternating current motor encompassing his rotary magnetic field discovery [at that time, everyone who had tried to make an alternating current motor used a single circuit]. He set to work and tested his theory in the power plant. He was successful in starting up the power generator with this new system. This meant that Tesla now had a novel electrical system that utilised alternating current."
The above was taken from https://leveragethoughts.substack.com/p/cracking-the-who-you...
Re: A Project of One’s Own
#4Re: A Project of One’s Own
#5Re: A Project of One’s Own
#6Great write up Paul. An interesting add in my opinion is that one can also do great work when working on a project not of your own origination but of an area where one's interests lie or where visions intersect. >"You have moments of happiness when things work out, but they don't last long, because then you're on to the next problem. So why do it at all? Because to the kind of people who like working this way, nothin…
Re: A Project of One’s Own
#7Re: A Project of One’s Own
#8My passion for my own project/business is highest whenever my passion is aligned with the passion of my target audience.
In that case, I also believe your chances of success have improved.
Take Nike, for example. Phil Knight was a passionate athlete. He loved sports. However, he was never so good that he could do it for a living. Part of the reason he founded a shoe company back then was to stay in the athlete's business without being an athlete himself. Watch any Nike advertisement and you will not see many words on products, but it's always about how great athletes are.
Re: A Project of One’s Own
#9I am now living that dream. When I left my last company, in 2017, I looked at working for someone else, but was almost immediately told that no one wants old men. It was pretty crushing.
But I went and set up a corporation that allows me to get equipment and testing kit, and started to write my own stuff. I explored surveillance cameras and ONVIF, as well as Bluetooth (I'm pretty good with devices -I've been working on them all my life. I started as an EE, and actually played with Heathkits when I was a kid).
I'm now working on a very ambitious social media app. It's probably months down the road, but it will happen. I always ship. I've been doing it all my adult life. This project is the kind and scope that is usually done by a team of 10-20 engineers (I also wrote the backend from scratch, three years ago), but I've been doing it alone. I just started working with another guy that will be adding a dashboard to the server.
If you look at the projects in my portfolio, you will see heavy-duty, industrial-strength code; not sloppy "hobby" code. The code Quality is out of this world, they all have a lot more testing code than implementation code, and the documentation is over-the-top complete.
I learned, long ago, to make my "hobbies" "ship" projects. That way, everything I do is useful.
And that is what makes me happy. I like to finish stuff; and having people use my stuff is the best way to validate its completeness.
That said; despite the completeness of my work, it isn't particularly popular, which is just fine by me. I tend to "eat my own dog food," and use a lot of my libraries in my own work. The less that people other than myself depend on my work, the more freedom I have to form it to my own needs. I take Stewardship of my work seriously.
Re: A Project of One’s Own
#10The current educational system seems to turn off high school kids (anecdotal evidence being my own) from pursuing anything remotely school like. If there is mention of a "project" it is perceived as interfering with their time away from school which is usually involving sports, friends, video games, and media consumption (netflix, youtube, etc.)
I want my kids to explore opportunities to find something that sparks their interest enough where they are excited about spending time on it, pursuing it on their own. I think this will help them identify areas of interest for college and their future.
Any ideas on how to do this without it seeming like its "school" work?