Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
twh270
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
151.
▲
by
twh270
6y ago
Much of the verbosity came from the false presumption that every field in every class needs a public getter and setter. (I cannot express in words how terrible this is.) Some can come from the framework, mostly poorly-designed ones. I think
152.
▲
by
twh270
6y ago
Clearly time travel is involved. "Restart" actually means "go back in time". :)
153.
▲
by
twh270
6y ago
I like it! Looks great and seems to work great too (tho I didn't register so can't comment on all the things). I would like to suggest a few things: It automatically detects your location, which is great except if you're on a
154.
▲
by
twh270
6y ago
I don't know how things work in the UK, but here in the states various bills/acts are often given misleading names because politics. In this case, "right to work" means, basically, the right to take a job without either
155.
▲
by
twh270
6y ago
Can you expand on "[The executives have] seen enough they don't like about full WFH"? I'm trying to gather enough anecdotal and "research-y" data to make decisions around this for myself and friends/co-wor
156.
▲
by
twh270
6y ago
> When coding, I feel a great anxiety if I am mid solution and have a large amount of the current batch left to complete. This doesn't work for all types of coding, but I've found that TDD (test-driven development) helps a _ton
157.
▲
by
twh270
6y ago
I'm 30 years into this industry also. We all have a tendency to defend and use what we're comfortable with, which often is what we learned ages ago. I try to challenge myself regularly by looking for my biases and assumptions. (Ea
158.
▲
by
twh270
6y ago
Many reasons, almost none of them technical. Off the top of my head, a few: * Getting out of the Enterprise Contract, or waiting for the year to end. * Training people on new software. * Loss of productivity. (1) Learning a new UI, processe
159.
▲
by
twh270
6y ago
Many people don't know how to negotiate (well), so they are at a disadvantage when entering compensation negotiations with a prospective employer who has HR/management that have the knowledge/skills to be able to negotiate lo
160.
▲
by
twh270
6y ago
This has nothing to do with technology or tooling, this is your team having the autonomy to do what works for you. At my current client, my team is dependent on the "Platform Team" for _everything_ that isn't directly related
161.
▲
by
twh270
6y ago
We have crap software because the (perceived) consequences of crap software are generally low: wasted time, rework, correctable errors. As the consequences of crap software become more serious, the tolerance for it goes down. The reason the
162.
▲
by
twh270
6y ago
Is there any comparison between Fuchsia and the Genode OS, which is also capability-based? I'm wondering what one has/does that the other doesn't?
163.
▲
by
twh270
6y ago
Chasing short-term profits at the expense of long-term losses is a popular pastime of management/C-suite executives who are motivated more by "what's good for me" than by "what's good for my company/employ
164.
▲
by
twh270
6y ago
I feel very blessed to have been a subscriber to DDJ in the late 80s and early 90s. I learned about data structures and algorithms; multi-tasking; windowing systems; programming languages; operating system internals; and so much more. And i
165.
▲
by
twh270
6y ago
It's not that you "can't" do certain things in Sublime. But Sublime and other "normal" editors have only a few primitives in terms of editing and moving, whereas vim has a language that lets you compose more co
166.
▲
by
twh270
6y ago
Depends on your health. I'm 50 and healthy, I can easily "full send" a 30 or 60 second sprint. I have friends my age and younger who probably can't, for different reasons.
167.
▲
by
twh270
7y ago
OOP as realized by the languages in common use is a bit of a disaster. What was originally conceived as message passing[1] is actually implemented by OO languages as passing around pointers to objects that have mutable state, so in effect,
168.
▲
by
twh270
7y ago
The trouble is that the determination of "fast enough" is provided by a senior developer who has 2 years of experience with that toolchain, and that's a ridiculous expectation. Given a weekend, I can come up to speed well eno
169.
▲
by
twh270
7y ago
My client is doing a lot of it wrong. To be fair, they got sold a lot of really horrible and ridiculous advice from IBM consultants (is there another kind?), but they also have people in charge (organizationally and technically) who aren&#x
170.
▲
by
twh270
7y ago
Some game changers for me off the top of my head: * Automated regression testing and build/deploy pipeline. The machine will do things quickly and repeatedly exactly the same way, given the same input conditions/data. * TDD. Creat
171.
▲
by
twh270
7y ago
I'm not even thinking about "how it's going to get built" when I write test-first. I'm just writing (test) code as a client that's calling an API. It just so happens that the API (method, or method + object) in
172.
▲
by
twh270
7y ago
I can almost guarantee you'll like it. Kotlin has this same feature and I've found it saves a good amount of boilerplate null checking when inter-operating with lousy legacy Java code.
173.
▲
by
twh270
7y ago
So, don't live in Fremont if you can't afford to live there. Or find a roommate(s), live with family.
174.
▲
by
twh270
7y ago
That is a problem. Also, personal responsibility (or the lack thereof) is a problem. Jebus. Seems like everyone wants one thing to blame. It ain't that simple.
175.
▲
by
twh270
7y ago
Yes, people go bankrupt for various reasons. Some reasons are more-or-less outside your control (medical costs being number one), many are at least partially within your control. When you say the government should bail out individuals, you&
176.
▲
by
twh270
7y ago
Much, possibly most, of the economic value in a downturn comes from weeding out the weaker companies -- through bankruptcy, acquisition, or restructuring/pivoting. I well remember the "dot com" crash. It wiped out tons of com
177.
▲
by
twh270
7y ago
When you don't publicly dissociate your company/party/whatev from statements that are made by people associated with your company/etc, people will take that as tacit acceptance or approval. Blizzard's initial respon
178.
▲
by
twh270
7y ago
One character is enough to name a programming language. And how could we possibly need more than 26 languages? </tongue-in-cheek>
179.
▲
by
twh270
7y ago
The money was necessary. But if it had been run like a typical government program, it would have been 25 years before we landed on the moon.
180.
▲
by
twh270
7y ago
I'm curious, what code sins do you see committed in the name of DRY? I ask because in my org there's rarely even an attempt made to DRY anything, so I'm not really aware of how people screw it up.
More ›