Hacker News new | past | comments | ask | show | jobs | submit | ironmagma's comments login

Hacker News will hate this, but if they told me the stack (e.g. Typescript or Rust) it would actually provide more information.

If there's one thing we're good at in America, it's inventing cope. There are many dense corridors in the USA including the northeast and west coast. None of them have high speed rail, and most don't even have dense housing, nor do they have the desire to get them.

Well, the front could fall off. [1]

[1] https://www.youtube.com/watch?v=3m5qxZm_JqM


The non-solution solution, to simply downplay the issues instead of fixing them. You can solve almost anything this way, but also isn't it nice when things around you aren't universally slightly broken?


I guess I'd disagree that this is "slightly broken". That's just how it works. I don't think there's some universally perfect solution that magically just works all the time and never needs intervention or updating.


> That's just how it works.

It's how it works now. It doesn't have to forever. We can imagine a future in which it works in a better way. One that isn't so annoying.

> I don't think there's some universally perfect solution that magically just works all the time and never needs intervention or updating.

Again you seem to be confused as to what the issue is. Maintenance is not painful. Initial development is.


> stable

I wouldn't be too certain about that.


At least not anymore


You can see HN posting trend lines here: https://hnhiring.com/trends


  Location: Seattle, USA but looking for opportunities abroad in Canada or the EU including Ireland, Denmark, The Netherlands. Location flexible :)
  Remote: 4 years (out of 8) of remote experience
  Willing to relocate: Yes, seeking relocation!
  Technologies: 7+ years of experience with React / JavaScript Frontend & recently made an effort to round out my skillset by working for last 3 years as a Backend Engineer writing Go. Other technologies include: Kubernetes, NixOS, Unreal Engine (C++), C#, Certified C Programmer, Python (Tornado, Twisted, Django), Rust, Bash, and many others[1].
  Résumé/CV: https://philippeterson.com/resume.pdf
  Github: https://github.com/philip-peterson
  Email: peterson@sent.com
  About Me: Experienced full-stack developer with a background from Silicon Valley and Bachelor in CS. I've worked at numerous startups as well as now a Fortune 500 company and other profitable enterprises; past startups include Amplitude and Commure joining early (Series A) to help build out the core frameworks of the product. I am passionate about building strong user experiences that matter to the business and instill a sense of trust and unshakable reliability to the customer. I have also proven my chops through contributions to the open source world including original Go libraries, fixes for bugs in Git LFS, and new features in Gitea/Forgejo (which are Github-like tools). I absolutely love building customer loyalty and solving real pain with like-minded individuals.
[1] https://www.youtube.com/watch?v=3XPn1iw1Pp8


Inevitably? Well, the promise of using something less efficient in terms of performance is that it will be more efficient in terms of development. Many times projects fail because they optimize too early and never built the features they needed to or couldn’t iterate fast enough to prove value and die. So if the native version is better but failed, it’s not so inevitable that it will get to that stage.


Right, which is my point about LLM code assistants. If you did have two cases in the past: native but slow to add features so the project eventually dies vs. scripted but performance is bad enough it eventually needs to be rewritten. (Of course, this is a false dichotomy but I'm playing into your scenario).

Now we may have a new case: native but fast to add features using a code assist LLM.

If that new case is a true reflection of the near future (only time will tell) then it makes the case against the scripted solution. If (and only if) you could use a code assist LLM to match the feature efficiency of a scripting language while using a native language, it would seem reasonable to choose that as the starting point.


That’s an interesting idea. It’s amazing how far we’ve come without essentially any objective data on how much these various methodologies (e.g. using a scripting language) improve or worsen development time.

The adoption of AI Code Assistance I am sure will be driven similarly anecdotally, because who has the time or money to actually measure productivity techniques when you can just build a personal set of superstitions that work for you (personally) and sell it? Or put another way, what manager actually would spend money on basic science?


Regular courts already do that.


This really calls into question your meaning of the word "understand."


True, but not in the way I think you might be inferring. A construction planning/quoting engineer can give incredibly well detailed and highly accurate plans and timelines for building a building, road, bridge, etc. They don't know how to make the steel, or how to weld properly, or how to mix the concrete, or how to measure slump, or a thousand other tasks the construction workers know by heart. I don't need to know exactly how my developer does XYZ, but I can have a strong enough understanding to know if it's the right approach, how long it will take, what problems to expect, how to work around them, etc. I have an on-staff developer who is brilliant, and even though I don't know SQL very well, nor the language our EMR is written in, he comes to me sometimes for technical advice because I understand what is happening internally, and even come up with ideas on how to solve problems without being able to implement the fix myself.

It requires honest appraisals of your own skills and weaknesses, which is tough. But when I give an estimate on programming projects, we hit my targets on time, on budget, because I know how to write a spec, how to manage a dev team, how to QA, and how to keep development running productively. I can code a little, but I'd be the worst coder on my team, but that's not how my time is best spent.


I have 25+ years of dev experience, and currently work as an engineering manager for teams who write code in a language I've never used (but in a domain I understand well). What do you think I'm missing?


You haven’t provided enough information to say for sure. If all your reports are happy, then probably nothing, but that’s a big “if.”

Language barrier can be quite high between JS, COBOL, and Haskell depending on what the situation is. With 25 years of experience, how have you not found the time to learn basically every language used in industry today?


This really calls into question your understanding of the difference between the words "what" and "how". I know and understand what a marketing intern does, but I don't know how to specifically record a TikTok that will appeal to Gen Z with an IQ below 115. And I don't care, because I can measure the performance and fire or hire the intern.


Can you measure the performance and accurately separate it from things like how well Tiktok as a platform is doing, the general economy, and public sentiment about your company?

Of course not, unless you were also an expert on making Tiktok content for the same audience and could definitively say what should and shouldn’t work.


It's like a pianist thinking that his doctor can't operate on his hand because he can't read music.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: