funbike

joined 1 year ago
[–] [email protected] 5 points 1 year ago* (last edited 1 year ago)

Here's my simple formulas based on how much I would normally make: Short term hourly = Yearly Salary / 1000. Long-term (2+ months) hourly = Yearly salary / 1500.

So, if your salary before being a contractor was $200K, then you would charge $200/hr for short term work. For a 6 month job, you would charge $133/hr

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

This sounds like vertical slicing (incl bounded contexts), which is my preferred architecture for a monolith. It gives you the flexibility to pivot architecture more easily.

I suggest you look into Evolutionary Architecture, with can help keep vertical slicing

We've gone all-in with SSR+FaaS (aka JAMStack) with multiple projects. You get similar benefits to microservices, but without the complexity. However, hosting can be more expensive under high loads.

[–] [email protected] 2 points 1 year ago

I found TDD make programming more fun because it results in less debugging. Debugging can be frustrating and depressing when you get stuck.

I've found ChatGPT makes coding more fun, as I don't get stuck as often on hard problems and it can generate boilerplate quick than I can.

Watch videos by Primeagen on Twitch and YT. He's very high energy. Although successful, He has also struggled with depression, drugs, and ADHD in his past, which might be helpful to you. It's inspiring.

[–] [email protected] 7 points 1 year ago

Buy a work laptop and only use it for work.

Don't do any work on your existing personal desktop system, and don't do any fun non-work activities on your work laptop. Further, you shouldn't work at the same desk as your desktop. Keep work and play 100% separate.

You should be able to write off the laptop on your taxes.

view more: ‹ prev next ›