Got a few lifetime payments too for various desktop utility apps
I pay for other ones on an as needed basis, but my tools change based on what i'm working on. Usually always have a render and supabase plan going for various hosted toy apps.
832 karma · joined January 30, 2011
Got a few lifetime payments too for various desktop utility apps
I pay for other ones on an as needed basis, but my tools change based on what i'm working on. Usually always have a render and supabase plan going for various hosted toy apps.
The photo ID feature is okay, but I assume that's because the photos I take on my phone of far away birds is too pixelated.
I actually want a similar ID feature frog species; i hear a lot of croaking
- Gemini 2.5 pro tries to fix and refactor my entire codebase unless I aggressively constrain it, which is too much work. I've written it off as unusable for coding, but can be fine for educational purposes
- For AI IDE coding, I narrow down the scope of what I ask so Gemini 2.0 Flash or Haiku can handle it. I've haven't seen better results switching to paid models.
- For generating large swaths of code, I recently went back to copy/pasting into Claude Projects, with my github project hooked up and relevant files added to context. For a moderately complex component, it usually takes 5-15 generated versions to work, though I end up adjusting my specs a bit in the process. This is still faster than using the agent. Claude Code might get similar results, but I already pay for Anthropic so haven't tried it out.
- If I'm picking up a new library, concept, or pattern, I usually chat with Claude to level up my knowledge. The "Plan" mode in cline focuses more on task execution than skill development.
I'm open to suggestions on what to try next!
For my work todo-list, maybe 10, but i get 0-2 done every day. Unlike my personal tasks, I only put important (my internal definition of p0s and p1s) or aspirational tasks (learn X) and actively cut anything i realistically won't get to.
- better labeling on products i buy to know they didn't contribute to the deforestation. Ideally these products are cheaper (or at least not more expensive) than unsustainably produced ones
- more accessible/cheaper tourism opportunities so I can visit the Amazon as easily as possible. I would like to know my tourism dollars go to conservation efforts
- wrt narcotrafficking, investing in campaigns to legalize drugs in America (along with the rehab/support facilities). I suspect much of the illegal drug supply chain will disappear if the drugs were simply legal.
Ultimately, after having read/listened to ~200 mostly non-fiction and fantasy books in the past several years, the ROI is non-zero but not that high relative to the other activities mentioned. I think this is partly a byproduct of the times and the culture I'm in (mid-career engineer in silicon valley), where priorities shift a lot towards career and financial successes. Personal output tied to network, skills, and work has a much larger influence on these priorities over a much shorter time frame than reading arbitrary books. If I lived somewhere else or didn't have money needs, I can see my priorities shifting more towards reading. It's not ideal, but I've come to accept this reality. Reading isn't something I have to do, nor is it always the most rewarding activity.
I try to still read every now and then, especially if there is a focused book aligned with my immediate interests, but I've also come to accept the fact that I may not finish a lot of books and that's okay.
I've also come to believe that most books have too many words for my taste given the relative paucity of ideas, and I'm under no obligation to read every word just because an author wrote it. I need to be my own editor of the content I consume; outsourcing this to the writers/publishers makes less and less sense. If I'm bored, I skip a chapter or three. Or I may read a synopsis online and if it is interesting, then I dive deeper. I have to prioritize how I read, not just how much I read. I actually find this makes the reading experience more enjoyable since I spend less time on the parts that feel "boring".
(I have the same attitude to TV/movies; some episodes are not a great use of my time so I scene skip and increase playback speeds).
I've also found myself listening to more audiobooks instead of reading. This is particularly helpful when I drive, do late-night stretches, or cook and it doesn't consume additional time.
I wish circumstances were different and I could just go outside in the shade of a tree and read all day, but at least at this point in my life letting go of the pressure to read definitely has had more stress-relieving effects than actually reading.
And you're right; $100M exit isn't always a win. That was a somewhat arbitrary milestone I used to do quick math.
Later in my career, I have had offers at seed stage companies. The compensations were marginally better than the one described above, but most still needed to 10-15x in value over 4 years just so the annualized comp would match the base annual comp at various series C/D companies I also had offers at.
Given the risk, often poor culture, rampant inexperience in leadership, and long hours, the upside is only worth it as an early employee if the company is a unicorn. And every founder says their company will be a unicorn...
After starting a few (failed) companies myself, I've come to adopt the mindset that the total equity allocated to the founding team (pre-seed + seed + maybe series A) should be around 20-25%. Everyone after should get 15-20%. In the event of a $100M exit, there should be no scenario in which the founders/investors walk away with a win financially, but the early employees do not. The early employees took the same risk and secured that win, and thus should be rewarded accordingly.
Edit: fixed grammar and re-ordered sections
There are loads of businesses in this same boat; I think there's a big opportunity and sense of fulfillment in helping them keep their lights on.
Over the past few years I've been an employee, either at startups or mid-sized stable organizations. When negotiating the job description, I've always requested from the founders/managers to chip in in various ways -- PM, design, engineering, etc. They always were enthusiastic to have employees with diverse interests, but reality sometimes proved otherwise:
- Some startups gave the flexibility, but it just felt worse than working on my own. I had the same long hours and work pressure, but a fraction of the ownership and was working on someone else's vision - Other startups really just needed engineering muscle. I was evaluated on pure engineering output, and any other mechanisms I had of contributing were viewed as distractions from my core responsibilities and were actively shut down. Doing one thing with my life wasn't very pleasurable after wearing all the hats, and I wasn't rewarded for being a generalist - The one mid-sized org I work for tends to value me more; they needed engineering work, but also had growing pains and needed existing employees to step up and fill in the gaps. Having a willingness to do that was eagerly accepted
Some general impressions that I currently hold loosely: - having a stable income is nice and I can afford most everything I want, but it's not enough. I miss having the startup belief that my reward is proportional to my output - company perks (food, learning reimbursement, commuter benefits, etc) are usually deterrents for me now. Colleagues feel more sedated than energized when life is too good. I miss working with hungry (figuratively) people. - I care a lot about the mission. I have the good fortune of working at an org that actively seeks empathetic, passionate people out. I don't think I can go back to normal jobs where I just need to do a thing. This includes even my own startups (which had, in hindsight, little value-add to society) - the slower pacing actually feels more conducive to personal growth, but to a point. It helps now to be on a team where we constantly try to improve and iterate, as opposed to just being a resource-strapped feature shop. I'd avoid teams that move too slowly though, or don't have the pressure to introduce something new. - both startups and large companies can have diverse employees, or can have monocultures. Turns out I like the former infinitely more; didn't get that at most startups I've worked at - leaving silicon valley for a job actually gave me a lot more perspective on the world than struggling as a founder in SF. Turns out there are a lot of big problems people are trying to solve that don't get talked about in silicon valley, and the diversity of people trying to solve it seems a lot larger.
All these impressions, however, are loosely held because I've come to think of my career as consisting of phases in no particular order: take chances, invest in personal growth, make money, hustle, have predictability and work-life balance, give back, etc.
I specifically hunt for project-based udemy classes so I'm not just passively watching videos or reading blogs. The lectures are short, and I can make measurable progress even with 15-20min of attention/day. Usually 1-3 classes on a topic gives me the confidence to say to myself "I have enough introductory knowledge that I can now figure this out if I have to do this for work." This still takes 1-3 months of time per topic.
However, most of the items in my list don't have a curriculum or syllabus. I end up having to settle on just googling for blogs or playing with a few APIs to feel confident. I no longer prioritize mastery (except if I need the skill for my immediate work). I find taking a breadth-first approach to learning helps me connect the dots in my understanding of technology as a whole, and invest in depth only if I need it for my immediate job/projects.
Want to use technology to support the National Parks System? The Department of Interior is partnering with USDS to pilot a new way to hire technical talent for federal roles
The Department of the Interior is devoted to protecting and preserving the natural resources of this great nation, including National Parks, Landmarks, and the well-being of communities. Join the offices of the National Park Service (NPS) to provide technical solutions that enable the NPS to deliver world-class recreation and conservation services to the public.
Requirements:
You must be a US Citizen and be able to pass a background investigation.
Apply here: https://www.usajobs.gov/GetJob/ViewDetails/532244000
The apply button will be available later today; so circle back!
I have four types of notes: personal, work, learning, and health. For each type of note, I have a short term and long term list of tasks.
All tasks in my short term lists should be cleared within 1-2 days. This includes everything from paying bills, doing a few online course lessons, committing a PR or two, running 5 miles, purchasing something online, etc. I also include a few habits in this that I try to build, like "daily affirmations". The key is to make these as bite-sized as possible.
My long term TODOs are essentially a backlog dump that I pull from when I need to refresh my short term TODOs. Many of these are fuzzy ideas that I haven't broken into actionable steps, like "learn docker", "plan europe trip", or "hack on X". Some of these are small tasks that I just haven't gotten around to doing, like "add expenses to tax return", but at least its written down somewhere. I groom this every now and then.
I have a third type of note -- daily accomplishments. I essentially just bullet everything I accomplished that day outside of routine chores like "cook dinner" or "call parents". I archive this daily. I get lazy and don't fill this out 80% of the time.
Not sure if this is the best system, but it sure beats my old system of having a giant list of TODOs written on a piece of paper
Con 1: Compensation
Equity is not worth it. Early employees bare the same risk as founders, work just as hard, and have an order of magnitude (or two) less upside. The chances are that even a series A funded startup will go bankrupt and the equity is useless. Seed funded startups are even worse in the sense that the risk is way higher for just slightly more equity.
Base compensation is too low. Salaries at usually barely livable in the bay area and leave no room for savings. This has two major problems:
- First, its hard to support mortgages or families. This creates a biased hiring process that favors those already well-off or very young (and likely inexperienced).
- Secondly if the startup fails (the likely scenario), the chances are the employee's savings are non-existent. They'd more likely opt for a cushier job instead of building on their experience at another startup.
SOLUTIONS:
1) Early employees need a higher salary. No living wages. No forcing people on a ramen diet. I'm talking $130-$180k for engineers at the seed stage (in Silicon Valley), PLUS healthcare. Other roles should be proportionately similar based on market rates. This means either seed rounds need to be larger, or bridge rounds become much more common. I think the latter makes more sense; if the startup has some traction, but not enough to go for a series A, then the founders can raise a little more. If the startup doesn't have traction and burned through its seed, it should fizzle out sooner and liberate the team to do other things.
2) WAY more equity for early employees.
* 25% - founding team (first 5-10 employees)
* 25% - all future employees
* 50% - founders
* Investors eat from everyone's shares proportionately.
A win for the founders should be a win for the early team. There should be no scenario where the early team doesn't benefit from an exit but the founders do. The founders succeeded because of the team.
3) No bullshit vesting schedules. At worst, stick with the standard 4 years, 25% a year, 1 year cliff. No 10-10-20-30-30 5-year split nonsense that only favors employers and force people to stick around longer than is healthy. And add refreshers that vest. 10-20% of their annual comp. Salary bumps can also work as a substitute. Incremental rewards are important.
4) Not 100% on this, but common stock for everyone. No class A shares -- win votes by convincing the team you're right and not being a douchebag.
Or better, get a community running locally to do these pickups every week across the neighborhood.
2. Buy LED bulbs, environmentally friendly household cleaners, etc in bulk from china, and sell them at cost on Amazon. Don't try to make a large profit on environmentally friendly products -- just make them more affordable.
3. Gardens these days are oddly biased toward aesthetics rather than local vegetation. Gather the advice of local botanists and educate folks about what trees/flowers they should plant in their yards. Insect life is decreasing, but with the right gardens, some of it can come back. For flowers, you can arrange a service to have households place pre-orders during the winter months, and then hire a local nursery to grow saplings specifically for them to plant in spring.
4. Make a vegetarian/vegan yelp. I can't rely on yelp reviews since most folks eat meat, and their opinions on food taste/quality aren't very useful. The only reviews I can trust are those for restaurants called "Veggie House" or some similar variant. Vegetarian food isn't a marketing strategy, its just food that can be served everywhere.
5. E-commerce site for environmentally friendly clothes. Jeans, for example, are incredibly polluting (over 1k gallons of clean water, loads of pesticides used in cotton, artificial dyes, etc). I'm not loyal to levi's, calvin klein, or whatever. Those are just the brands on the racks. Give me healthier alternatives.
6. Aggregate quality articles on environmental issues. That research paper on insect life dropping by 75% in 27 years has been making the rounds this week. There should be more of it. NASA has a ton that aren't outdated. Start off with a weekly newsletter -- I'll subscribe If people get enough exposure to it over time, they'll start to change their minds (or tune it out, but that's always the risk)
7. Work for the government. Immigration checks at US borders rely on shitty software that goes down often. Hundreds of trucks coming in from mexico are literally waiting for hours in the heat as their cargo rots. Same with at harbors -- $Bs in food waste.
I also exercise quite a bit as well, but don't really consider that to unplugging -- it feels more like plugging myself into fitness + outdoors, which feels like another form of work tbh.
That said, I prefer to read a summary of the book before the book itself so I can focus on the details instead of exhausting mental energy figuring out what is going on.
Remote: No, or maybe 1-2 days/week
Willing to Relocate: Open to it
Technologies: Web: HTML/CSS/jQuery, Flask/Django, learning React + Node. Data: Pandas/Numpy. Product: Photoshop
Resume: linkedin.com/in/neilshar
Email: neilsharma101@gmail.com
Might take a dozen listens to internalize half the content, but it'd be adopting a different perspective on life. Won't come easy
I'll give the letters of seneca to Lucilius a glance.