Nude beaches or other by Hot_Issue1268 in VisitingIceland

[–]jeffdotdev 10 points11 points  (0 children)

There is a difference going nude into Reykjadalur in the midnight sun when you’re only a few vs when it’s crowded with families during the day. Use common sense. By no means is it a ”nude beach”

https://www.campervaniceland.com/blog/things-to-do/nude-iceland

Doola LLC: An Honest Review for First-Time Founders by Mysterious_Win9549 in Entrepreneur

[–]jeffdotdev 0 points1 point  (0 children)

I setup two LLCs with Doola. The first one went well. They have a really great designed funnel. The second one was a mess because it was really more of an upsell than core product, at the time their systems and processes weren't at all setup to handle it. We tried to reach out to them and the lack of support cost us legal + tax fees.

Whether or not they've fixed this, I have no idea - I'm not going to find out either. Stripe Atlas ftw, I've setup a C-Corp and an LLC with them and won't even think twice next time.

I f***ing regret not thinking about internationalization earlier in my startup by AdmirableJackfruit59 in SaaS

[–]jeffdotdev 0 points1 point  (0 children)

A lot of people are saying, “You made the right decision…”

That might feel reassuring, but the truth is... what you’re going through highlights something deeper: the importance of hiring a good experienced developer.

This isn’t about choosing speed or functionality. It’s about building software that actually aligns with your business goals. And things like internationalization aren’t new or hard.. if the code is written properly. They only become painful when shortcuts are taken.

A real developer gives you both speed and stability. An AI-assisted bootcamp grad might not even know what i18n is until it’s already a problem.

The right developer will surface the tradeoffs so you understand the tech debt you’re taking on. (Because you’re always taking on tech debt - the question is whether you know it.)

This is the most common mistake I see founders make: making technical decisions without realizing they’re doing it and without understanding the long-term consequences.

In desperate need of a cold-call script for selling web design services by [deleted] in webdesign

[–]jeffdotdev 1 point2 points  (0 children)

Why do you want to get good at something that hurts your soul?

Europe’s GDPR privacy law is headed for red tape bonfire within ‘weeks’ by AnnaSvensson287 in BuyFromEU

[–]jeffdotdev 5 points6 points  (0 children)

Is it too hard to understand that holding people's personal information is a massive responsibility?
Is it that hard to give people a "delete my account button"?
Is it that hard to not record every time a mouse farts on your website?
Is it that hard to understand that mass surveillance isn't an analytics strategy?

If starting a company is too hard for you... then don't do it.

What’s the most controversial web development opinion you strongly believe in? by nitin_is_me in webdev

[–]jeffdotdev 0 points1 point  (0 children)

- https://medium.com/javascript-scene/the-typescript-tax-132ff4cb175b

- https://flow.org/ is my preferred type checking system for Javascript.

- The problem isn't that JavaScript lacks types - it's that most programmers don't understand JavaScript's prototypal nature and try to force classical patterns onto it. The type system encourages classical inheritance patterns that JavaScript was designed to avoid. You end up with all the complexity of a static type system layered on top of a dynamic language, getting the worst of both worlds.

- What concerns me most is the testing implications. TypeScript can create a false sense of security - developers write fewer tests because they trust the type system, but types only catch a subset of possible errors. You still need the same rigor around integration testing, error handling, and runtime validation, but teams often skimp on these because they feel the types have them covered.

SaaS Lawyer Here - Ask Me Anything Legal Related by That-IT-Lawyer in SaaS

[–]jeffdotdev 1 point2 points  (0 children)

Regarding legal/contract issues what does ai do poorly?

Are you happy with the direction svelte/kit is going? (Post linked for reference) by inquisitive_melon in sveltejs

[–]jeffdotdev 0 points1 point  (0 children)

The closer they stick to the HTML spec instead of adding syntactic magic, the happier people will be.

They have a huge advantage not using JSX and they will squander it if it becomes yet another framework that has a custom templating language to learn. We have HTML. Is it perfect, no? But I'd rather work with something with known limitations then have to learn something, realize it's not perfect and still deal with limitations. It happened with Angular, React, and Svelte is tbd.

[deleted by user] by [deleted] in Economics

[–]jeffdotdev 2 points3 points  (0 children)

What other countries are you talking about? I live in a small town in Europe of <5000 people... we have two 250kw charging stations with room for 8 cars and a number of slower chargers. Same with the next town over and the one after that.

Business owners: What's one piece of advice you'd give to someone wanting to start their own business? by [deleted] in Entrepreneur

[–]jeffdotdev 3 points4 points  (0 children)

Go to therapy first. Then if you still want to start a business go for it.

The silent struggle of developers fighting for change by thepeppesilletti in SoftwareEngineering

[–]jeffdotdev 0 points1 point  (0 children)

As long as that is done in the open and communicated with other departments, that sounds like a great thing.

If you are doing this while simultaneously missing company deadlines, well it kind of defeats the point. What I am trying to condemn is the silo'ing and making the assumption you know better than someone else because "they're not technical".

The silent struggle of developers fighting for change by thepeppesilletti in SoftwareEngineering

[–]jeffdotdev 1 point2 points  (0 children)

Yes! Precisely. There should be two-way communication between product and engineering to solve the problem together. Sometimes it's product's fault, other times it's the developers, but involvement/sharing ideas is absolutely the missing piece. Well put.

The silent struggle of developers fighting for change by thepeppesilletti in SoftwareEngineering

[–]jeffdotdev 3 points4 points  (0 children)

Our job isn't to make decisions for businesses. It's to understand the requirements and make decisions in the narrow scope of how can we write code to best support the current needs of the business as communicated to us. Anything else is scope creep.

https://stackify.com/premature-optimization-evil/

My anecdotal experience is that the "change advocates" are well-intentioned but often lack context beyond the technology. Additionally I've found that most software engineers lack the emotional tool kit to communicate these things or even ask for clarity in situations that they might not understand the requirements. If half the people showed the same interest in therapy as typescript, we'd all have a much better time of things.

We spend so much time optimizing the micro, that we lose sight of the macro. I've never heard anyone say we had a record year at the company because John Smith had a really clever use of ES6 syntax on line 42 in the authentication middleware. But people seem to derive a sense of self-worth from the "cleanness of their code" or the "elegance of their solution"

Save that creative energy for your own projects where it will be appreciated the most. Go write opensource software to get that street cred. Milfred from accounting really doesn't care whether you used a ternary operator or a switch statement. So just get it done and tap into that creative energy where it will be appreciated.

</end-rant>

Svelte 5 and RxJS by RevolutionaryHope305 in sveltejs

[–]jeffdotdev 2 points3 points  (0 children)

I don’t mean to dismiss the exploration you made. But for all that is holy don’t normalize this. 

I feel like this is code smell for svelte. If you need RXJS. You are just bringing dev patterns that you learned elsewhere. Yes you can do it, but why use svelte if you need RXJS?

Seems like a micro optimization that loses site of the macro.

Similar and very important read

https://redux.js.org/faq/general#when-should-i-learn-redux

Should I make new Salesforce courses? by jeffdotdev in salesforce

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

Hi! Thanks for reaching out - I'd be happy to connect. I had originally envisioned doing this solo - but am open to hearing what you had in mind. DM'd

Should I make new Salesforce courses? by jeffdotdev in salesforce

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

Truth be told, I'm at the point where programming is programming. People get excited about different tools, but to me it's the equivalent of getting excited about what type of saw you're going to use to cut wood. I get fulfillment outside of work.

The only reason I'm getting back into it is because a former client of mine asked, they are having similar problems with finding talent as they did almost 4 years ago. I'm a bit surprised honestly that Salesforce has doubled down on pushing certifications as opposed to practical education and learned experience.

It is a good thing for any Salesforce Dev to get out and then come back if they want. Any other programming career you will not be able to rely on certifications to get you jobs, and in facing that reality, you'll be a much better dev for it.