Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
_____s
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
_____s
4y ago
I really love Copilot. I had a trial, let it expire because I thought I wouldn't really need it, and then ended up paying for it. It's apparently got even better. For me, at least, it gets most things very right and takes a lot of
2.
▲
by
_____s
6y ago
The Elephant In The Brain and A Philosophy of Software Design!
3.
▲
by
_____s
6y ago
Are they on the Destroy All Software membership or somewhere else?
4.
▲
by
_____s
6y ago
I don't think there's been any better value for me than Gary Bernhardt's Destroy All Software. I randomly stumbled upon it way back in 2014 when I had just learned my first programming language and was dabbling in Ruby, watch
5.
▲
by
_____s
6y ago
Write a lot! Writing will almost always force you to think clearly, notice gaps, and just generally get a better understanding of what you are trying to do. Write down everything, the problem, all that you are thinking, approaches, everythi
6.
▲
by
_____s
6y ago
Assuming you have some experience building simple single-node systems: - Read Designing Data Intensive Applications. As others have said, it's a gem of a book, very readable, and it covers a lot of ground. It should answer both of your
7.
▲
by
_____s
6y ago
Looks pretty interesting. I took a computer architecture class in Jan-Feb this year, and it was one of my favorite things in a long time. I've written software for ~6 years but I didn't really know much about how CPUs work, what a
8.
▲
by
_____s
6y ago
Yeah, although I think understanding how computers work at a basic level (the components of a CPU, what instructions are, caches, etc.) has a pretty good ROI because it makes it easy to understand some concepts at a higher level (concurrenc
9.
▲
by
_____s
6y ago
I've found it hard to be consistent with it, but basically just waking up really early. I get ~4 hours of calm, focused time to read or do whatever I want.
10.
▲
by
_____s
6y ago
Depends on how you define advanced, but check out: * Low Level JavaScript https://www.youtube.com/channel/UC56l7uZA209tlPTVOJiJ8Tw * David Beazley: https://www.youtube.com/channel/UCbNpPBMvCHr-TeJk
11.
▲
by
_____s
6y ago
Agreed. I'm reading it just now and it is really high quality. Just the chapter on transactions is probably the best explanation of a single topic that I've read in any technical book. It's really good for such a complex topi
12.
▲
by
_____s
6y ago
Most enterprise businesses win because of better sales and distribution, but your product ultimately has to support your sales. Salesforce had both (and other advantages). How does sales work in medium to large B2B? You'll get a RFP wi
13.
▲
by
_____s
6y ago
I'm not sure it's the cheap companies or developers driving this. Even companies that pay really well produce pretty slow software (Gmail, etc.). It's mostly the ecosystem in which software is developed. As someone else said,
14.
▲
by
_____s
6y ago
The likelihood that people who created Electron don't understand caches or cache locality is close to zero. That's an oversimplification. Electron is a large project that does many things… there are many reasons why it could have
15.
▲
by
_____s
6y ago
Possible. For me, it's a bunch of small things. I have three mailboxes. For one, search is almost always slow and incorrect. To the point where I usually have to load Gmail's web UI to be confident that I haven't missed anyth
16.
▲
by
_____s
6y ago
Mail.app on macOS. Some macOS apps are really great (Notes or Safari for example), but the average quality is poor. Mail, for example, is slow, search almost never works, etc.
17.
▲
by
_____s
6y ago
Thank you, that sounds very reasonable!
18.
▲
by
_____s
6y ago
How long did it take you to complete it on your own, including the exercises?
19.
▲
by
_____s
6y ago
Things 3, it's a joy to use. I wish there were a mail app of similar quality! Other than Things, the native Apple Notes app is great. It's simple, fast, and works with a fuss. Sync also seems reliable enough for me.
20.
▲
by
_____s
6y ago
Not the OP, but I would definitely pay that.
21.
▲
by
_____s
7y ago
I'm currently close to finishing their course on computer architecture. I'm self-taught; for me, it has been absolutely worth the money. I had learned a bit of architecture on my own, but the course has given me the kind of clarit
22.
▲
by
_____s
7y ago
> I suggest everyone take a minicourse or read a book on systems engineering - at least the part where they discuss requirements. The fact that two distinct entities have an identical requirement for something does not mean there is one
23.
▲
by
_____s
7y ago
Yeah, we were taught "learnt" in school (British English).
24.
▲
by
_____s
7y ago
The Page Object pattern is common in Ruby (and some JS frameworks, like ember.js) too. I agree that the issues mentioned in this article seem mostly windows app centric. For JS apps running in the browser, the testing story is pretty good t
25.
▲
by
_____s
7y ago
In my opinion, reading is more for shaping your thoughts over time. I generally don't read for recall value except for technical things, and even there, it's better to build a good mental model of the subject through a combination
26.
▲
by
_____s
7y ago
Something I would love to see is how much it costs to keep some of these smaller startups running. Cushion app used to do this and it was really great.
27.
▲
by
_____s
7y ago
That's a great question! If I'm understanding it right, I think the two ideas can complement each other. For broader goals or when you're totally clear what you want to do and how you get there, it's fine to take time. E
28.
▲
by
_____s
7y ago
On some level, that is true, but when it comes to performance reviews and such, as the post mentions, it is very easy for your manager(s) to forget some specific things done over a period of time, forget their impact, etc. Even you may fo
29.
▲
by
_____s
7y ago
This is one of my favorite blog posts of all time. It's applicable not only to just work work but a lot of other things, if you can shorten the feedback loop, you get a much better chance to improve the end result. It affects _everythi
30.
▲
by
_____s
7y ago
This is a great post. The fact that you're bootstrapping is nice but I love how clear you are on why you're doing that and how it helps your business.
More ›