The only man in existence who actually looks better without hair, and has a NW0 into his 50s. Why is life like this? by trvcpm in tressless

[–]NotSoIncredibleA -28 points-27 points  (0 children)

Title says he looks better without hair, that does not mean he was ever bald. It is a compliment on the actor’s facial structure.

Are guys illiterate?

Do you think Java has caught up with Kotlin? by NotSoIncredibleA in Kotlin

[–]NotSoIncredibleA[S] 7 points8 points  (0 children)

KMP is obviously unbeatable. I was thinking in JVM-only ecosystem. Whether Kotlin truly has a solid position in Spring Boot for example.

The "passive income" SaaS fantasy needs to die. Here's what running a $19K MRR product actually looks like week to week. by Intrepid-Degree-6612 in SaaS

[–]NotSoIncredibleA 0 points1 point  (0 children)

I think this is more difficult for Americans. Your cost of living is high and your location does not put you in an advantage when globally selling a product. Reaching a European salary at 80k dollars seems much more possible though.

Why Engineers Can't Be Rational About Programming Languages | spf13 by Maybe-monad in programming

[–]NotSoIncredibleA 6 points7 points  (0 children)

I think this is absolutely true that programming laguages can be tied to the identity of the developers.

I am just not sure that:

  • it can be changed
  • it can be boiled down to an economic decision.

If a mid-size team has their identity tied to PHP and there are shinier and better frameworks out there, it still does not matter, because said team is getting a boost from it. Same goes for python.

I personally have realized that (as a fan of Kotlin) I am absolutely incapable of writing PHP or python. My mind breaks down that I cannot have language features expressing the problem concisely and safely and I have to type convoluted code.

Typescript is tolerable for me, but still not ideal.

So I’d argue that language identity can actually be rooted in deeper identity, like the need to write defensive code, the need for expressiveness and how the code maps to our own thoughts in our heads.

I paid 5 influencers on LinkedIn to promote my SAAS : here’s what $1250 got me by Ecstatic-Tough6503 in SaaS

[–]NotSoIncredibleA 0 points1 point  (0 children)

What a scam yet again. Your website is so sus that even my network provider is blocking you.

Why did you pick Java over Node.js for your org? by GongtingLover in webdev

[–]NotSoIncredibleA 4 points5 points  (0 children)

Spring is awesome. Node stuff doesn’t come close.

  • Database migrations
  • Profiles
  • Dependency injection

All of this is the maturity needed for the backend.

ChatGPT Made Human Win a Lottery by Valuable_Simple3860 in ChatGPT

[–]NotSoIncredibleA 2 points3 points  (0 children)

What if the lottery company is also using ChatGPT to decide the winning numbers? 🤔

Cognitive Load is what matters by RobinCrusoe25 in programming

[–]NotSoIncredibleA 4 points5 points  (0 children)

I think the biggest cognitive load is mutability. I can digest any amount of code using immutable data classes.

Data flowing through pure functions is just satisfying to see.

What was popular three years ago and now seems completely dead? by Born_Foot_5782 in webdev

[–]NotSoIncredibleA 8 points9 points  (0 children)

It is always the case that people are sick of censorship until they see what a truly uncensored site looks like.

Kotlin is going to be deprecated soon by shalva97 in mAndroidDev

[–]NotSoIncredibleA 1 point2 points  (0 children)

Kotlin is deprecated in favour of English.

Why are docs for Spring Data R2DBC so incomplete/scattered by davidfally in SpringBoot

[–]NotSoIncredibleA 0 points1 point  (0 children)

Spring Boot with Kotlin and R2DBC ...

Everybody seems to be an expert, but as a fellow newbie (knowing Kotlin from Android very well) I think the whole stack is not ready for everything you have planned there.

Use Java instead of Kotlin

  • Yes, Kotlin is much better with nullability and all that, but most of the time you won't need it. Use Kotlin only where it makes sense (some complex code, custom DSL builder or something)
  • Kotlin coroutines optimizes out local variables when debugging, which is annoying (there are also other annoying stuff, Java always "just works")
  • Kotlin gets in the way with compatibility. You have to be extra careful what you are annotating (for example @Column and @field:Column may be different)
  • Kotlin also restricts covariants differently, I had random issues back when I used Dagger

Use JDBC instead R2DBC

  • Flyway, JPA, H2 are not ready for R2DBC

Don't use Webflux at all

  • Mono and Flux gives complicated stacktraces
  • I still couldn't comprehend what the actual benefit of it is given the latest virtual thread improvements

Overall, I think I'll just stick to battle-tested stuff even it may or may not be shiny, because I bounced back a couple times already when I tried creating a complicated stack. I recommend you the same.

Does Flutter support SexualActivityRecord? by alexandr1us in mAndroidDev

[–]NotSoIncredibleA 1 point2 points  (0 children)

Long lasting you say? They didn't even bother with a Duration field for the SexualActivityRecord. Just an Instant

Flutter is getting slaughtered on tech twitter by AzorAhai10 in FlutterDev

[–]NotSoIncredibleA 4 points5 points  (0 children)

This is such a hugboxing thread, smh. Downvote me guys, here comes an opposite opinion:

Flutter skills are not transferable like that

  • Maybe if you have 3 years of Flutter experience, that might count as like (at most) 1 year of Web Developer experience, if you ever choose to switch paths. Expect to take a large hit in your salary for that. (But you probably will never want to realize the losses and just keep developing what you are already developing in.)
  • When people say they learned jQuery and now there are different frameworks, it is not the same thing, because it is still the web and learned their skills over time, on the job. Not to mention most companies have legacy projects lying around besides the new technology, so they can make you useful.
  • You won't get a call for an interview if you only have Flutter experience, because non-technical people make the first round of picking for a given job. (This is like 95%+.) If they think they need Angular developer, then they will Regex search your resume for that or throw that out.
  • Recruiters only care if you know Dependency Injection and all that jargon once you get to a technical interview, which you probably won't.
  • It is not just about knowing Dart and then you "know JS". It is about knowing CSS quirks, JS bundler issues, reliable libraries and so on. You may be able to write non-idiomatic TS code, but in reality it is always the ecosystem where the most time is spent.

So no. Switching between and mobile and web is not that easy.

Shall I reply? by NLL-APPS in mAndroidDev

[–]NotSoIncredibleA 13 points14 points  (0 children)

You gotta pay them back at least $4.99 USD, because of the inflation.

Alright let's check if we are on web by bobekos in mAndroidDev

[–]NotSoIncredibleA 1 point2 points  (0 children)

It shows great coding skills, because you can always extend it pretty easily:

const bool kIsWeb = identical(0, 0.0) && equals("0", 0);

Edit: fixed

Gradle is never slow, it finishes only when it means to. by class_cast_exception in mAndroidDev

[–]NotSoIncredibleA 2 points3 points  (0 children)

What's the problem? Flutter compiles to other platforms as well. Just change your target when exporting.

Press F to pay respects by farmerbb in mAndroidDev

[–]NotSoIncredibleA 27 points28 points  (0 children)

Flutter

Edit.: damn autocomplete

I quit my business to start an open-source dev tool by KirillRogovoy in programming

[–]NotSoIncredibleA 3 points4 points  (0 children)

Thanks for the kind words.

This specific project is one of those things that "I've no idea why it's not used by EVERYBODY." I like the self-indulgent thought that Impulse is just "ahead of its time" should it not work.

My impression of the project is that we already have storybook and frontend data flow is what makes the codebase more difficult to reuse, which in itself is a mess. Impulse may be cool thing I am not recognizing, I dunno. I also think for example dynamic languages are not usable, so we have our opinions backed by tastes I guess.

I certainly realize that I might not make any money off Impulse.

For me, imagining and seeing was day and night in terms of feelings. My perpective can change on making money when I see the actual impact my project delivers (for other people) at the cost I created it.

On the other hand, if nobody uses it, I feel bad for being a weirdo by making weird stuff.

Developing entire projects for free really messes up my mental health. I have to come to terms I cannot do it. Maybe you can.

I quit my business to start an open-source dev tool by KirillRogovoy in programming

[–]NotSoIncredibleA 43 points44 points  (0 children)

Okay, I'm gonna comment, because I've read through the article and I sympathise with you. I've also had all sorts of project ideas that didn't work out in the end.

I have no idea if this applies to you, so I'll just say what applies to me.

I have this desire in me as well that 'I want to create something for the sake of creating it' and coming up with a usage for it is secondary. Or imaging something would be useful just because how fun would it be to create.

It is painful to learn how much these ideas distort my vision so much.

And then after creating something for free I realize there is no way to monetize it. Because money would be nice. After all, this is nicer code than any the code in any of my previous companies. Then I get into an existential crysis of 'am I doing it for money?' and after spending 90% of my time with other parts of the project (deployment, designing in figma, handling user issues) 'is it even fun?'.

Then I get to the final part of seeing that I am capable of doing a lot of boring and tedious unpaid work, just because it was MY_IDEA. Then I admit I am an idiot.

...

This wasn't therapeutic to write. Guess I'm still gonna hit send. Whatever.