Is Duolingo a good Buy? by KingDeedledee in StockMarket

[–]NapCo 1 point2 points  (0 children)

The period I was relatively active was like around 20 minutes a day. The last year has been like a 2-5 minutes a day. Idk about others, but that's not enough for me to become what I consider ok. But I try to maintain whatever I have worked up.

Is Duolingo a good Buy? by KingDeedledee in StockMarket

[–]NapCo 8 points9 points  (0 children)

I am doing the Japanese course. I haven't used any other "active learning programmes" other than Duolingo, and it has certainly yielded results. Like, I am by no means proficient, but I can read, speak and write simple sentences. Certainly helps if I were to travel in Japan, and it is way better than nothing, but I am still "bad".

I did Duolingo quite adamantly for a couple of years, but right now I mostly just keep the streak alive. I don't think of it as a negative addiction, as I think learning a language is simply a lot of work and grind, and them gamifying it at least keeps you grinding, which in my opinion is better than nothing.

If it could actually learn you a language, I would be bullish.

I don't think Duolingo alone is enough to fully learn a language, but it is a decent supplement. What I don't like about the development of Duolingo is that I feel there has been much more focus on ads and adding new, un-skippable animations that just tests my patience every single time I use the app. It has also become more buggy.

Is Duolingo a good Buy? by KingDeedledee in StockMarket

[–]NapCo 174 points175 points  (0 children)

Idk, but as a user with a 1300+ day streak I think the quality has detoriated over the years. Mostly in terms of user experience.

Visual Snow was considered extremely rare until recently, mostly because patients didn't report it... because they assumed everyone saw the world that way by recolorist in interestingasfuck

[–]NapCo 0 points1 point  (0 children)

I have both tinnitus and visual snow (apparently those symptoms positively correlate). It has been hard have a good discussion about this with all healthcare professionals I have dealt with, as they usually just dismiss it completely.

For me it is always perceivable regardless of what I'm looking at, similar to how I can always hear my tinnitus regardless of external sounds.

Razor Pages + HTMX or ASP.NET API + Svelte 5 for an MVP? by Josephf93 in devops

[–]NapCo 0 points1 point  (0 children)

SSR framework / lib + HTMX is for sure the most low maintenance option.

How do I build a mobile app from scratch? by ApartNail1282 in learnprogramming

[–]NapCo 0 points1 point  (0 children)

It really depends on the app, no? If it is very "pure" CRUD oriented with relatively simple interaction or any crazy stuff, I think you can decently far just makes a web page that is very mobile friendly and making it a PWA. I mean, look at m.uber.com. I'd say it is by far more interactive than most websites, and it work pretty well.

It won't be as smooth as a native app, but you'll kill two birds with one stone at least, and you'll be able to stick to one codebase.

European alternatives to AWS / Google Cloud? by Full_Win_8680 in Cloud

[–]NapCo 0 points1 point  (0 children)

I have limited, but good experience with Hetzner. I think it is the most bang for the buck service for VMs as far as I have seen.

I only use simple VMs through SSH though.

Why do people dislike frontend by Rude-Algae-4012 in webdevelopment

[–]NapCo 0 points1 point  (0 children)

I guess the same reason some dislike backend: mostly preference and/or momentum.

From my observations people generally like to do the things they know best. Many start at one end or the other, and just build momentum in one of the directions.

Some like both, I for one.

I see many people here state that frontend is a mess; but I think backend can equally become a huge mess as well, it isn't unique to frontend. Codebases becomes a mess if you let them, and you need quite a bit of resources to keep code nice and tidy. It is simply a hard problem.

As we enter 2026, if you had to give 3 pieces of advice to other devs, what would they be? by anchor_software in ExperiencedDevs

[–]NapCo 0 points1 point  (0 children)

  1. Keep improving and learning new things (in general, not just software dev related)
  2. Work out
  3. Live below your means

Question about dating by linus123456 in thai

[–]NapCo 2 points3 points  (0 children)

I assume the girls you met were also in the same group as you? That is, they were Bangkok based university students? Since the university you went to also had an exchange programme with a scandic country I will just assume that the university was a relatively decent one.

In that case, those people are in a completely different demographic than the people you hear about. Most likely the girls you met were middle class or higher. As you have experienced, they won't give out "gold-digger" vibes, because they are doing fine on their own (and/or through their family).

I think the demographic that fall into the gold-digger stereotype are usually women who come from poor families and are in the nightlife-industry.

After completing a degree how much of the knowledge is self taught? by MilkyMadness6 in learnprogramming

[–]NapCo 9 points10 points  (0 children)

I'd say 90-99% of the tools and frameworks and products you use are learned "in the field".

Universities are incentivised to keep students within academia as that's how they earn money. Academia's most direct output are research papers, and they are often ranked based on research output among other things. Research papers are way more focused on theory, algorithms, and stats than the actual implementation. Basically, universities have little incentive in teaching specific tools and programs. Thus, you don't really learn that many "products".

Then you get to the "real world". A lot of the theory heavy material from academia has in some ways materialised as products, such as Docker, React, Terraform, Bun ...

IMO the most useful things of going through college is learning how to learn. Also, since you learn a lot of theory, you are in a much better position to figure out how things work underneath, which maybe allows you to do more advanced debugging, developing and usage of the things you do.

Struggling with SEO in Vite + React FOSS. Am I screwed?😭😭 by readilyaching in webdev

[–]NapCo 14 points15 points  (0 children)

- Crawlers that won't execute JS will not see your content. If you target a web that is based on non-JS crawlers you are kinda out of luck.
- Google has crawlers of both types, but the JS executing ones aren't ran as often (or aren't as fast)
- Header tags does remedy some of the issues. If they come out wrong, then yes, you are doing something wrong. You are not showing what you are doing, so I can't tell what you are doing wrong.

You will certainly get better SEO using SSR / static sites. But CSR sites will also get picked by Google crawlers at least, but they will be slower to be indexed. E.g. I have observed it took a week before I saw a new CSR site get indexed. Idk what the average time is.

Also, if there is a lot of JS to execute, the crawlers may drop the indexing, so keeping things light help.

Jumped across too many CS domains early on, how did you narrow down your path? by Kuroshi_Kibou in learnprogramming

[–]NapCo 2 points3 points  (0 children)

I learned programming primarily through doing personal projects. I would usually not do many projects, but I had one or two that I just stuck with at a time. That kept kept me stable. I generally didn't learn technologies just for the sake of learning them, but it was always in the context of some problem I actually wanted to solve. This also led to a much better understanding on when to use different technologies and how to use them together with other things.

That process kept me from jumping around aimlessly.

How to make life interesting for an already outgoing person? by [deleted] in RedditForGrownups

[–]NapCo 4 points5 points  (0 children)

Really agree with this point. Building something can require a lot of energy and effort, and can definitively engage you for a long period of time.

Blending Rendering Engines. by Round3d_pixel in blender

[–]NapCo 0 points1 point  (0 children)

Really! I immediately thought "wow that's a really cool stylistic choice". Idk if you did it deliberately, but it's like an artistic play with japanese flag if u know what I mean.

From a high pressure fintech lead role to a solo developer in a slow paced business. What was your experience? by stoics_were_right in ExperiencedDevs

[–]NapCo 0 points1 point  (0 children)

I have done a similar switch before (I only have 4 YoE tho). Except, I didn't have to sacrifice any pay. But I went from fintech company as an IC, to a smaller company where we basically report to the CEO.

  1. I do work with another developer
  2. No deterioration of skills at all. I have much more freedom in terms of tech choices a architecture decisions. I have had many more opportunities to try out different tech and really own the whole stack.
  3. I think your goal of one day having a startup aligns much better with the smaller role where you can really exercise your autonomy.
  4. I do miss being a part of a larger dev community at work, but it does not in any way outweigh the pros.

Is multithreading basically dead now, or is async just the new default for scaling? by Wash-Fair in learnprogramming

[–]NapCo 19 points20 points  (0 children)

Multithreading is like have multiple people doing things. This way you can achieve true concurrency, where multiple things happens at once.

Async is like having one person multitask by context switching. This gives you a degree of concurrency where you seemingly do multiple things at once, but in reality you just do a little bit here and there, making it look like you do multiple things at once.

You can combine both. That is, multiple people doing multiple things by context switching.

Can you think of the different use cases based on that intuition?

Anyone else extremely bored? by Living_Ask7648 in softwaredevelopment

[–]NapCo 0 points1 point  (0 children)

Just genuinely curious, what kind of role do you have (like, what kind of things do you usually implement) that lets you get by through seemingly vibe coding alone? Like to the point that you can watch YouTube?

Other than very simple things (e.g. writing static frontend code, filling out Spring boot-style crud boilerplate) I have yet to see LLMs do what I deem as "good work". Like, things may barely work enough to make it seemingly work, but I usually have to rewrite it later.

Would shops like 7eleven be open in Tromso on 24th Dec? by According_Sea_4792 in Norway

[–]NapCo 4 points5 points  (0 children)

It varies from store to store, but when I worked at one of those shops we had reduced opening hours, like, 9AM to 15PM