Readit News logoReadit News
soasdfg commented on Ask HN: Who has an interesting job?    · Posted by u/nizbiz
JTyQZSnP3cQGa8B · 9 months ago
I discovered the world of medical devices by accident and it’s great. When the bosses are nice, it’s pure heaven.

I write code in C# or C++ (but also Python, pipelines, scripts, JS, etc.) and it needs to be somewhat efficient. We all follow the same rules (62304 especially), we must write unit tests, and make sure that my features are properly integrated at all steps of the development up to the release, and even after when you must validate it with the authorities, when you have bugs, etc. If you're in a small company, everyone can be involved in all the processes and it's fun because you go much further than mere development (like preparing reports for various agencies all over the world, or helping PhDs integrate their code in the application).

We have commit hooks to check and format code, pipelines must be green. You cannot cheat because someone will find out. And you can’t pretend that your code worked once on your computer because the test team will refuse your code if it breaks anything. It’s more rigorous at all steps of the development.

Last but not least we have specifications for everything because it’s the law. Overall it’s what software engineering should have been all the time. It feels like working at NASA even if it's only a stupid desktop tool or application.

Of course everything is not perfect, you can stumble on assholes like every other company, but it's not everywhere. I’m happy to go to work every day, I may have saved a life or two with my code, and that's a good feeling.

My experience comes from having worked with the biggest assholes on the planet at different companies. To answer your question, I would say that an interesting job is rigorous, peaceful, and has some kind of meaning.

Edit: as another guy said, I too settled for lesser wage to work for a company that would not destroy my soul and spirit. That's important too.

soasdfg · 9 months ago
How did you find a job doing this? This sounds interesting.
soasdfg commented on Ask HN: Monetizing a Web Browser Extension    · Posted by u/neilv
neilv · a year ago
I really appreciate your thoughts.

Question: When you say "best/fastest signal" and "prove that your product is something people are willing to pay for", are you speaking of proving to myself, like a bootstrapped small business? Or of proving to prospective investors?

Regarding the paid&free model, just thinking aloud... I suspect that the browser vendors are going to push me to use their extension store, so maybe I have to put the paid features as data/behavior on a server that the extension talks to. Or to send a paying customer an unlock code that flips a trivially-crackable switch in the free extension, but which at least helps keep honest users honest.

soasdfg · a year ago
I would say both in this case, you can make the decision if you think you need investment money or not and the number of paid users you have can be can be a valuable point of data used to help determine this.

You have the advantage of being able to start and potentially get something into the market without needing to take investor money and promise larger than life returns on the money you take. Use this time wisely to make an honest judgement of what you think this business could turn into, if it's just something that pays your rent then let it be that. If you grow like crazy and need investment money, only then pursue it.

Dealing with investors is a really big headache, so only accept money from them if you really think it will make a difference in being able to grow the business.

Yes you will almost certainly have to use one or many extension stores, you will also need to setup a secure way to handle subscriptions and give elevated access to users that pay.

soasdfg commented on Ask HN: Monetizing a Web Browser Extension    · Posted by u/neilv
soasdfg · a year ago
1. Keep it closed source, offer a paid vs free model with more options that your power users can subscribe to if they really find what you offer valuable. This is also the best / fastest signal you can get as to if what you have made is going to be able to achieve your goal of becoming a startup and making money or not.

Offering what you have to this tech company is probably the quickest way to get whatever it is that you're doing copied. Companies pretend to be interested in things they have no interest in buying or just want to get a head start on by having you show them in great detail how everything works all while telling you they are seriously interested.

The tech company will only seriously consider buying what you have to gain the userbase you have built with your product, not the technology itself in 99% of cases.

2. There is no way to stop this, especially for browser extensions. Making it more difficult to copy the source code will slow people down, but this is something you will have to deal with especially if you gain any traction and prove that your product is something people are willing to pay for.

You have an enormous advantage over these people if you are the first mover in this space however. Focus the majority of your time on creating a truly great experience for your users that will build loyalty towards your product instead of trying to play a never ending game of cat and mouse with people copying your idea.

soasdfg commented on Ask HN: Best way to explore career trajectory as a mid level engineer    · Posted by u/Samisp
soasdfg · 2 years ago
I think it's CRUD endpoints all the way down 95% of the time unfortunately. I'm not sure how old you are, but early in my career I jumped around a lot feeling the same way and that if I could find a company or technology that I was passionate about, I would be less bored, less burned out, happier, etc...

Overall what I've found is that the things I find interesting and enjoy working on in an engineering capacity almost have 0 overlap with things that will make money or turn into a business of some kind. Instead of continuing my search to find the perfect balance of company mission statement, interesting technology, competent and friendly coworkers (culture), and pay, I optimize for trying to get at least 2 out of 4 of these, if I can get 3 it means it's a great fit for me. Of these, company culture has made the biggest impact on my overall happiness.

There is some truth that joining a smaller company or a startup to wear multiple hats can fix this somewhat, but I would advise against doing this unless you either really strongly believe in whatever the company is doing, or really strongly want to learn something you feel is only possible to learn at that company. Otherwise you will end up working 60 hour weeks making CRUD endpoints for someone panicking about how to raise the next round of funding or get to the goal of the month that the investors have said is important now.

Until you find some field or area of technology that lights your hair on fire in excitement, keep CRUDing my friend. Realize that you are exchanging your time for money at your job and treat it as such. Save the interesting things for your personal time or if you believe strongly enough in it, start your own company and have someone else CRUD for you ;)

soasdfg commented on Ask HN: Is anyone else bearish on OpenAI?    · Posted by u/soasdfg
aschla · 2 years ago
As an aside, when did we start using "bearish" and "bullish" to refer to sentiment outside of financial instruments?
soasdfg · 2 years ago
I am using it to reference the perceived future financial situation of a company so I felt like it was an appropriate term to use
soasdfg commented on Ask HN: Is anyone else bearish on OpenAI?    · Posted by u/soasdfg
mpalmer · 2 years ago
Is it really like crypto? I can think of plenty of ways it is decidedly not like crypto, key amongst them being an end-user value proposition that isn't inevitably some flavor of snake oil.
soasdfg · 2 years ago
Agreed but the main thing that is reminding me of crypto in this case is the combination of hyper excitement, adoption, and evangelism of the technology, and how defensive people get when you start to ask questions about why they feel so strongly about it.

There is definitely value here, I use the product a lot myself, but I don't agree that the value is as high as the majority of people seem to think (ChatGPT is going to reshape economies, every industry will replace 90% of humans with some form of AI soon, in more extreme cases that AGI is close to happening, etc...)

I wanted to see if anyone here had examples or use cases that could make me think otherwise

soasdfg commented on Ask HN: Is anyone else bearish on OpenAI?    · Posted by u/soasdfg
alchemist1e9 · 2 years ago
I’ve seen non-technical people ask the strangest questions that really don’t have a problem they are trying to solve or brainstorm. They think it’s just a game or fun joke tool and want to try and get it to say something silly.

The technical people who reject it are quite curious psychologically, my personal suspicion is they are threatened by it. They get hung up on small hallucinations and then almost get giddy when it produces something “wrong” in some way. I don’t understand why they fail to understand it’s crazy importance, I mean it’s read everything and without an agenda other that the material it was feed, no twisted incentives. They things I’ve had it do with me are mind blowing, my guess is the people who understand it and how to leverage it will increase their own productivity so much that it will reshape economies and put many people out of work that don’t learn how to use it.

Definitely the most revolutionary development of my life, as I approach 50 and have been coding since 12, and believe it or not but working professionally coding since I was 19. Internet and iphone have nothing on this development with LLMs.

soasdfg · 2 years ago
> They things I’ve had it do with me are mind blowing, my guess is the people who understand it and how to leverage it will increase their own productivity so much that it will reshape economies and put many people out of work that don’t learn how to use it.

This is the kind of hyper sensationalism that I'm talking about. Do you really believe that, or is this you extrapolating to what could be possible in the future if the technology keeps improving? I feel like that is where a lot of the arguments always ended up with crypto advocates as well, if you had doubts or questions about how big of paradigm shift this was going to be for the world, you just didn't get it yet because you couldn't connect the dots this early on.

I'm not doubting that the tool is useful, or that ChatGPT is quite an accomplishment, but I just don't see it "reshaping economies" anytime soon.

soasdfg commented on Ask HN: Is anyone else bearish on OpenAI?    · Posted by u/soasdfg
alchemist1e9 · 2 years ago
> What am I missing here?

I’m guessing you haven’t actually been using it personally beyond some superficial examples.

Once you use it regularly to solve real world technical problems it’s pretty huge deal and the only people so far that I’ve met who voice ideas similar to yours, just simply haven’t used it beyond asking it questions which it isn’t designed for.

soasdfg · 2 years ago
Anything beyond one off asks is pretty hit or miss at least for me on if what ChatGPT is telling me is correct or not. Write me a complex SQL query that does this, write a python script that will do that, show me the regex that will find these patterns in a string, all of those work really nicely and do save time.

When anything gets more complex than that, I feel like the main value it provides is to see what direction it was trying to approach the problem from, seeing if that makes sense to you, and then asking it more about why it decided to do something.

This is definitely useful, but only if you know enough to keep it in check while you work on something, or worse if you think you know something more than you actually do, you can tell ChatGPT it's wrong and it will happily agree with you (even though it was correct in that case). I've tested both cases: correcting it when it was really wrong, and correcting it confidently when it was actually right. Both times it agreed that it was wrong and regenerated the answer it gave me.

soasdfg commented on Ask HN: Is anyone else bearish on OpenAI?    · Posted by u/soasdfg
ghshephard · 2 years ago
OpenAI, at least in my day-day workflow for the last 9+ months has so superseded anything that google ever was to me that I'm having a difficult time comparing the two.

I've got a monitor dedicated 100% of the time to ChatGPT, and I interact with it non stop during the flow of technical scenarios and troubleshooting situations that flow into me - working in areas that I have the slimmest of backgrounds in, and shutting down, root causing, and remediating issues that have been blocking others.

I've essentially got 15-20 high-priced world-class consultants in every field that I chose to pull from, working at my beck and call, for $20 a month? I would pay $200/month in a heartbeat out of my own pocket, and I probably would ask the company to pay ~$2,000/month for my workflow.

I think if they never released another product, and they just managed to penetrate with their existing offering, they are easily a $100B+ company once they nail down how to monetize.

The difference between LLMs and Crypto is I can point to roughly 200-300 objective solutions over the last 9 months where ChatGPT resolved an issue and delivered clear value for me alone. And, over time, as you learn how to control for hallucinations, and manage your query patterns a bit more - the value has continued to increase.

That same multiple-times-a-day high value persistent experiences were never a part of my crypto experience.

soasdfg · 2 years ago
I've also gotten good results that have added value to whatever I was working on at the time, but I also get a lot of partially correct responses, or responses where ChatGPT will forget what I told it seconds ago and repeat the same incorrect response from a few prompts ago. It's very effective if you know enough about what you ask it to disregard incorrect information quickly.

It can be very helpful to guide you in a direction maybe you didn't consider looking into to begin with, but I don't fully trust it.

There was a fun example I had a few months ago where I wanted to see how well it would do with being asked to solve a problem iteratively instead of recursively, something like: "generate all valid, distinct permutations of a provided string given that you have a dictionary to check valid words against" and it got most of the problem correct, but when asked to fix anything it would go right back to a recursive solution with the same issue appearing, or in some cases a new issue.

It got me most of the way there with some edge cases I needed to handle myself, but it definitely seemed like that was as far as it was going to be able to go

u/soasdfg

KarmaCake day58February 10, 2023View Original