507 karma · joined March 21, 2011
Go for it. Don't put pressure on yourself to start a business, just take some unstructured time off, experiment and see how you feel.
I set out to build my own contenteditable based editor and after a couple weeks of banging my head on it, I do appreciate Prosemirror's very rigorous approach. I suspect it might be the best choice for me as well.
I will say for those working on their own, I started to make breakthroughs on this when I stopped worrying about what other people might want for the eventual open-sourcing or SaaS and just made exactly what I wanted to.
I expect to handle like 80% of what I want and the rest will just have to be bespoke code and other applications (e.g. I don't expect to handle finances -- I'll continue using YNAB but import from it using its API to display financial info in the same place as everything else).
Notable: no social media, nothing like that. Just shows up occasionally with something that would take another dev probably a couple years to do.
Not because I'm particularly good but because a lot of the foundational work is now available with `git clone`.
There's a lot of crap around of course, but that's always been the case.
To explicate a little, I've found stress mostly relates to the expectations of people around me, and has very little to do with the difficulty of what I'm being asked to do.
It's pretty valuable.
"Spinning up" a new computer takes me an afternoon, which I doubt I could improve on enough by using more professional tooling to make it worth the time investment.
I'm headed to Austin for a month today, hoping to try Vegas later this year as well.
I'll let you all know when I figure this one out...
- Avoid middlemen to the extent possible. Some (not Upwork) can be a good place to fill some hours, but in general they're not a sustainable source of good clients
- Freelancing in my experience was mostly about saying yes to many tech stack choices. I worked with a great number of technologies I never would've chosen for a personal project. I'm sure there are some people being paid to write Rust/Haskell on a freelance basis, but I doubt it's very common.
I may throw in the towel and get an extra monitor at home now since new job pays for home office stuff. I work primarily on frontend now and it'd be nice to have the browser open to whatever I'm working on permanently.
How do you hold meetings with minutes in a single person LLC? With clients/subcontractors/advisors maybe?
I'm not being sarcastic, my accountant wants me to form an LLC and if doing this helps with liability I'd be happy to go through the ceremony of it.
Is your friend likely to be able to pay you, say, $4000 for website updates? (40hr @ $100). How about $2000 (40hr @ $50)? You know this person better than we do.
I feel like most of these problems can probably be sussed out in other ways. Ask the developers about things that typically lead to a better codebase: do they do code review, testing, QA, etc.
I'm making slow progress on one personal project that I use on a daily basis. It's small by the standards of bigcorp code but the value to me is large. Other than that I tinker around a little bit, start things with different languages or libraries.
Also I work remote so technically I write all of my code at home :P
Hey there! I'm a full stack web developer who's worked with S&P 500 companies, agencies and individuals to create fast, responsive applications that combine tricky technical problem solving with solid UI/UX.
Current availability: Available starting May.
Recent hits:
- Led development of a search application with an expected $3.5m ROI, rewriting the entire backend to use fulltext search, improving response times by over 90%.
- Turned around a responsive redesign of a React/Redux application in a week for a SaaS company, allowing the company to renew the contract that was funding development.
- Prototyped a TypeScript-to-Kotlin compiler with the eventual goal of sharing code across three platforms, avoiding triplicate development efforts.
Here are some of the technologies I'm most comfortable with, for those of you CTRL-Fing down the page :)
Backend => Python + Flask, Java/Kotlin + Spring Boot, Golang, node.js
Frontend => React, TypeScript, GraphQL, D3, react-testing-library
Storage => Postgres, SQLite, Redis
Cloud & devops => AWS, Docker, Dokku
You can check me out further at: >> https://upvalue.io <<Or we can jump straight to email >> phil@upvalue.io << or a call >> https://calendly.com/upvalue <<