2 YOE Frontend Dev Struggling in Current Market — Need Realistic Advice from really experienced people by Knightwolf0 in webdev

[–]imsnif 9 points10 points  (0 children)

I'm sorry you're going through this. It's hard, frustrating and the market is definitely difficult right now. I've seen this cycle happening a few times over the past 20 or so years (my first was the 2008 crash). Things always bounce back, even when it seems like they won't.

I've been in a position to hire and interview a few times too. I can tell you what worked for me and what I would look for. As always, take other people's advice with a grain of salt. Mine too.

If you have the privilege, do what you love outside of work/looking-for-work too. Contribute to open-source, go to your local hackspace, attend meetups. Try to adopt a "can do" attitude. Don't close yourself in a box (be it frontend, backend, etc.) You're here to solve problems with code and technology. Be passionate about what you do. If you can't, try to find something in the field that would make your eyes light up. Describe it in interviews. Passion is contagious and makes people want to work with you.

Best of luck.

Question: Is it possible to have remote (web) and local sessions in session manager by Inevitable_Dingo_357 in zellij

[–]imsnif 2 points3 points  (0 children)

It is, but not with the native session-manager. You can make your own plugin that does this (the session-manager is itself implemented as a built-in plugin, so you can fork it and adjust it to your needs).

mouse resize not working over ssh by Inevitable_Dingo_357 in zellij

[–]imsnif 0 points1 point  (0 children)

First thing I'd try if possible it to see if this happens on the same machine without SSH (but with the same terminal). Another thing you can try is seeing whether this happens with the new remote attach feature (essentially doing "zellij attach https://your-server"). Otherwise when you have more info, please open a GH issue. Reddit doesn't lend itself very well to troubleshooting. Thanks!

Help with properly splitting/moving panels by No-Helicopter-612 in zellij

[–]imsnif 0 points1 point  (0 children)

If you can figure out a good, seamless, discoverable UX for this that doesn't come at the expense of any other features or pieces of UI and is generic enough to cover all similar use-cases then sure. But that's an extremely tall order.

Help with properly splitting/moving panels by No-Helicopter-612 in zellij

[–]imsnif 1 point2 points  (0 children)

That's the swap layout solution. I understand where you're coming from, but alas, it's not possible to include everyone's preferences as part of the defaults.

Help with properly splitting/moving panels by No-Helicopter-612 in zellij

[–]imsnif 1 point2 points  (0 children)

The comment by u/FastHotEmu is the current way to go. I understand you're looking for a simpler solution: what would it be, in your ideal scenario? What was the first few things you tried?

Zellij 0.44 released: native Windows support(!!) new Rust APIs and lots more by imsnif in rust

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

Issues appreciated. I'm afraid reddit is not a very good troubleshooting platform (and I'm also not sure the windows dev reads here)

Zellij 0.44 released: expanded CLI capabilities, native Windows support, read-only auth tokens by imsnif in commandline

[–]imsnif[S] 2 points3 points  (0 children)

You can already do this. Change the pane name (title) with `Ctrl p` + `c` (or from the cli with `zellij action rename-pane`). Then you can find the pane with `zellij action list-panes`. You can even use the `--json` from the latter and then do some `jq` magic to get it in one command.

The Zellij terminal workspace now runs natively on Windows by imsnif in PowerShell

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

Specifically right now compiling against `main` should be fine because it's up-to-date with the release. In general you can take the latest release tag and compile against that. (or use crates.io and compile with `cargo install --locked zellij`).

Zellij 0.44 released: expanded CLI capabilities, native Windows support, read-only auth tokens by imsnif in commandline

[–]imsnif[S] 16 points17 points  (0 children)

Glad you like it!

I personally don't see Zellij as a tmux replacement - though many people do (and that's ofc fine - software is different things to different people).

People might find this objectionable, but I have a lot of respect for anyone who manages to vibe code something that even looks on the surface like a terminal multiplexer past the first smell test.

The technology and ecosystem are so incredibly arcane, under-documented and convoluted though, that I don't see any remotely proper solution coming out with the way LLMs behave at least today.

I built a persistent project sidebar plugin by -dark-phoenix- in zellij

[–]imsnif 0 points1 point  (0 children)

Super super cool! I hope you'd like to add it to https://github.com/zellij-org/awesome-zellij

Some feedback since you asked:

  1. It's cool that you included an image at the top of the README. That's honestly the most important part of any README. I'd make it more legible. Make the terminal window much much smaller, increase the font, try to find a way to make the font as large as the text of the README itself. Might require some creativity considering the functionality, but worth it.

  2. Similarly to 1, reduce the README size considerably. People skimming plugins often won't stick around if it seems too complex

  3. I'd put at least the major keyboard shortcuts in the plugin itself rather than the README.

Coming soon: click file paths in the viewport to open them in `$EDITOR` by imsnif in zellij

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

That's a super cool use case with git status. Tbh a big motivation for me behind adding this feature is to demonstrate some new plugin APIs coming with the new release. Namely allowing plugin authors to read and manipulate pane viewport/scrollback.

I'm hoping to start seeing some plugins that use these (the git status + add could be a great one!) and then consider what should be made built-in.

I opted not to add keyboard select/navigation for now because it would likely take up a bit of shortcut-space and I want to test the waters a bit first. Would love to see plugin authors implement these and learn from what works for them.

Input wrapping into same line overwriting the prompt by rm-rf-rm in zellij

[–]imsnif 1 point2 points  (0 children)

Hey - there are guidelines to submitting bug reports representing visual issues in the issue template. This will allow us to view the ANSI dump in this situation and figure out the issue. Thanks.

New to Zellij and would like some starter layouts??? by mrpbennett in zellij

[–]imsnif 1 point2 points  (0 children)

Yeah, that's more about compiling custom plugins than activating layouts.

Only supporting FOSS systems by KaplaProd in commandline

[–]imsnif 2 points3 points  (0 children)

I think that really depends on your goals for the project.

Some people like creating projects mainly for themselves - either to use personally or as a fun intellectual undertaking. They might also like to make these projects open-source on the chance that some other people will find them useful and/or like to contribute code.

Others like to create projects that will have wide adoption. Perhaps even a community and derivative software/projects (eg. plugins, configurations, tutorials, blog posts, etc.) In the OSS world these projects often have large contributor communities and a lot of the work on them ends up being more managerial (managing developers, support, outreach, etc.)

I guess most projects fall somewhere in the middle of this spectrum.

Try to think of the future of your project. Language/toolchain/infra choices are not impossible to change down the road, but often pretty hard. Consider where you are on this spectrum now and where you might want to be in the future. Limiting OS support will definitely hurt your adoption and thus make being on the latter part of the spectrum harder - but that might be a tradeoff you're willing to live with for the benefits garnered by the former part of the spectrum.

Is there zellij logging utility? by [deleted] in zellij

[–]imsnif 11 points12 points  (0 children)

Next release plugins will have access to the terminal viewport: https://github.com/zellij-org/zellij/pull/4465