Tag programming
7 bookmarks have this tag.
7 bookmarks have this tag.
Edit web browser text areas in Helix!
GhostText is a browser extension that lets you edit textarea content in your favorite editor instead of in the browser. This is good if, for example, you like the way your editor highlights and lints your code. Or maybe you like the way your editor spellchecks your markdown. I just like the simplicity of Helix and look for more places to use it, in general.
There are GhostText clients for lots of editors out there, but there wasn't one for Helix. So I made this one. Since Helix doesn't have a plug-in system, scripting, etc., this was a little tricky. And the result is more basic than some of the other, more complex editor plug-ins for GhostText. This tracks with how Helix's simplicity demands that you think simpler, which is the main thing I like about it. Because this client was designed to be simple, it should work equally well with other editors (vim, nano, micro, whatever).
Feedlynx helps you collect links to read or watch later. It generates an RSS feed of the links you collect.
Virtualize macOS 12 and later on Apple Silicon, VirtualBuddy is a virtual machine GUI for macOS M1, M2, M3
ts functionality is grouped into 3 categories described below.
mise installs and manages dev tools/runtimes like node, python, or terraform both simplifying installing these tools and allowing you to specify which version of these tools to use in different projects. mise supports hundreds of dev tools.
mise manages environment variables letting you specify configuration like AWS_ACCESS_KEY_ID that may differ between projects. It can also be used to automatically activate a Python virtualenv when entering projects too.
mise is a task runner that can be used to share common tasks within a project among developers and make things like running tasks on file changes easy.
Ben Sandofksy went deep on the history of Lambda School, a learn-to-code startup that aimed to disrupt computer science education, and its founder, Austen Allred.
One thing really worth addressing from the post that I don't think author accepted, and I see this a lot with engineers:
> "That did introduce tension for our team because we were supposed to be taking experimental bets for the platform’s future. These bets couldn’t be baked into product without hacks or shortcuts in the typical quarter as was the expectation."
If I can pump one learning into engineers' and PMs' heads it's this: intermediate deliverables are not optional no matter how cutting-edge your team is.
You will never succeed if your pitch to leadership is "give us a budget for the next N years and expect no shippable products until the end of N years". Even if you get approved somehow at the beginning, there's a 99.5% chance your team/project will be killed before you get to N years.
Again, once again for the audience in the back: there is no such thing as a multi-year project without convincing, meaningful intermediate deliverables.
To clarify, that doesn't mean "don't have multi-year roadmaps", it means "your multi-year roadmaps must deliver wins at a consistent cadence".
Understanding this will carry you a lot further in the industry.
As a fairly cutting-edge R&D team part of your job is to figure out what slice of this is shippable (and worth shipping). If you're coming up empty you are not ready to pitch this to execs.
Carbon is the easiest way to create and share beautiful images of your source code.