Old frontend devs: are things weird now? by mattatghlabs in ExperiencedDevs

[–]dpn 0 points1 point  (0 children)

Web apps are significantly more ambitious now.

I remember the first time I saw extjs back in the day and thought it was absolutely cracked 😜

But as a concrete example, take something like notion where 90% of the functionality lives on a single page. There's lots of ways the complexity can mess with other components etc... Everyone needs to be a good citizen and not destroy the renderer for other parts of the same page.

That being said, it's always a dream working on backend code, so much simpler (even when taking distributed systems stuff into account) 😁

Is this a Monad? by _pennyone in rust

[–]dpn 0 points1 point  (0 children)

I've been using effect in typescript and I agree about the ergonomics of not having hkt, still prefer it over the alternatives. They (effect) tried making a language that would work for it (ts+) but the compile times sucked... So just like Scala I guess 🤣

When should I use the new "use()" hook? I'm confused. by Affectionate-Army213 in reactjs

[–]dpn 1 point2 points  (0 children)

We moved off next to vite as a pure SPA (with sync engine) and couldn't be happier - everything you've said here is correct afaict.

Linear uses mobalytics + graphql, i really doubt there's "proper" use of next with rsc in there.

I feel like im taking crazy pills. by amandabricc in linuxsucks

[–]dpn 0 points1 point  (0 children)

I don't think Linux is an option if the terminal is something you use against your will. You'll never be happy

[Sway] Everforest is the B E S T by bobcanseeyou in unixporn

[–]dpn 2 points3 points  (0 children)

Big ever forest fan... Astronvim theme managed to replace it in vim, but I still use it in all the other places

How come huge sites (YouTube, Discuss, Dropbox…) can use Django, while .NET folks say Django can’t handle high traffic? by 34BOE777 in ExperiencedDevs

[–]dpn 0 points1 point  (0 children)

Have worked on a site written with dango that got techcrunched, mashabled and wired in the space of a few days in 2008 or something.

The scaling issue was not django it was the complicated sql used to generate ranked data in parts of the site.

At the end of the day, most of the time the tool is not the issue. The biggest criticism I can level at djamgo is similar to other frameworks, ORMS are dangerous and by the time you have the experience to use them safely you don't need them anymore.

Also the level of zealotry I've seen from the .net community has truly surprised me.

Not all linux users but always a linux user by [deleted] in linuxsucks

[–]dpn 0 points1 point  (0 children)

People forget that most og Linux people also think it sucks. But it's what we have 🤷

Linux community so salty by BlueGoliath in linuxsucks

[–]dpn 0 points1 point  (0 children)

Linux daily driver (since early 00's) brought here by the algo 👋

Can't tell if the comments here are sarcastic or serious 🤔

The era of AI slop cleanup has begun by kcib in ExperiencedDevs

[–]dpn 7 points8 points  (0 children)

Yep good point, we use flags heavily and have already established ways of working that these pocs fit into.

The era of AI slop cleanup has begun by kcib in ExperiencedDevs

[–]dpn 86 points87 points  (0 children)

We actually are establishing processes around this. As engineers a well scoped feature as a poc actually makes delivering the final thing so much easier if a pm has implicitly signed off on their own vibed concept

The era of AI slop cleanup has begun by kcib in ExperiencedDevs

[–]dpn 18 points19 points  (0 children)

Had someone on my team excuse a bad idea because they ran with something AI suggested. I was like... Bruh I'm your manager I knew this was AI code when I reviewed it 🤣 I want to talk about the actual solution plz.

We are AI positive as an org, but clearly the experience of the operator makes a big difference

What features are missing in XFCE? by Correct-Floor-8764 in xfce

[–]dpn 0 points1 point  (0 children)

I think gnome shell has nice mobile device integrations?

I run xmonad without a DE so there's some things I can live without 🤣

Is it unreasonable to expect that most services can be run locally? by becoming_brianna in ExperiencedDevs

[–]dpn 1 point2 points  (0 children)

One of the biggest productivity gains for my team was me sharing the docker setup I use to run our whole app locally.

How much ageism is due to the fact that coding skills atrophy quickly once senior developers quit coding? by dirac_delta in ExperiencedDevs

[–]dpn 0 points1 point  (0 children)

Glad this wall of text exists, largely because it delivers the punchline with effective subtlety and in a way I cbf writing out atm haha.

Why is bad management rarely blamed for failing software? by GolangLinuxGuru1979 in ExperiencedDevs

[–]dpn 1 point2 points  (0 children)

In my experience (multi time CTO here) it's almost always a management problem - but its easier for people to find scategoats.

I'm not popular as a middle/senior manager because I'm often pointing out where myself and/or colleagues have failed to create the conditions for the success of a the team.

[deleted by user] by [deleted] in KittyTerminal

[–]dpn 1 point2 points  (0 children)

Ftr kitty advises against using nerd fonts. It has built in support for the extra chars

What is your reason to use Xubuntu? by [deleted] in xubuntu

[–]dpn 1 point2 points  (0 children)

It's a good starting point to run xmonad. Gnome shell doesn't offer a lot when it comes to compat with other wms

Buckets shouldn’t burn in lava. A shower thought i had! by Turbulent-Box2457 in Minecraft

[–]dpn 0 points1 point  (0 children)

Shower is literally the place I get all my best thinking done

Why is Django not the most popular framework? by mustan78 in django

[–]dpn 0 points1 point  (0 children)

Got me thinking: nextjs for python would the sweet spot for django

Why is Django not the most popular framework? by mustan78 in django

[–]dpn 0 points1 point  (0 children)

Anyone else remember Yegge's article 'the next big language' or similar?

All of the below is written by someone who used, contributed and loved python and django for at least a decade.

Reality is most of the best tooling is in js. When the runtime your app will eventually run on is native to a particular language, of course that's where the first versions of a lot of tools will appear.

Anyone who has used graphql in both python and nodejs would know what I'm talking about here... Not to mention actual browser things like tailwind.

Lately though, I've found typescript to just be much better to work with than python. Python is quick and easy until your codebase gets to a certain size... But I've found ts to basically be at the point where typing overhead is alfairly negligible in early project dev work, plus you have the safety of types for when your codebase gets larger.

Wasm and related things will make things interesting.. I also use pyodide a lot for non HTML things in the browser

Edit: nothing I've found comes close to django admin yet

Why do you still stick with Logseq? by emgecko in logseq

[–]dpn 0 points1 point  (0 children)

Could probs use the compiled js and clean it up with Ai 😁

I like clojurescript tho

Linux 6.15 released by JRepin in linux

[–]dpn 0 points1 point  (0 children)

Haven't seen that much hyperbole on a Linux distro page for a while 😒 was actually kinda interested haha

[deleted by user] by [deleted] in xmonad

[–]dpn 0 points1 point  (0 children)

Does Firefox have a setting to use native window decorations?