1. A modular search engine. Each module whitelists sites, you pick the modules to search over. IE if I search "bug" with the "programming" and "javascript" modules I won't get stuff on mirrors or physics, because of the module whitelists
-
-
Prikaži ovu nit
-
Modules could be either community driven or curated by a core team, revenue would come from advertising, since advertisers can target the EXACT modules that represent their demographic a la Ravelry (Also people could make premium curated modules)
Prikaži ovu nit -
2. Syntax highlighting based on additive rules, not a state machine parser. So you can add/remove blocks of highlighting interactively Like only highlight functions from imported modules, or assignments to dictionaries
Prikaži ovu nit -
A browser designed for both manual use AND automation, so you can go "open all links that appear on BOTH of these tabs, then close the ones with `foo` in them"
Prikaži ovu nit -
(That was 3) 4. If there's an uncaught exception in production, save the entire execution to a new image, save it to a fileserver, and let me open a debugger on it
Prikaži ovu nit -
5. A multipaned layout for documentation. Possible panes: what you're reading, tangential stuff (glossary, footnotes) so you don't lose your place, history of clicks, bookmarks, things to check out later, personal notes Basically an IDE just for reading hypertext
Prikaži ovu nit -
6. A standardized sqlite-based configuration format so I can actually encode relationships and comment my config and not have to deal with all the YAML footguns
Prikaži ovu nit -
7. A tool for persistently annotating code in-line without using comments, a la Google docs, the bare minimum of editing features, so I can say "hey do we want this line" without it being a comment or a github pull request
Prikaži ovu nit -
Oooh oooh we can also make it multimedia, so I can annotate a function with a stack trace that includes it, or a set of other functions that call it, or an uptime graph, or a picture of cats
Prikaži ovu nit -
8. Tablet integration I want to have a tablet displaying a file graph and if I touch a file the editor on my desktop jumps to that file More variety in input methods in general would be cool
Prikaži ovu nit -
Uhhh folks I might only have 8 half-baked ideas Really reaching to find a ninth
Prikaži ovu nit -
9. A way to specify additional information in versions of libraries about what's different in this version, like saying "3.4.3 -> 3.5.0, cause: security vulnerability, added public api: foo bar baz"
Prikaži ovu nit -
10. Portable file metadata, because right now the only metadata you got is the file extension, and that's barely any info at all. Might have to be stored in a different file to be backwards compatible, lol
Prikaži ovu nit -
Okay now we're getting into quarter-baked ideas 11. A profiler that tells you how much money you'd save by making your code faster, either by reduced machine time or by better customer retention
Prikaži ovu nit -
12. Unit test suggestors. Either prebuilt libraries of test templates or something that introspects the code and suggests tests for you to add if you want
Prikaži ovu nit -
YOU PEOPLE 13. Better versions of core tools burdened by legacy, like git and bash. I mean these already exist (fossil, gitless, powershell, fish) but, like, widespread, and not weird-niche stuff (powershell is a lot nicer than bash y'all)
Prikaži ovu nit -
14. Actually decent Github querying tools so I can actually find representative samples of codebases solving problems similar to mine
Prikaži ovu nit
Kraj razgovora
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.