I really wanted to like Nova. I paid for it (and used it) for a year. In the end, though... I switched back to VS Code. Native apps like this are much faster than such things, but I had too many use cases for the plugins. Kind of the same experience as Sublime Text. It's _really fast_, but I just rely too much on plugins when the experience requires something more than vim.
I don't understand why they're not supporting the VSCode extensions format [0]. There could be a different UI integration, but why duplicate the rest? Maybe they're really targeting a different audience. [0] https://open-vsx.org/
Nova by Panic
201–210 of 267 posts
Re: Nova by Panic
#202>> Nova requires macOS 10.15.7 or later. It is not possible to run Nova on earlier versions of macOS. I can't run it on my old, BUT STILL HIGHLY USABLE Macbook Pro 2011, OSX 10.13.6.
Re: Nova by Panic
#203Earlier quoted context omitted.
> but they don't do equity If it's an independent business since 1997 the implication is they're not for sale, so equity wouldn't be likely to achieve any liquidity, hence relatively meaningless.
Just like Mailchimp! "We're never going to sell! Oh, hold up, you said twelve billion? With a B? Uhh, okay, we need to talk."
Re: Nova by Panic
#204I don't understand why every editor these days come with a minimap, and many of them turn it on by default. I know Sublime introduced it but what does it do exactly? Why is everyone copying it? It just shows you the shapes of blocks of texts of a long file from ten meters away. It doesn't tell you what they are or what they do, or even how to get there. Every IDE since at least the early 2000s gave you an index or a…
Re: Nova by Panic
#205My biggest concern about this editor is actually the lack of cross-platform support. At our company, developers use a mix of Linux desktops, Windows PCs and Macs. And I think that’s actually an asset. Why force everyone onto the same platform? Developers know best what technical setup they are most productive with. Not to mention that being able to share settings and launch configurations across platforms is a big pl…
I'm truly confused about the notion of JetBrains IDEs being slow. I'm using both IDEA and VSCode, for different projects but sometimes even concurrently (because IDEA's Dart plugin is somehow dumber than VSCode's but IDEA's database explorer is so useful) and if anything then VSCode is slower with autocompletes and refactorings. Typing speed has never been issue with either so I'm really curious what sort of hardware…
Re: Nova by Panic
#206Earlier quoted context omitted.
Abandoning projects is something I'd connect with other companies, not Panic. I'm using Transmit ( https://en.wikipedia.org/wiki/Transmit_(file_transfer_tool) ) for more than 10 years already. That at some point they have to sunset tools that are not used by people any more (Like the Newsnet client, from what I remember) makes sense to me. It doesn't feel like they are just abandoning projects because there's somethi…
Guess you weren’t one of the lucky people who bought and paid for Transmit on iOS… https://panic.com/blog/the-future-of-transmit-ios/
It's not an "Our Incredible Journey" blog post light on details but an actual reasoning from a business perspective. Including them sharing the actual tiny revenue they made with the product. As a non VC funded business they have to stay sustainable and healthy and I'm supporting that.
They even offered a refund and published an update so it can run on as many devices as possible for as long as possible.
Apart from all of that, it's an app that was sold for 9.99 Dollar so if you got a few years of usage out of that it seems fair in any case.
Re: Nova by Panic
#207Earlier quoted context omitted.
These are the same folks that are making that wind up console? I don't understand it. They're all over the place. A video game, a video game console, an SSH client, and a text editor. What's the strategy with all of this? Also, they're hiring, but they don't do equity, and they want you to be physically located at their office? What? Perhaps they're filtering out the tech bros for whom equity and remote are deal-brea…
Well this is a new definition of “tech bro” to me. In my experience the people who either identified themselves or fit the stereotype preferred office life, and all of the social life it affords/requires. I’ve been remote most of my career and still prefer it despite difficulties posed by the pandemic. It’s quiet, I can focus on work goals without also accommodating a high school-like social atmosphere, and it’s… qui…
Social skills are an important work skill. Describing it as "high school like" is ironically childish I think.
Re: Nova by Panic
#208Earlier quoted context omitted.
This sounds like a tools problem though. Bytes and hex aren't readable until you decide then to characters and use a text renderer to display the. I can't imagine this isnt possible with protobuf and the right debugging tools (though it's not my area of expertise)
Sometimes you just want to dump the bytes that are going over the wire. Sure you could pipe the output to a protobuf parser, but then you'd need to make sure the output of tcpdump or ngrep or whatever is what the parser expects. As an example, I needed to track down why some service traffic was getting misrouted, and I found the problem by tcpdumping the traffic and realizing one service was silently corrupting a hea…
I’ll never understand why we’d make the trade off of making crazy inefficient human readable protocols for talking between computers instead of learning wire shark.
Re: Nova by Panic
#209Earlier quoted context omitted.
> If you've used any IDE at all, you wouldn't be saying this. File browsers, syntax tree index, class hierarchies etc. Let you imagination run wild. Which is already available in the VS Code Sidebar. You have everything you mention in VS Code already. > Again, lack of imagination here. You only need a red icon on a status bar or something to know if your linter has found something wrong, and a counter next to it to t…
> I can get 10000 ft view of my entire code in the mini map without having to touch my keyboard or mouse. This is exactly what I'm trying to understand. Why? What *actionable* information does it give you that you can't get from a red bar next to the scroll bar or the error total on the status bar? > I don't want to touch the mouse or keyboard to know where the problem is. Or which part of the code I want to instantl…
> Because that's the only mechanism that will take you to exactly where you want in the syntax tree hierarchy within the same file
That's not true. The quickest way is to Cmd + R. It opens the Command Palette with the list of all symbols. You can either fuzzy search or navigate to the symbol.
You also have it in the Sidebar. Check the Outline tab you'll get the entire list of symbols used within the file. I don't use the Sidebar Outline anyways because I have the Command Palette for it to jump to symbol. I find using Command Palette for most editor based operations much faster. That includes file navigation, going to a symbol (which you call syntax tree hierarchy) and other stuff (like running builds, running tests etc).
> Why do you need to know where? Just jump to the first one from the keyboard
Because I have a rough idea of what parts of my code is where. When I encounter an error, I simply know it is in that particular region of the mini-map and just click that region. It is so much faster than any keybinding that you can think of.
Also, if the error is in multiple places but I know the source for the error is not at the top of the file but at the bottom of the file, I can go straight to that region. Not all errors have to start from the first error that is encountered.
This is not something that can be explained. This is acquired experience that you get only after you give the feature a shot for sometime.
> besides telling you you broke half of your code in a file?
If that is your consistent experience then you have far bigger problems than the editor. I would look at why your code is so tightly coupled that it leads to half the file showing you red lines. That is not normal. At least in my experience I haven't had to deal with squiggly lines that span half the file. At most 2-3 lines. Unless I am refactoring code (which is not considered fixing in technical sense).
> Your compiler or linter or precommit script won't let you proceed without having them fixed anyway
I have a linter running in realtime in VS Code which auto-formats my file and points to any problems in realtime. The linter precommit script is only for extra layer of security and for those devs who have their own custom configurations which don't allow for realtime linter. I hope you realize that every developer has his/her own unique setup to make life easier for themselves.
Re: Nova by Panic
#210I do prefer native editors but will be sticking with Textmate 2. Slow but very consistent development over the past few years and open source.