scotttrinh
Joined 10 years ago
Joined 10 years ago
Gel doesn't have any really strong existing computing connotations, so maybe people might make a stretch that it's about some non-computing-related domain and maybe we miss reaching them. But that just seems far less likely than trying to continue to push against the overwhelming feeling that "Edge" just has too much baggage and was working against us.
Personally, I think it's fine if people find the name confounding or just personally dislike it. I think products like Supabase, Neon, Drizzle, CockroachDB, Django, Flask, Express, etc etc kind of prove that if your name is general enough, you'll overcome that reaction eventually via recognition for the value of the product itself.
How much it actually speeds up the type checker depends on how hard it is for the type checker to infer the return type. And that depends on the return expression, but I don't think there is a single hard and fast rule here. But, if you already have a named type for the return value of the expression, I would absolutely annotate it explicitly when possible. Sometimes the inferred type won't be really the type you intend, and there might just be a more clear type you want to use for communication/documentation purposes.
> - ubiquitous things, like data structures
There are a few basic data structures in JS, but almost everything else is in user-land.
> - hard to get right things, like time
Date is a notoriously bad API in JavaScript.
- implementations of specs, like Unicode
We just get a String type in JavaScript which is UTF-16, so...
We're building a platform for apparel designers & brands — our customers design clothing with our tools, and we develop and produce them with our network of manufacturers. Our customers are some of the most creative fashion and apparel designers in the world, ranging from indie designers to major celebrities.
We're a small but growing team in NYC, looking for experienced engineers with a passion for building great experiences. As an early member of our engineering team, you'll help define our team culture, technology choices, and roadmap, and be a key part of the next phase of our growth.
Our tech stack is mostly TypeScript/node/React/Postgres right now, but with some other fun things in the mix too. You'll be working across the whole stack; web, backend services and APIs, iOS and more.
Check out our listings and apply @ https://jobs.ca.la - or email me at [email protected] with any questions.