News for hackers. Stuff that matters.
Re:Agentic Engineering Patterns by benrutter on Wednesday March 04, 2026 @03:08AM (#47244549)
I use AI in my workflow mostly for simple boilerplate, or to troubleshoot issues/docs.

I've dipped into agentic work now and again, but never been very impressed with the output (well, that there is any functioning output is insanely impressive, but it isn't code I want to be on the hook for complaining).

I hear a lot of people saying the same, but similarly a bunch of people I respect saying they barely write code anymore. It feels a little tricky to square these up sometimes.

Anyway, really looking forward to trying some if these patterns as the book develops to see if that makes a difference. Understanding how other peopke really use these tools is a big gap for me.

Re:Agentic Engineering Patterns by fnands on Wednesday March 04, 2026 @03:22AM (#47244646)
When was the last time you tried?

I think trying agents to do larger tasks was always very hit or miss, up to about the end of last year.

In the past couple of months I have found them to have gotten a lot better (and I'm not the only one).

My experience with what coding assistants are good for shifted from:

smart autocomplete -> targeted changes/additions -> full engineering

Re:Agentic Engineering Patterns by benrutter on Wednesday March 04, 2026 @04:06AM (#47244922)
> When was the last time you tried?

Pretty recently (a couple weeks ago). I give agentic workflows a go every couple of weeks or so.

I should say, I don't find them abysmal, but I tend to work in codebases where I understand them, and the patterns really well. The use cases I've tried so far, do sort of work, just not yet at least, faster than I'm able to actual write the code myself.

Re:Agentic Engineering Patterns by maccard on Wednesday March 04, 2026 @03:59AM (#47244874)
I’m not OP but every time I post a comment with this sentiment I get told “the latest models are what you need”. If every 3 months you are saying “it’s ready as long as you use the latest model”, then it wasn’t ready 3 months ago and it’s not likely to be ready now.

To answer your question, I’ve tried both Claude code and Antigravity in the last 2 weeks and I’m still finding them struggling. AG with Gemini regularly gets stuck on simple issues and loops until I run out of requests, and Claude still just regularly goes on wild tangents not actually solving the problem.

Re:Agentic Engineering Patterns by sergiosgc on Wednesday March 04, 2026 @04:57AM (#47245313)
Have you tried it with something like OpenSpec? Strangely, taking the time to lay out the steps in a large task helps immensely. It's the difference between the behavior you describe and just letting it run productively for segments of ten or fifteen minutes.
Re:Agentic Engineering Patterns by maccard on Wednesday March 04, 2026 @06:24AM (#47245984)
> Have you tried it with something like OpenSpec?

No. The parent comment said I needed a new model, which I've tried. Being told "just try something else aswell" kind of proves the point.

Re:Agentic Engineering Patterns by anon7000 on Wednesday March 04, 2026 @05:12AM (#47245424)
I don’t think that’s true. Claude Opus 4.5/4.6 in Cursor have marked the big shift for me. Before that, agentic development mostly made me want to just do it myself, because it was getting stuck or going on tangents.

I think it can (and is) shifting very rapidly. Everyone is different, and I’m sure models are better at different types of work (or styles of working), but it doesn’t take much to make it too frustrating to use. Which also means it doesn’t take much to make it super useful.

Re:Agentic Engineering Patterns by maccard on Wednesday March 04, 2026 @06:30AM (#47246021)
> I don’t think that’s true. Claude Opus 4.5/4.6 in Cursor.

Opus 4.6 has been out for less than a month. If it was a big shift surely we'd see a massive difference over 4.5 which was november. I think this proves the point, you're not seeing seisimic shifts every 3 months and you're not even clear about which model was the fix.

> I think it can (and is) shifting very rapidly.

Shifting, maybe. But shuffling deck chairs every 3 months.

Re:Agentic Engineering Patterns by thunky on Wednesday March 04, 2026 @07:34AM (#47246579)
I interpreted their comment to mean 4.5 was the shift, which was nov last year. "Before that" meaning pre 4.5.
Re:Agentic Engineering Patterns by techpression on Wednesday March 04, 2026 @05:14AM (#47245444)
Agree, it’s strange, I will just assume that the people who say this are building react apps. I still have so much ”certainly, I should not do this in a completely insane way, let me fix that” … -400+2. It’s not always, and it is better than it was, but that’s it.
Re:Agentic Engineering Patterns by fnands on Wednesday March 04, 2026 @07:19AM (#47246430)
I'm an ML engineer, so it's mostly been setting up data processing/training code in PyTorch, if that helps.
Re:Agentic Engineering Patterns by fendy3002 on Wednesday March 04, 2026 @05:40AM (#47245644)
It depends on what you're handling. Frontend (not css), swagger, mundane CRUD is where it shines. Something more complex that need a bit harder calculation usually make the agents struggling.

Especially good to navigate the code if you're unfamiliar with it (the code). If you have known the code for good, you'll find it's usually faster to debug and code by yourself.

Opus 4.6 with claude code vscode extension

Re:Agentic Engineering Patterns by fragmede on Wednesday March 04, 2026 @06:36AM (#47246062)
At this point though, after Claude C Compiler, you've got to give us more details to better understand the dichotomy. What do you consider simple issues?
Re:Agentic Engineering Patterns by maccard on Wednesday March 04, 2026 @07:11AM (#47246355)
> At this point though, after Claude C Compiler,

Perfect example. You mean the C compiler that literally failed to compile a hello world [0] (which was given in it's readme)?

> What do you consider simple issues?

Hallucinating APIs for well documented libraries/interfaces, ignoring explicit instructions for how to do things, and making very simple logic errors in 30-100 line scripts.

As an example, I asked Claude code to help me with a Roblox game last weekend, and specifically asked it to "create a shop GUI for <X> which scales with the UI, and opens when you press E next to the character". It proceeded to create a GUI with absolute sizings, get stuck on an API hallucination for handling input, and also, when I got it unstuck, it didn't actually work.

[0] https://github.com/anthropics/claudes-c-compiler/issues/1

Re:Agentic Engineering Patterns by fragmede on Thursday March 05, 2026 @06:47AM (#47260532)
Excellent examples, thank you!

Shame Claude Code doesn't have sharable chat logs, it would be interesting to see where your Roblox exploration went off the rails.

Re:Agentic Engineering Patterns by nwpwr on Thursday March 05, 2026 @12:04PM (#47264167)
I think you can use https://traces.com for that
Re:Agentic Engineering Patterns by sarchertech on Wednesday March 04, 2026 @07:13AM (#47246374)
Claude C compiler is 100k LOC that doesn’t do anything useful, and cost $20k plus the cost of an expert engineer creating a custom harness and babysitting it.

But the most important thing is that they were reverse engineering gcc by using it as an oracle. And it had gcc and thousands of other c compilers in its training set.

So if you are a large corporation looking to copy GPL code so that you can use it without worrying about the license, and the project you want to copy is a text transformer with a rigorously defined set of inputs and outputs, have at it.

Re:Agentic Engineering Patterns by edgyquant on Wednesday March 04, 2026 @07:08AM (#47246335)
I thought this too and then I discovered plan mode. If you just prompt agent mode it will be terrible, but coming up with a plan first has really made a big difference and I rarely write code at all now
Re:Agentic Engineering Patterns by ramoz on Wednesday March 04, 2026 @01:42PM (#47251928)
My workflow has become very plan-intensive... including planning of verification+test steps at the end.
Re:Agentic Engineering Patterns by darkwater on Wednesday March 04, 2026 @06:00AM (#47245812)
> My experience with what coding assistants are good for shifted from:

> smart autocomplete -> targeted changes/additions -> full engineering

Define "full engineering". Because if you say "full engineering" I would expect the agent to get some expected product output details as input and produce all by itself the right implementation for the context (i.e. company) it lives in.

Re:Agentic Engineering Patterns by fnands on Wednesday March 04, 2026 @10:05AM (#47248551)
I agree that "full engineering" was a bit broad. I should probably have said something like "agent-only coding"?

I.e. the point where the agent writes all the code and you just verify.

Re:Agentic Engineering Patterns by darkwater on Wednesday March 04, 2026 @10:22AM (#47248829)
The "you just verify" part can take indeed a lot of steering and hand-holding to get the right implementation for the current company/department/project context. Otherwise you might be just generating tech debt at scale.
Re:Agentic Engineering Patterns by lumpilumpi on Wednesday March 04, 2026 @03:57AM (#47244855)
My experience is that the first iteration output from a single agent is not what I want to be on the hook for. What squares it for me with "not writing code anymore" is the iterative process to improve outputs:

1) Having review loops between agents (spawn separate "reviewer" agents) and clear tests / eval criteria improved results quite a bit for me. 2) Reviewing manually and giving instructions for improvements is necessary to have code I can own

Re:Agentic Engineering Patterns by rsynnott on Wednesday March 04, 2026 @04:55AM (#47245296)
Is that… actually faster than just doing it yourself, tho? Like, “I could write the right thing, or I could have this robot write the wrong thing and then nag it til it corrects itself” seems to suggest a fairly obvious choice.

I’ve yet to see these things do well on anything but trivial boilerplate.

Re:Agentic Engineering Patterns by girvo on Wednesday March 04, 2026 @07:15AM (#47246398)
In my experience, sometimes. Not that often, depends on the task.

The benefit is I can keep some things ticking over while I’m in meetings, to be honest.

Re:Agentic Engineering Patterns by fragmede on Wednesday March 04, 2026 @01:53PM (#47252085)
Think of it like installing Linux. The first time it's absolutely not worth it from a time perspective. But after you've installed it once, you can reuse that installation, and eventually it makes sense and becomes second nature. Eventually that time investment pays dividends. Just like Linux tho, no one's going to force to you to install it and you'll probably go on to have a fine career without ever having touched the stuff.
Re:Agentic Engineering Patterns by birdfood on Wednesday March 04, 2026 @03:36AM (#47244718)
I was in the same boat as you until I saw DHH post about how he’s changed his use of agents. In his talk with Lex Fridman his approach was similar to mine and it really felt like a kernel of sanity amongst the hype. So when he said he’s changed his approach I had another look. I’m using agents (Claude code) every day now. I still write code every day too. (So does Dax Raad from OpenCode to throw a bit more weight behind this stance). I’m not convinced the models can own a production code base and that therefore engineers need to maintain their skills sufficiently to be responsible. I find agents helpful for a lot of stuff, usually heavily patterned code with a lot of prior art. I find CC consistently sucks at writing polars code. I honestly don’t enjoy using agents at all and I don’t think anyone can honestly claim they know how this is going to shake out. But I feel by using the tools myself I have a much stronger sense of reality amongst the hype.
Re:Agentic Engineering Patterns by jkhdigital on Wednesday March 04, 2026 @04:23AM (#47245055)
I strongly agree with that last statement—I hate using agents because their code smells awful even if it works. But I have to use them now because otherwise I’m going to wake up one day and be 100% obsolete and never even notice how it happened.
Re:Agentic Engineering Patterns by panstromek on Wednesday March 04, 2026 @05:14AM (#47245441)
> It feels a little tricky to square these up sometimes.

In my experience, this heavily depends on the task, and there's a massive chasm between tasks where it's a good and bad fit. I can definitely imagine people working only on one side of this chasm and being perplexed by the other side.

Re:Agentic Engineering Patterns by pkorzeniewski on Wednesday March 04, 2026 @05:19AM (#47245484)
One thing I rarely see mentioned is that often creating code by hand is simply faster (at least for me) than using AI. Creating a plan for AI, waiting for execution, verifying, prompting again etc. can take more time than just doing it on my own with a plan in my head (and maybe some notes). Creating something from scratch or doing advanced refactoring is almost always faster with AI, but most of my daily tasks are bugs or features that are 10% coding and 90% knowing how to do it.
Re:Agentic Engineering Patterns by sothatsit on Wednesday March 04, 2026 @06:31AM (#47246029)
> 10% coding and 90% knowing how to do it

I think this is the main point where many people’s work differs. Most of my work I know roughly what needs changing and how things are structured but I jump between codebases often enough that I can’t always remember the exact classes/functions where changes are needed. But I can vaguely gesture at those specific changes that need to be made and have the AI find the places that need changing and then I can review the result.

I rarely get the luxury of working in a single codebase for a long enough period of time to get so familiar with it that I can jump to particular functions without much thought. That means AI is usually a better starting point than me fumbling around trying to find what I think exists but I don’t know where it is.

Re:Agentic Engineering Patterns by JetSetIlly on Wednesday March 04, 2026 @06:59AM (#47246243)
I've heard people say that these coding agents are just tools and don't replace the thinking. That's fine but the problem for me is that the act of coding is when I do my thinking!

I'm thinking about how to solve the problem and how to express it in the programming language such that it is easy to maintain. Getting someone/something else to do that doesn't help me.

But different strokes for different folks, I suppose.

Re:Agentic Engineering Patterns by scuff3d on Thursday March 05, 2026 @01:14AM (#47258158)
I'm similar, but I do find some natural places where LLMs can be helpful.

Just today I was working on something that involves a decent amount of configuration. It's in Python unfortunately and I hate passing around dictionaries for configs, I usually like to parse the JSON or YAML or whatever into a config class so I have a natural way to validate and access without just throwing strings around.

As I was playing with the code for the actual work that needs to be done, I was thinking what configs I needed and what structure made sense. Once I knew what I needed I gave the JSON to an LLM with some instructions regarding helper functions and told it to give me the appropriate Python code. It's just a bunch of dataclasses with some from_dict or from_string methods on them, not interesting or difficult to write. Freed me up to keep working on the real problem.

Re:Agentic Engineering Patterns by vidarh on Wednesday March 04, 2026 @06:09AM (#47245890)
Yes, it's often faster if you sit around waiting. What I will do instead is prompt the AI to create various plans, do other stuff while they do, review and approve the plans, do other stuff while multiple plans are being implemented, and then review and revise the output.

And I have the AI deal with "knowing how to do it" as well. Often it's slower to have it do enough research to know how to do it, but my time is more expensive than Claude's time, and so as long as I'm not sitting around waiting it's a net win.

Re:Agentic Engineering Patterns by irthomasthomas on Wednesday March 04, 2026 @06:50AM (#47246159)
I do this too, but then you need some method to handle it, because now you have to read and test and verify multiple work streams. It can become overwhelming. In the past week I had the following problems from parallel agents:

Gemini running an benchmark- everything ran smoothly for an hour. But on verification it had hallucinated the model used for judging, invalidating the whole run.

Another task used Opus and I manually specified the model to use. It still used the wrong model.

This type of hallucination has happened to me at least 4-5 times in the past fortnight using opus 4.6 and gemini-3.1-pro. GLM-5 does not seem to hallucinate so much.

So if you are not actively monitoring your agent and making the corrections, you need something else that is.

Re:Agentic Engineering Patterns by vidarh on Wednesday March 04, 2026 @06:51AM (#47246170)
You need a harness, yes, and you need quality gates the agent can't mess with, and that just kicks the work back with a stern message to fix the problems. Otherwise you're wasting your time reviewing incomplete work.
Re:Agentic Engineering Patterns by irthomasthomas on Wednesday March 04, 2026 @07:43AM (#47246671)
Here is an example where the prompt was only a few hundred tokens and the output reasoning chain was correct, but the actual function call was wrong https://x.com/xundecidability/status/2005647216741105962?s=2...
Re:Agentic Engineering Patterns by vidarh on Friday March 06, 2026 @10:28AM (#47276139)
Your point being? A proper harness will mostly catch things like that. Even a low end model can be employed to do write tests plans and do consistency checks that mostly weed out stuff like that. Hence: You need a harness, or you'll spend your time worrying about dumb stuff like this.
Re:Agentic Engineering Patterns by jmalicki on Wednesday March 04, 2026 @06:55AM (#47246204)
Glancing at what it's doing is part of your multitasking rounds.

Also instead of just prompting, having it write a quick summary of exactly what it will do where the AI writes a plan including class names branch names file locations specific tests etc. is helpful before I hit go, since the code outline is smaller and quicker to correct.

That takes more wall clock time per agent, but gets better results, so fewer redo steps.

Re:Agentic Engineering Patterns by irthomasthomas on Wednesday March 04, 2026 @07:44AM (#47246678)
Here is an example where the prompt was only a few hundred tokens and the output reasoning chain was correct, but the actual function call was wrong https://x.com/xundecidability/status/2005647216741105962?s=2...
Re:Agentic Engineering Patterns by jmalicki on Wednesday March 04, 2026 @08:04AM (#47246856)
I as a human have typos too - and sometimes they're the hardest thing to catch in code review because you know what you meant.

Hopefully there is some of lint process to catch my human hallucinations and typos.

Re:Agentic Engineering Patterns by port11 on Wednesday March 04, 2026 @10:28AM (#47248914)
This sounds like one recipe for burnout, much like Aderal was making everyone code faster until their brain couldn’t keep up with its own backlog.
Re:Agentic Engineering Patterns by vidarh on Friday March 06, 2026 @10:32AM (#47276205)
If anything, it's the opposite. With a proper harness you stop having to spend so much energy reviewing every little intermediate step, and can focus on the higher level.

I'm actually working on a project now where the biggest problem I need to solve is that the verifier that reviews the test harness is too strict.

Re:Agentic Engineering Patterns by port11 on Saturday March 07, 2026 @02:33PM (#47290721)
I keep being told that a proper harness makes agents better, but no one has shown me exactly what is it that gives them such amazing results.

Yesterday Gemini burned 40 minutes trying to diagnose a failed Expo build and going into loops of changing the Podfile and re-running the build, when the issue was that Xcode needed updating (quick Google search for it).

But my comment on burnout stands. The lack of downtime and dynamic thinking modes (admin, planning, review, actual coding) seems like it would conspire to make you either cram out more work or disconnect from it. Both of these become dangerous, after a while.

(Information workers were productive 4–6 hours a day, and the economy did just fine.)

Re:Agentic Engineering Patterns by jplusequalt on Wednesday March 04, 2026 @11:38AM (#47250047)
>And I have the AI deal with "knowing how to do it" as well. Often it's slower to have it do enough research to know how to do it

This is exactly the sort of future I'm afraid of. Where the people who are ostensibly hired to know how stuff works, out source that understanding to their LLMs. If you don't know how the system works while building, what are you going to when it breaks? Continue to throw your LLM at it? At what point do you just outsource your entire brain?

Re:Agentic Engineering Patterns by vidarh on Friday March 06, 2026 @10:36AM (#47276280)
There are many layers to "knowing how stuff works". What does your manager do when your code breaks?

> Continue to throw your LLM at it?

Increasingly, yes. If you have objective acceptance criteria, just putting the LLM in a loop with a quality gate tends to have it converge on a fix itself, the same way a human would. Not always, and not always optimally, but more and more often, and with cheaper and cheaper models.

I also tend to throw in an analysis stage where it will look at what went wrong and use that to add additional criteria for the next run.

Re:Agentic Engineering Patterns by jplusequalt on Tuesday March 10, 2026 @10:23AM (#47323700)
Do you feel no shame shipping code without understanding how any of it works?
Re:Agentic Engineering Patterns by badestrand on Wednesday March 04, 2026 @06:08AM (#47245878)
For me it _can_ be faster to code than to instruct but it takes me significantly less effort to write the prompt than the actual code. So a few hours of concentrates coding leave me completely drained of energy while after a few hours with the agents I still have a lot of mental energy. That's the huge difference for me and I don't want to go back.
Re:Agentic Engineering Patterns by wreath on Wednesday March 04, 2026 @07:41AM (#47246650)
Thats interesting. While i do get mentally tired after a session of focused coding, i feel like i have accomplished something. Using AI for coding feels similar to spending hours doom scrolling reels. Less engaging but Im drained as hell at the end.
Re:Agentic Engineering Patterns by xXSLAYERXx on Wednesday March 04, 2026 @08:57AM (#47247452)
I'd argue you still have to stay engaged, if not more-so. Its a different type of engagement. Look at you: You're the CTO now.
Re:Agentic Engineering Patterns by wreath on Wednesday March 04, 2026 @01:38PM (#47251875)
It's hard to be engaged when you are constantly jumping from one thing/prompt to another vs you are actually doing the work.
Re:Agentic Engineering Patterns by thbb123 on Wednesday March 04, 2026 @05:48AM (#47245713)
My way of phrasing this: I need to activate my personal transformers on my inner embeddings space to really figure what is it that I truly want to write.
Re:Agentic Engineering Patterns by abm53 on Wednesday March 04, 2026 @05:31AM (#47245575)
The rebuttal to this would be that you can do many such tasks in parallel.

I’m not sure it’s really true in practice yet, but that would certainly be the claim.

Re:Agentic Engineering Patterns by paganel on Wednesday March 04, 2026 @05:37AM (#47245625)
But can you mentally "keep hold" (for lack of a better term) of those tasks that are getting executed in parallel? Honestly asking.

Because, after they're done/have finished executing, I guess you still have to "check" their output, integrate their results into the bigger project they're (supposedly) part of etc, and for me the context-switching required to do all that is mentally taxing. But maybe this only happens because my brain is not young enough, that's why I'm asking.

Re:Agentic Engineering Patterns by duskdozer on Wednesday March 04, 2026 @07:06AM (#47246317)
I think the difference is that you're applying a standard of correctness or personal understanding of the code you're pushing that is being relaxed in the "agentic workflows"
Re:Agentic Engineering Patterns by vidarh on Wednesday March 04, 2026 @06:11AM (#47245898)
I have the AI integrate their results themselves. That's if anything one of the things they do best. I also have them do reviews and test their own work first before I check it, and that usually makes the remaining verification fairly quick and painless.
Re:Agentic Engineering Patterns by rune-dev on Wednesday March 04, 2026 @08:38AM (#47247237)
The type of dev who is allowing AI to do all of their work does not care about the quality of said work.
Re:Agentic Engineering Patterns by storus on Wednesday March 04, 2026 @08:30AM (#47247145)
I delegate to agents what I hate doing, e.g. when creating a SaaS web app, the last thing I want to waste my time on is the landing page with about/pricing/login and Stripe integration frontend/backend - I'll just tell Claude Code (with Qwen3-Coder-Next-Q8 running locally on RTX Pro 6000) to make all this basic stuff for me so that I can focus on the actual core of the app. It then churns for half an hour, spews out the first version where I need to spend another half an hour to fix bugs by pointing errors to Claude Code and then in 1 hour it's all done. I can also tell it to avoid all the node.js garbage and do it all in plain HTML/JS/CSS.
Re:Agentic Engineering Patterns by ljlolel on Wednesday March 04, 2026 @09:31AM (#47247899)
That’s why we won’t plan anymore or compile it’ll just execute https://jperla.com/blog/claude-electron-not-claudevm
Re:Agentic Engineering Patterns by atrevbot on Wednesday March 04, 2026 @10:27PM (#47257154)
I definitely agree with this and have experienced it as well. Having said that I wonder if the prevalence, and usefulness of AI will make those types of features fewer as intimate knowledge of the codebase decreases.
Re:Agentic Engineering Patterns by lelanthran on Wednesday March 04, 2026 @07:44AM (#47246672)
> I've dipped into agentic work now and again, but never been very impressed with the output (well, that there is any functioning output is insanely impressive, but it isn't code I want to be on the hook for complaining).

> I hear a lot of people saying the same, but similarly a bunch of people I respect saying they barely write code anymore. It feels a little tricky to square these up sometimes.

It squares up just fine.

You ever read a blog post or comment and think "Yeah, this is definitely AI generated"? If you can recognise it, would you accept a blog post, reviewed by you, for your own blog/site?

I won't; I'll think "eww" and rewrite.

The developers with good AI experiences don't get the same "eww" feeling when reading AI-generated code. The developers with poor AI experiences get that "eww" feeling all the time when reviewing AI code and decide not to accept the code.

Well, that's my theory anyway.

Re:Agentic Engineering Patterns by jghn on Wednesday March 04, 2026 @08:39AM (#47247255)
I also will rewrite both text and code created by Gen AI. I've found the best workflow for me is not to refine what I've written, but instead to use it to help me get over humps and/or crank through some of the drudgery. And then I go back and edit, fixing any issues I spot and to reshape it to be in my own voice.

I do this with code too.

Re:Agentic Engineering Patterns by xXSLAYERXx on Wednesday March 04, 2026 @08:47AM (#47247351)
I still write code but do not push everything off to the agent. Try my best to write small tasks. ~20% of the time I have to get in there. If someone says they're absolutely not writing a line of code they must have amazing guardrails.
Re:Agentic Engineering Patterns by adampunk on Wednesday March 04, 2026 @03:38PM (#47253453)
>It feels a little tricky to square these up sometimes.

I don’t think you have to square them because those sentiments are coming from different people. They are also coming from people at different points along the adoption curve. If you are struggling and you see other people struggling at the beginning of the adoption curve it can be quite difficult difficult to understand someone who is further along and does not appear to be struggling.

I think a lot of folks who have struggled with these tools do so because both critics and boosters create unrealistic expectations.

What I recommend is you keep trying. This is a new skill set. It is a different skill set. Which other skills that existed in the past remain necessary is not known.