Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ianamartin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
ianamartin
3y ago
How about HTML, the programming language, 's Flying Circus with a very powerful yet flexible and optional type hinting system?
2.
▲
by
ianamartin
3y ago
One of the things I learned in the classical music world is that the things we ask people to do in auditions–play the hardest parts of all the most difficult orchestral music without any context–is really creating a new problem that doesn&#
3.
▲
by
ianamartin
6y ago
This is a definite risk if you haven't planned for it and got buy-in. But it's a risk that's also fine with me: I don't want to support and develop shitty prototypes that I've whipped up and know to be awful from a
4.
▲
by
ianamartin
6y ago
To be clear, I am not suggesting that the resulting code will be good. But it tends to be more basic and not rely on weird tricks that deeper knowledge of the language will allow you to do. My larger point is that the first attempt to solve
5.
▲
by
ianamartin
6y ago
I'm confused by your example. Sounds like someone who knows (or thinks they know) a language well writing code that is "good enough for now" and causing problems down the road?
6.
▲
by
ianamartin
6y ago
Agree about pyenv. It's the best solution by far. Don't leave /home without it.
7.
▲
by
ianamartin
6y ago
The time consuming aspects of new product dev are normally not around the time it takes to write the code. It's translating product requirements into solvable problems, logic flows that solve those problems, bumping into unseen edge ca
8.
▲
by
ianamartin
6y ago
One technique I've used as a team lead to limit tech debt that makes it into production is to have devs write prototypes in a different language than what we actually support in prod. This has a few really nice advantages. 1. Devs enjo
9.
▲
by
ianamartin
6y ago
I will never again work in a company with a dual CEO/CTO. No matter how well-intentioned and talented that person is, it always leads to a toxic environment. It's an instant red flag that the person is incapable of delegating resp
10.
▲
by
ianamartin
6y ago
That's not how green/blue deployments work. You don't keep both colors up unless you have completely failed to understand the concept. Green/Blue is all about saving resources and costs, not keeping them around. You misr
11.
▲
by
ianamartin
6y ago
No. That is not even close to being true. You're confusing None with NULL, like everyone else. Only a very few programming languages make this error. NULL is undefined. It can't be equal or unequal to anything, including itself, f
12.
▲
by
ianamartin
6y ago
Null isn't empty set.
13.
▲
by
ianamartin
6y ago
I am so completely unsurprised that people who don't understand the concept of undefined are telling me that it's actually defined.
14.
▲
by
ianamartin
6y ago
If you were my customer, I would fire you.
15.
▲
by
ianamartin
6y ago
I love critiques of SQL about implementations of NULL. "NULL is so special that it's not equal to anything, not even itself!" Like, duh. WTF should NULL be equal to? Anytime I see people making this kind of argument about &qu
16.
▲
by
ianamartin
6y ago
Thank you.
17.
▲
by
ianamartin
6y ago
This is true, and I don't object to this description. Like I said, I'm a grumpy old man.
18.
▲
by
ianamartin
6y ago
I'm going to sound like a very grumpy old man—because that's what I am—but if you actually need a tool like poetry, you've really fucked up. I have a ton of respect for the author. It's really good code and solves a hard
19.
▲
by
ianamartin
6y ago
Yeah, that seems off to me too. I don't know of anyone who just goes straight to prod in that way, and I wouldn't take them seriously if they did.
20.
▲
by
ianamartin
6y ago
If this economic downturn helps put extortionist companies like Yelp out of business, bring it. The companies that survive or resurrect will be better off without them. That's the free market. When things are booming, pigfuckers like y
21.
▲
by
ianamartin
6y ago
I despise Uber as a company, but I've always loved them as a technology group ever since I used to go to their meetups in NYC. You can always count on Uber to throw a great party and also come up with the worst possible technology. If
22.
▲
by
ianamartin
6y ago
I don't know enough about bloom filters or the math involved to say whether or not you are correct. But what you're saying sounds a lot like many proponents of various flavors of NoSQL, Eventual Consistency, etc. I.e., it sounds
23.
▲
by
ianamartin
6y ago
I didn't say that any of this was simple or non-trivial. Again, it depends on your priorities and your values as well as your company culture. In fact, I specifically said that testing systems are hard and provided examples of how hard
24.
▲
by
ianamartin
6y ago
I love articles like this because it's so easy to just add that company to a list of places to never ever work. I did read the whole article, btw. It's an absolute clickbait title that the author doesn't really mean, and afte
25.
▲
by
ianamartin
6y ago
I've worked in both b2b and consumer spaces. Finance, Market Research, Payments, Education, and Real Estate.
26.
▲
by
ianamartin
6y ago
To be fair, this is a blight that infects all b2b/enterprise platforms. The devs and PMs don't care about speed because they aren't punished for being slow. They don't value speed as a feature because they don't h
27.
▲
by
ianamartin
6y ago
If users are used to waiting, it's because people like you have trained them to be. You list all the things that go into rendering a usable UI as though we don't all know that. Users probably don't, and that sounds like a lot
28.
▲
by
ianamartin
6y ago
I'm just going to go out on a limb here and assume you're a product manager for atlassian.
29.
▲
by
ianamartin
6y ago
No one thinks that's a reasonable target. That's insane. I don't know who that person is or what he's in charge of, but that's the fastest way to being a dead company. 100 ms max on backend processing, 500 ms max on
30.
▲
by
ianamartin
6y ago
Fuck scrum. Edit: No really, fuck scrum.
More ›