I also found dndkit and built a very complex/robust drag and drop form builder with it. It gave me nice abstractions for custom collision detection without worrying about the browser implementation. Highly recommended.
> A good person will take the corporate scumbags to the cleaners so they can spend the rewards on family and loved ones.
I can't see much room for "good" in spitefully exploiting a flawed organization that likely many innocent bystanders depend on for their own livelihood, all to help yourself and kin. If you could say with some certainty that sabotaging the org actually led to a better outcome for everyone involved, that'd be different, but I doubt that situation comes up much.
The real world isn't like Fight Club, and we don't get to be heroes by blowing things up. I think the appeal of that kind of fantasy is precisely how it lends bad behavior a plausibility of goodness. It helps people rationalize, as you seem to be doing, and as execs of exploitative employers must also do, in order to not feel guilty.
I'd say a good person will divest themselves from scummy corporations and find their own avenue to honest work. They'll seek to expose bad behavior by others and set a moral example for them to follow. "Get yours and screw those jerks" isn't that moral example. It's just more of the same.
The prisoner's dilemma is a very insufficient model for the complexity of human life...
The iterated prisoner's dilemma is a little better. It's still just a toy model, of course. However, you might be interested to find that those who only screw everyone else over don't fair well in the iterated version.
I can't give you an example of anyone who's done it secretly, but, Jack Dorsey (and several others) have done it openly. Why did nobody argue they shouldn't be doing that because they owed their full effort to one or another of their companies, I wonder? Why is it only a bad thing if a lowly worker does it?
Do you really think Twitter's and Square's boards responsible for companies worth $100B+ combined are not aware and have not discussed whether their appointed CEO is up to par to do this?
Can you name me any employer who hired a full-time employee and is happy to pay them full-time salary while the employee deceives them for financial gain and works part-time and/or outputs the minimum amount of work hoping not to get fired?
If you believe you can do more work, go freelancing/contracting/self-employed.
Yep, can confirm. Worked a company where a remote employee got a new job but didn't bother quitting. He put in just enough work to pretend to be making progress and gave a lot of excuses about why his project was delayed.
Eventually someone figured it out. Management was furious. Remote work restrictions were tightened and everyone suddenly had far more check-ins to ensure we were actually working every day.
I heard they also contacted the person's new job and filled them in on the double-work situation. That person was universally hated and I don't know anyone at the company who would give them a positive reference.
Just speculation, but there is a possibility that the old employer sought retribution against an employee who left by lying to the new company to sink the employee’s career? With laws like this it’s often a case of “it happened (at least) once so we wrote a new law”.
This is ultimately what will drive stochastic based device monitoring. How long was your laptop open? Which apps were foreground with a moderate amount of activity?
There's no law that says you can't work two jobs (obviously)
But chances are good that you entered into some form of agreement with your employer that forbids holding another full-time job. You also have NDAs and such agreements that could be argued to be broken if you're working at two companies simultaneously if they have any possible competition with each other.
In practice, a company isn't likely to go after an ex-employee for damages in this case unless there really was a trade secrets violation.
What happens, though, is that the company that realizes the double-work scheme is happening calls up the other company and they both fire the employee. All of the person's managers and coworkers usually hate the person because they were likely sandbagging and pawning work off on coworkers (as is necessary to put in half time at any halfway competent company), so they can't get a decent reference.
Now they're unemployed, without references, and starting over again. Not the end of the world in today's job market, but I expect reference checks for remote work will continue to get much more aggressive to catch situations like this.
What's unlawful around working two jobs? Happens at high end (consulting CTO John Carmack, or Twitter & Square CEO Jack Dorsey, and in the US happens significantly often at the lowest end (retail workers in two jobs).
It's unethical in that the two employers are unaware of that fact, and he's advising deliberately not doing work in bad faith (whereas the boards of Meta, Twitter and Square were aware of the previous situations, and your retail shift manager knows he's not scheduling and paying a living wage), but illegal probably not.
No man don’t you understand? It’s better to not be paid and dedicated your life to the ethos posted on the ‘About’ page of the company than it is to play the system.
Remote work won't be ruined by this. In fact, it's perfect.
The premise is that the average person puts in 10x the effort for a 1% return on investment. You are an employee, sure, but are "investing" the company in terms of life-hours you could spend elsewhere. Naturally, you want to therefore minimize work and maximize salary. The ultimate situation being getting regular raises by doing 20-50% less than is expected to you.
If employers don't want this the solution is simple. It's not finding these people and firing them. It's paying people commensurate to their effort like a real meritocracy would.
If someone can hold 2 jobs working at 50% brain capacity then they are obviously very talented and quite crafty. You pay this person enough, they will dedicate 100% of their brain to your project. The employer side of the equation is JUST as exploitative as the employee side. It's just far, far, far more common for the employee to be exploited. For example, via pagerduty, poor hiring practices leading to overwork, or overtasking.
This is wonderful. Anyone who is truly a libertarian should be encouraging this. It's the perfect free market solution to exploitative labor. You dont get paid past 40 hours for your salary. Why should you reduce YOUR OWN worth to make a company's bottom line bigger? Unless you hold ITM options in the company the answer is you don't and shouldn't. You should be exploiting them at every turn.
SV is also a meat grinder: the participants are well aware of that (maybe except during the early days of Google or non-GCP Google orgs). SV participants are highly ambitious folks who want to get paid more and deliver "impact" (whatever that means). It's an ego contest.
It's just that the participants always paint rosy pictures to the point that Media buys it and sells it.
I have to disagree, they are relevant. SV needs bodies for the various profit grinders and a way to put pressure on other elites. Wastefully discarding somewhat functioning humans isn't ideal.
Contractors don't really take away jobs from people and I see this as no different. The people capable of this are relatively small in number even in an industry full of talented people.
I wish I could just be a corporate cog for a few days a week and then do my own thing. Unfortunately, at least judging from the interviews I've had the last few months, HR/hiring is still looking at things from a full-time headcount perspective. Somebody complained about having to do paperwork for each employee, which I can't wrap my head around because it's their job to do employee paperwork. But it seems to still be about extracting 40 hours and then overtime from any vaguely professional position. One manager told me that they are limited in headcount for their department.
Not to mention that working two jobs poorly is a lot more work and a lot less money than boostrapping a decent SaaS
EDIT: Pretty rich that I'm getting downvoted so much, despite multiple examples of successful SaaS creators showing up in the comments, and this being a forum started by a VC partly to promote and encourage tech startups. If you think that starting a tech business is so impossibly difficult that you're personally offended at the idea of someone recommending you do it, I'd say you should just go back to Reddit or Twitter.
If you're bristling at me calling SaaS "easy", I just meant it's easier than running a multi-year scam and probably committing fraud, depending on the details of your employment contracts.
I actually agree with you over the other comments. I think the idea of industriously trying to be the worst worker you possibly can (while not being fired) is one of those self-defeating efforts to do less work where you actually do more work in a lot of ways. You've got to justify to yourself continually that you're not being a drain or a bad person. You've got to juggle context switching between two roles during an overlapping period, making both more difficult than they would be individually and leaving yourself worse able to focus generally. (I suppose you could probably block your schedule to make this work better but I can't see a silver bullet solution for all the time.) You've got to compartmentalize your jobs and your interaction with coworkers. I know that with my personality, these factors would be major drags on my mental and emotional well-being. I would feel like a fraud for a long time before getting used to something like this.
With a business, while you deal with some similar issues (compartmentalization, context-switching), I expect they'd feel far less invalidating (again, to me/those with similar personality types) because you'd know you were actually applying yourself to do the best you could.
While it's not easy (and you should never trust anyone who says that it is), I do think that it's more feasible than most developers think it is. I'm not special, absolutely far from it, and I achieved it (in Australian dollars anyway, and focused on a B2B niche rather than B2C)
If you're going to engage in fraud anyway, you can make more than you'd pull in from working two jobs
Hell, with all the crypto madness going on right now, you could probably get ludicrously wealthy just doing freelance black hat security testing.
You aspiring fraudsters should actually read all the paperwork they put in front of you next time you start a job, and tell me if there's no exclusivity at all in it. Just because Jack Dorsey got away with running two companies doesn't mean it's right or just for you to weasel along and lie to two managers forever.
Get your life together and do something meaningful instead of stressing yourself out for the sake of whatever pair of pittances you can earn from this dumb scam.
Successfully boostrapping a decent SaaS sounds way more challenging in my eyes, got any tips on resources to read to make that be as obvious a task as it seems to be in your eyes?
Absolutely it is not. Most decent bootstrapped SaaS will have trouble getting pure profit that matches the salary of two developer jobs, and it will be a lot of work, a lot more than just engineering.
Yeah, even matching one developer job is hard... you definitely get better at it and closer as you go, but that's alot of opportunity cost in the process, if you can even survive that long on peanuts
Congrats on shipping Christos, Damien, and Nodar! I really like this idea. I have this problem at my company.
Two questions:
First, we’re using Postgres and some of our tables use JSON. Would Synth be able to generate realistic JSON? Sometimes this is configuration (which would need to be straight copied) and other times it would be data (which would need to keep the same keys but have generated values). Is this use case supported?
Second, I’m concerned about giving Synth access to my data as much of it is sensitive. I understand that you need access to production data to offer the service. What can you tell me about your data security to help me feel more comfortable? (i.e. What kind of data would you have stored on your end? How does the CLI work? etc)
> First, we’re using Postgres and some of our tables use JSON...
We've seen this before when we were talking to a company we were considering to pilot pre-launch - it's on our roadmap. Currently the JSON text would be treated as a string, i.e. it is classified as a categorical type or text.
What we would want is for the classifier to traverse the JSON object instead of treating it like text. This feature is going to be implemented when we extend to NoSQL databases.
> Second, I’m concerned about giving Synth access to my data as much of it is sensitive.
Absolutely. This has been one of the guiding principles in building Synth. We've built it so that our servers never have to see any sensitive information. (Hence why you can use Synth via a CLI tool instead of an API)
Also:
1) The CLI is soon to be OSS giving full visibility into exactly what's happening when you use it. (Really it's OSS now since you can just take a look at the source code running in the container, we just haven't had the time to make our repo public)
2) The models are designed to be transparent. You can inspect them by running `synth model inspect <model-id>`. This gives you visibility into exactly what the model looks like. (Looking at the data which has been sampled is still a WIP)
3) If something goes wrong and sensitive information is uploaded to the Synth platform, you can easily purge all traces of it using `synth model rm <model-id>`
> We've built it so that our servers never have to see any sensitive information.
If true, this is a key selling point and should probably be somewhere near the top of the homepage. I didn't get that point from reading any of the copy.
(not OP, but) from a European perspective, it means one less GDPR headache. At the company I work for I know having PII going through a 3rd party server for this kind of purpose would be a no-go.
Looked like a really great resource but it would have been so much better if it was an epub or pdf. I tried it but now it's asking me to download some app :/ (Maybe I missed a step)
I’ve struggled with this for years and missed important events as a result.
I went to the doctor and got a small prescription of anxiety medication and it helped me tremendously. I take a small dose once I get in my seat on the plane.
It doesn’t make me drowsy or feel very different but the extreme levels of terror that I felt before don’t affect me now. I still have to be calm and rational as I’m preparing for my flight but the fear is completely manageable now.
I’ve even taken flights without any medication since and feel so much more at peace. I would have never believed that would be possible before medication.
Your mileage may vary but it has given me my ability (and desire!) to travel back.
both of which are rather fast-acting and very effective for many cases of acute anxiety and other stress responses. Most mental health professionals and primary care physicians should be familiar with these uses. They may recommend trying out the medication before your trip so that you're familiar with its effects.
The benzodiazepines (such as Valium, which someone else in this thread suggested) can be addictive with frequent use, so it may be preferable to get small-quantity prescriptions occasionally rather than stocking up.
I had the same thought as I was reading the article. My experience living in Houston for a decade was that no one assigned any special meaning to "out" and "over".
I remember making something like this myself for a project involving video editor with a "premiere-pro" looking timeline in canvas. At the time I remember looking at other projects like this one but they would have jquery dependencies or a weird api. This one looks nice and would have saved time probably.