I once wrote that "My dream is to, one day, work for free." I 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…
A Project of One’s Own
11–20 of 384 posts
Re: A Project of One’s Own
#12Re: A Project of One’s Own
#13That was the most important part of the essay for me. I don’t see this reflected in hiring though. Most of my real challenging programming is on personal projects but interviewers just want to know about the boring junior CRUD work that I do at the job. When I go on military deployments I continue programming and solving problems and building things but none of that seems to come up.
As a web developer I prefer to keep my personal projects personal. On my current personal project I published over 950 commits before asking for feedback. Sometimes people will discover something of mine and use it, which is great, but it’s still a personal project.
The reason for that level of introversion is that I don’t trust other web developers. It mostly isn’t about ownership.
I find that my peers tend to fear data structures and present an extreme fear of original code. Call it Invented Here[1] or whatever you want but it is certainly there and it’s an irrationality I don’t want to deal with when I am writing an application.
As an example of the hostility, yes that is the best choice of word, mention explicit use of events or the DOM and the common sentiment reminds me of reading history about lynchings in Jim Crow era and sun down towns. As an example: https://news.ycombinator.com/item?id=27419965
I wish the attitudes in the above example were rare, but they aren’t. So, I remain an introverted developer working on personal projects.
Re: A Project of One’s Own
#14> Indeed, it may be one of the advantages of capitalism that it encourages such rewriting. A company that needs software to do something can't use the software already written to do it at another company, and thus has to write their own, which often turns out better. I 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…
I miss that kind of job satisfaction. Indeed, it satisfied a deep, personal need to create. I was just fortunate that I could make a living doing so.
Re: A Project of One’s Own
#15No https:// ?
Re: A Project of One’s Own
#16No https:// ?
Are you concerned someone is MITMing Paul Graham's blog and inserting bad advice?
Re: A Project of One’s Own
#17If I had to choose between my kids getting good grades and working on ambitious projects of their own, I'd pick the projects. And not because I'm an indulgent parent, but because I've been on the other end and I know which has more predictive value. When I was picking startups for Y Combinator, I didn't care about applicants' grades. But if they'd worked on projects of their own, I wanted to hear all about those. Tha…
Re: A Project of One’s Own
#18I used to think like that. However, the years I spent on my masters and on my startup were a watershed.
I was finally working on projects of my very own. But, after some months of extreme excitement, I was resorting to medicine and self help articles to heep me motivated and focused, especially when the boring intricacies started to pop up.
The passion, due to its very nature, fades away.
In my case, I alleviated those issues with method and discipline. They help you overcome the boring parts. The passion even became cyclic, as the growing body of work and solved problems made me feel engaged again.
Nowadays I even feel much better about the plethora of not-my-own-projects I've worked on along my life.
Re: A Project of One’s Own
#19So I guess this is what I'll be told the next time I ask a prospective company about WLB.
Re: A Project of One’s Own
#20If you never have any autonomy or space to develop a sense of ownership, outside of being yoked like an ox in a team or mired in the tyranous mediocrity of committees, it's extremely difficult to care about what you are doing.