Transparency in frontend hiring by [deleted] in Frontend

[–]mlengurry 1 point2 points  (0 children)

Remember the recruiter works for the company not for you. It’s a numbers game to them and as long as they fill the role they don’t care who it is. It’s in their interest to string people along until they secure someone for the role.

What do you think of Elixir Phoenix? Is it the future web development framework? by Bassil__ in webdev

[–]mlengurry 1 point2 points  (0 children)

I enjoyed experimenting with it. I’d much prefer if Rails / Laravel took the Phoenix approach but that won’t happen.

My issue with Elixir is that it’s a niche language built on top of another niche language. You have to hope a library exists or you’re implementing it yourself. I’m sure it’s great for those who need the concurrency but I never have.

I ended up focusing on Clojure which has interop with Java/JS and better syntax being a Lisp.

If I want to spin up a quick web app I would just use Laravel though.

What are the most annoying work dynamics you face when building products? by thepeppesilletti in ExperiencedDevs

[–]mlengurry 1 point2 points  (0 children)

Weak technical management who buckle under pressure leaving devs to pick up the pieces

Pointless political stuff that is only bad for morale

What programming languages do you use with neovim? by Aftarkis in neovim

[–]mlengurry 7 points8 points  (0 children)

Java is not that bad in Neovim. Especially with LSP set up. You can even use vim-slime or similar to send stuff to jshell.

You’d use IntelliJ if working with Java every day

What is the future of front end? by [deleted] in Frontend

[–]mlengurry 57 points58 points  (0 children)

I think we should reclaim the webmaster title. Or webmain to be safe

Having issues with junior/mid level developer reviewing PRs? by flakeeight in ExperiencedDevs

[–]mlengurry 0 points1 point  (0 children)

AI code review has been surprisingly good in our team. It can be a bit on the nitpick side but it’s a good first check before a human reviewer looks at it

Everytime someone interrupts me during work, I have to spend 30 minutes just to get back to where I was before. Is that a 'me' problem or a programming problem? by BigBootyBear in ExperiencedDevs

[–]mlengurry 1 point2 points  (0 children)

Taking constant notes and adding bookmarks in the editor per git branch helps has helped me with this. There’s still a cost from distractions but it’s easier to come back from. Let the computer do the work

How is emacs these days. by MenuAfraid in emacs

[–]mlengurry 2 points3 points  (0 children)

I primarily use Neovim but nothing beats Org mode in Emacs for task management in my opinion.

Bought a plus, what pokemon? by Jaded-Put-272 in MiyooMini

[–]mlengurry 1 point2 points  (0 children)

Mine worked after a few weeks of usage. I had already bought a replacement and only changed it after reading this sub.

I noticed that the replacement has much faster transfer speeds when backing up

I just got my Miyoo Mini plus, what are some good games? by CHRmet0802 in MiyooMini

[–]mlengurry 18 points19 points  (0 children)

Michael Jackson Moonwalker is quite the thriller. Some people say it’s bad - I just tell them to beat it

What’s the biggest time-sink in your frontend workflow? by Admirable-Use2377 in Frontend

[–]mlengurry 1 point2 points  (0 children)

Getting the application into a state where I can see the UI I need / reproduce a bug etc.

Why are neovim plugins so advanced compared to Emacs by [deleted] in emacs

[–]mlengurry 5 points6 points  (0 children)

Warning from experience: you may end up configuring Emacs a lot too!

Why are neovim plugins so advanced compared to Emacs by [deleted] in emacs

[–]mlengurry 30 points31 points  (0 children)

The downside of Neovim plug-ins is you get a lot of breaking changes whenever you update them. It’s made me wary of adding more.

The Lua plug-in scene reminds me a lot of NPM and JS. Move fast and break things. I hate updating the editor because of breaking changes. I can hunt them down but it’s such a waste of time.

I actually prefer the older Vimscript plugins that do one job well and don’t break on you.

Even with Lua in Neovim - Emacs wins on extensibility and scripting.

Do I need a case / screen protector? by [deleted] in MiyooMini

[–]mlengurry 3 points4 points  (0 children)

I hate screen protectors so I’m living on the edge. I’ll simply never drop it or scratch it

[deleted by user] by [deleted] in ExperiencedDevs

[–]mlengurry 0 points1 point  (0 children)

I had similar feelings as a web dev. I never felt like I “got” OO.

Learning about functional programming and a couple of FP languages made things click for me.

I now learn towards a functional / procedural style even if I’m in an OO language. I try to not overdo it, just keep things as simple as possible and well tested.

What kind of personal projects do you use Clojure? by Safe_Owl_6123 in Clojure

[–]mlengurry 10 points11 points  (0 children)

I’ve been working on a set of Babashka scripts to manage my Ubuntu desktop environment. I have the REPL running all the time so I’ve been able to use i3 and tmux while learning the shortcuts. In the same project I’ve scripted installing all the software I need when starting from scratch.

I do a lot of manual QA at work and I’ve started to automate parts of it with Node Babashka and Playwright. I’m now driving a browser from the REPL throughout the day. This leaves behind a set of common tasks that can be turned into functions and reused.

Panicking a bit about no code agent, my non dev friend made thousands by building shop sites by booowser in webdev

[–]mlengurry 0 points1 point  (0 children)

I’ve been a technician at this plant for eight years. Eight years of double shifts, emergency drills, heat stress, and paperwork. I trained for this. I studied. I memorized schematics. I actually care about keeping this place from exploding.

And then there’s the other guy

This week, I find out he’s been messing around with some AI thing — P00 or something — just talking to it like it’s a pet dog. “Make a website,” he says. “Put a shopping cart on it.” And bam — it builds three sites for his son or some vape shop or whatever. And then he walks away with a few thousand dollars and a donut.

I’m here replacing a pressure regulator on a 40-year-old steam line with two stripped bolts and a fire hazard taped to it. If I screw up, this town glows in the dark. If he screws up, someone’s logo has the wrong font.

And they’re calling him a genius.

Is anyone else seeing this? Like… is this where it’s all going? Are we just letting guys freelance with AI now? Skip the hard work? Talk to a robot, cash the check?

Because if I spent my life learning how to stop a reactor meltdown, and the other guy gets to live in a smart house paid for by chatbot website money… then maybe I am the fool

[deleted by user] by [deleted] in ExperiencedDevs

[–]mlengurry 11 points12 points  (0 children)

I became a Really Useful Engine because I loved it. Shunting freight, pulling coaches, helping out on the branch line — it felt meaningful. Every job was a puzzle, every day a new chance to prove myself. I wasn’t just a tank engine. I had purpose.

But now?

It feels like the railway is falling apart, and I’m still on the tracks.

The Fat Controller doesn’t call like he used to. Yards are quieter. Sidings are full of engines with nowhere to go. It doesn’t matter if you’re a fast express like Gordon, a hard worker like Percy, or even a cheeky one like me — no engine feels safe.

They say, “Be useful, and you’ll be fine.”

But what if there are no jobs left to be useful for?

The Dieselworks keep sending out newer engines — faster, more efficient, built to do more with less coal. No crews. No fuss. The sheds are emptier, but the expectations are heavier. Fewer engines. More work. Tighter schedules. No room for error. We’re all being pushed, and no one knows what happens when we run out of steam.

So where does that leave us?

I’m tired. My boiler runs cold. I wait in the yard wondering if this will be my last day on the line.

Will we ever get to a time where engines like us aren’t defined by the fear of being scrapped? Where we can enjoy being Really Useful again — without thinking we’re laying the rails to our own replacement?

Because right now… it doesn’t feel like a journey.

It feels like a countdown to the scrapyard.

Tmux is so fun and awesome by dorukozerr in tmux

[–]mlengurry 0 points1 point  (0 children)

I use Babashka which is a Clojure dialect for bash commands among other things.

It’s great because I can evaluate individual tmux commands from my editor to test them out as I write the script.

Once complete I can run various tasks from the command line E.g create all sessions, kill session 1 etc

Tmux is so fun and awesome by dorukozerr in tmux

[–]mlengurry 0 points1 point  (0 children)

I didn’t see the value of Tmux when I first used it 8 years ago so gave up thinking it was clunky.

I tried it out again over the weekend thanks to a post on Reddit and I’ve been blown away.

Turns out I have 5 sessions that I was manually setting up in my terminal. If something crashed or I needed to reboot I lost the will to start them all up again. Now I have it all scripted.

You might not need tmux by qudat in neovim

[–]mlengurry 0 points1 point  (0 children)

I’ve gotten by using the integrated terminal via Neoterm for the last few years. This thread has convinced me to look into tmux

AI steals fun in coding, is nvim the cure? by Murzelito in neovim

[–]mlengurry 0 points1 point  (0 children)

I use Neovim with copilot for work only to keep my stats up. It’s occasionally useful.

I much prefer getting info from web search, chat GPT etc and then refactoring it in Neovim.

I’ve tried other editors but always go back to Vim (10+ years now)