Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tibbar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
241.
▲
by
tibbar
2y ago
I would love for this to be the case!
242.
▲
by
tibbar
2y ago
Realistically, you need to bootstrap your experience in these areas. Pick an area to focus on and put your own time into learning it. My rule of thumb is that you need about 100 hours of personal study to get to "smart intern" lev
243.
▲
by
tibbar
2y ago
Hey, as I said in another thread, I did not start out working in the Bay, and ended up here somewhat by accident. It shocked me how much easier it was to find good jobs here, and I'll stand by that. With that said, of course I say this
244.
▲
by
tibbar
2y ago
I'm mostly thinking of frontend dev work, but also some types of light backend work that you might see in a CRUD app. And listen, I've done that work, I've done a lot of it, and I saw that it's mostly a career dead-end,
245.
▲
by
tibbar
2y ago
There are plenty of tech hubs besides the Bay Area, that's for sure. But I can tell you that when I moved from a small company in a small economy to a moderately-well known startup in the Bay, the rate at which recruiters contacted me
246.
▲
by
tibbar
2y ago
Some more free advice, in no particular order: * Try to get at least one job offer every year, even if you don't accept it. * Look at the requirements for your dream job and figure out what you need to learn to qualify. * Pick one skil
247.
▲
by
tibbar
2y ago
LLMs make it very easy to cheat, both academically and professionally. What this looks like in the workplace is a junior engineer not understanding their task or how to do it but stuffing everything into the LLM until lint passes. This brea
248.
▲
by
tibbar
2y ago
Recently I used one of the reasoning models to analyze 1,000 functions in a very well-known open source codebase. It flagged 44 problems, which I manually triaged. Of the 44 problems, about half seemed potentially reasonable. I investigated
249.
▲
by
tibbar
2y ago
Pardon my cynicism, but this doesn't really change anything. These companies are still evaluating their employees, just informally. They are still promoting and firing people. There are still teams who are doing well and teams that are
250.
▲
by
tibbar
2y ago
Yep, there's definitely a way to write code intentionally, for the reasons you listed, and I approve of that! But you'll see a lot of engineering managers coding because they are trying to help the team reach its next deliverable.
251.
▲
by
tibbar
2y ago
I'm not quite sure where you're getting "performance = maximizing units of output" from my post, as the whole point was the difference between squeezing out a little more code vs. keeping the team on track doing actually
252.
▲
by
tibbar
2y ago
I was thinking about the article's idea of having a lot of tags to organize all the little documents, and I think I see what they're missing. Often, the most important part of writing is providing a coherent structure and mental m
253.
▲
by
tibbar
2y ago
As an aside: If you're a line manager of a small coding pod, and your manager is very engaged in company planning and generally competent, then you can probably do a lot more coding. Someone has to do the organizational engineering w
254.
▲
by
tibbar
2y ago
I've seen plenty of managers who increased team output 10% for a few months by coding and completely lost the thread in the meantime. That's how your entire team gets laid off. Leadership doesn't care how much code your team
255.
▲
by
tibbar
2y ago
I have been known to author twenty-page documents in a fit of caffeine and have rarely been pleased by their reception. Circulating such epics is an office crime of sorts. However, I think the quality of a document - and the time it takes t
256.
▲
by
tibbar
2y ago
I mean, a video player is actually quite stateful. Buffering video data and then decoding delta-changes to get the current image, while adapting to varying connection speeds, external CDNs, and syncing with audio, is a lot! Not counting use
257.
▲
by
tibbar
2y ago
It seems increasingly likely that LLM development will follow the path of self-driving cars. Early on in the self-driving car race, there were many competitors building similar solutions and leaders frequently hyped full self-driving as jus
258.
▲
by
tibbar
2y ago
That's fine, but there are many tasks (for example, natural-language processing) where there is no classical way to precisely define the steps you want to be performed, and hand-tuning a list of keywords or heuristics is time-consuming
259.
▲
by
tibbar
2y ago
Even if Microsoft doesn't sell the stock it controls, its existing assets become more valuable when the stock price goes up. There are many ways one could spend those resources if needed: sell it off, borrow against the assets, trade t
260.
▲
by
tibbar
2y ago
The article starts out "In the year 2030, no one will remember Kubernetes", but focuses mostly on containers. Kubernetes solves a lot of problems that a runtime alone doesn't, like rolling upgrades, load balancing, etc. etc.
261.
▲
by
tibbar
2y ago
I think the term you are looking for is "forwards compatible"! Old SQL queries will still run fine on engines that support the new syntax (they're forwards compatible.) New SQL queries with trailing commas will NOT run fine o
262.
▲
by
tibbar
2y ago
Nope, that sounds great!
263.
▲
by
tibbar
2y ago
A few more I haven't seen mentioned yet: * "Dob" is another old nickname for "Robert", giving us "Dobson"; * "Dodge" another nickname for Roger, hence Dodgson, as in Louis Carrol's real name
264.
▲
by
tibbar
2y ago
This is the user agent on Chrome, but the reason for all the references to other browsers (and an old OS and architecture), the backward compatibility garbage, is to pretend to be those browsers for the sake of old websites that are doing s
265.
▲
by
tibbar
2y ago
Amusingly, I also just realized that even the operating system is spoofed here! I'm on macOS 14, yet the user agent claims "Mac OS X" 10.15. It's a pretty funny situation, and clearly for the sole benefit of very old web
266.
▲
by
tibbar
2y ago
This echoes the user agent checking that was prevalent in past times. Websites would limit features and sometimes refuse to render for the "wrong" browser, even if that browser had the ability to display the website just fine. So
267.
▲
by
tibbar
2y ago
One trick I find helpful is to start by coding a subset of the problem with the goal of understanding the structure better. A brute-force solution, a simulation, a visualization of data, etc. And then use the discoveries of that process t
268.
▲
by
tibbar
2y ago
I'm not going to tell you outright not to do it. It sounds fun, and SF is a good location to be in tech right now. However, there are some major red flags around you quitting your job, moving to one of the most expensive locales in the
269.
▲
by
tibbar
2y ago
Vector clocks are certainly cool but fundamentally premised on the idea of having multiple 'live' versions of a value at once. Amazon's original Dynamo paper required conflict resolution at the application level, which is a v
270.
▲
by
tibbar
2y ago
I've never met an engineering team that used Riak, but it is used heavily as an example technology in Kleppmann's 'Designing Data Intensive Applications'. (I would say, informally, it's usually the example of the &q
More ›