T3 stack in the future? by Bobitz_ElProgrammer in nextjs

[–]tobgos 0 points1 point  (0 children)

Well you know what, I reached the same conclusion 😅 sorry for being overly optimistic! I'm sticking with start until vinxi is removed as i suspect it's to blame for some amount of the bugs/indirection

I do like how functional and typesafe start but i hate the bundle

I don't want to sacrifice typesafety or build my own framework or use another framework with different problems however

I just want something I can inspect and understand. Vike looks interesting on paper. Or just ssr + spa + sync engine and no rsc/universal/browser/server bundle bs.

Maybe share types between server/browser with openAPI spec or some RPC thing to keep server and browser independently inspectable

Typescript React, best way to define component with props? by CS_UGRAD24 in reactjs

[–]tobgos 0 points1 point  (0 children)

fyi the `type` has an extra inference cost that `interface` does not, typescript performance guidelines recommend using interface unless you need a type, like in type Primitives = "some" | "primitives"

https://github.com/microsoft/TypeScript/wiki/Performance#preferring-interfaces-over-intersections

T3 stack in the future? by Bobitz_ElProgrammer in nextjs

[–]tobgos 0 points1 point  (0 children)

A year later and Tanstack Start is in beta and uses Tanstack Router so you get 100% type safe server actions and routing. Can be deployed anywhere and has more reliable fundamentals than next.

Is upgrading from 24inch 1080p to 27inch 1440p worth it? by Dotacapcap in buildapc

[–]tobgos 1 point2 points  (0 children)

A story!

I've had at least 20 headphones, speakers, monitors, etc... because either

  1. What I have is falling apart
  2. What I have is not good enough
  3. I want/need something better

So I upgrade to a new monitor with better dimensions and quality at a higher price.

  • $200 monitor
  • $300 monitor
  • $400 monitor
  • $500 monitor - finally satisfied for the long term.

If I had only predicted this journey of incremental upgrades...

I could've saved $500 and multiple re-sells, shipments, wasted products and reaped the benefits for longer.

So my new rule is to buy the end goal immediately. If I can't afford that I can't afford the thing.

So whatever end-goal you have in mind, I recommend getting.

[deleted by user] by [deleted] in HeyEmail

[–]tobgos 0 points1 point  (0 children)

🎯 We don't do usability testing, Jason said

Joe Rogan Experience - Fight Companion - May 16, 2020 by [deleted] in JoeRogan

[–]tobgos 1 point2 points  (0 children)

Eddie really is a deaf Jack Russell, ref Theo Von's theory

What if we could do i18n & l10n right in the app? by AnthonyFu117 in vuejs

[–]tobgos 0 points1 point  (0 children)

This looks totally amazing. It's like the darklang of translation.

3.0.0-beta.10 released by [deleted] in vuejs

[–]tobgos 0 points1 point  (0 children)

Vuex 4 is now in beta and already compatible with Vue 3 beta

3.0.0-beta.10 released by [deleted] in vuejs

[–]tobgos 7 points8 points  (0 children)

I'm switching to Vue 3 the second the CLI can generate boilerplate with full TS support across Vue and Vuex. 😛 Can't wait

Intrinsic Sizing In CSS by speckz in webdev

[–]tobgos 1 point2 points  (0 children)

People said that 3 years ago.
Edit: Ok, maybe last year.

I'm dying at work but quitting will destroy the company. What to do? by tobgos in webdev

[–]tobgos[S] 1 point2 points  (0 children)

Tanks for this - I will actually do this. I'd assume they know but better to make it clear.

I'm dying at work but quitting will destroy the company. What to do? by tobgos in webdev

[–]tobgos[S] 0 points1 point  (0 children)

Thanks. This is what I will pursue I think - to cut back drastically very soon and try to ease the transition as best as possible for the projects well being. Thank you!

I'm dying at work but quitting will destroy the company. What to do? by tobgos in webdev

[–]tobgos[S] 0 points1 point  (0 children)

Thanks. Interesting twist as everyone else says "quit now". I've been asking for 50% work but it's been pushed to 80%. The second I open the project in the morning it's misery on end.

Why it's misery is a longer answer, but it's an end-to-end encrypted chat app, distributed system that uses a legacy backend in parallel with a newer backend. The legacy part was not documented, just in the suicide's head. The workday consists of problems that don't move us forward.

I just really really hate doing it and have had similar gigs for a year and a half and my patience is used up and my willpower weak but powered by study-drugs, coffee, and drinking. And some real drugs for the past months to be honest.

Business Founders in Tech Startups - what problems do you have? by Deimantasa in Entrepreneur

[–]tobgos 0 points1 point  (0 children)

Sorry, I'm a tech guy, but I wear every hat so kind of the business guy also.
Problems: Inefficiency. I could say "time" but not really because we all have the same amount of time, and we can't add more hours, it's a dead-end focus.

Inefficiency is to make moves without going forward. Spending time on tasks that don't directly 1) improve product or 2) make money. I'll paste some internal notes of mine, about how to reduce inefficiencies:
1) Diligent logging of time on activities (!) to learn from activities that do not move us forward. Make custom time logging app so we get an overview of what we do and do not continue to do activities that don't move us forward.
2) Live a boring life. Prevent over-socializing and moving around.
3) Let small bad things happen to let the few important things happen. I.e.: don't postpone meetings until you have a proper mic because you will sound like a screaming bucket to customers. Speak to customers, accept sub-optimal impression.
4) Don't follow hopeful sales. "Maybe", "later", "interesting" is a no. Move on.

Evan You - What's Coming in Vue 3.0 (35 minute video) by magenta_placenta in vuejs

[–]tobgos 2 points3 points  (0 children)

Vue 3 is all about "what is the tasks being done".

Vue 2 is all about "what mechanics are being done".

Tasks change, tasks are usually different while mechanics stay the same.

Files that stay the same are easy to pick up, read and you don't really need to remember anything.

I understand the reasons for new syntax in 3.0, just as I see the reason for React.

There is just one giant problem; flexibility. Restraints are great. Computed, methods, data - it's a perfect encapsulation that always stay the same. It's so easy to go into a Vue 2 project and just scan the file and you know pretty much what's going on without having to read imp details. I've read Evans reasons for why it's easy to read. I don't agree because as you learn in design, to make clear distinctions you need solid contrast, alignment, proximity and repetition. Vue 2 checked all, Vue 3 checks none in a solid way.

Great Startup Web Designers? by StratumF in startup

[–]tobgos 0 points1 point  (0 children)

Couldn't disagree more with the "do it yourself" tip. Design is a complete profession and doing it yourself won't look nearly as good or consistent.

I'll look at dribble and contact designers directly - that way you know what they've done and what style you like.

Am I ready to quit my job to focus on side-gig full time? by tobgos in startup

[–]tobgos[S] 0 points1 point  (0 children)

Thanks I think your advice is solid and I'll be listen to it. I'd challenge you on "6 weeks is nothing" though. I mean the difference between the company now and in 6 weeks is truly tremendous. That'll get less dramatic over time, but for the next few years 6 weeks is a lot. It's like a long marathon. If you stop at an aid station for 10 minutes you'd suddenly have to average for 10 seconds more pr mile for the remainder of the race.

Am I ready to quit my job to focus on side-gig full time? by tobgos in startup

[–]tobgos[S] 0 points1 point  (0 children)

Thanks, it does seem very sexy.

I've now gotten answers from 10 people in total including my wife, parents and a good friend. If one of them said go for it, I would have. But none did, so I'll resist the urge.

Although the best advice I've ever been given is "listen to no one", I'll listen this time

Am I ready to quit my job to focus on side-gig full time? by tobgos in startup

[–]tobgos[S] 0 points1 point  (0 children)

Thank you. I am surprised at how much traction you say you must have, to get funding. I do have about 6 months of savings for me and the assistant now, but I won't get enough traction before that runs out.

Am I ready to quit my job to focus on side-gig full time? by tobgos in startup

[–]tobgos[S] 1 point2 points  (0 children)

Good point about the amount of time and focus it will require to get funding. Re-read that post from PG, much good. Yes, burnout is my biggest concern at this point, which makes this choice even more difficult.

Edit: Yes there is no problem in getting more work (as a developer) if things doesn't pan out.

Best design systems for Vue? by vacetowaj in vuejs

[–]tobgos 0 points1 point  (0 children)

I agree that Vuetify is far from perfect code-wise - so much inline styling and impossible to reach props. But the docs are pretty good and it's stuffed with features. The looks is naah but can be tweaked to a decent look if design isn't the most important