In the language of differential vs integral calculus, you can have perfectly well behaved and physical functions whose derivatives can completely miss the global behaviour of the function i.e. smooth but not analytic eg exp(-1/x) at x=0. Funnily enough, this is exactly the form of the action taken by quantum mechanics and an argument for how the classical limit irrecoverably ignores the physics of quantum systems.
Synthesis is harder than analysis
21–30 of 43 posts
Re: Synthesis is harder than analysis
#22I loved reading this article. It was reasonably short to not make the reader lose interest. It jumped around in different domains to make a core point at the end about SREs managing complex systems. This gets even more difficult with the rate of change each of those systems has with coding agents. I don't know if I agree with the terms "synthesis" and "analysis" as the equivalent of global and local respectively, but…
Re: Synthesis is harder than analysis
#23> And it turns out that it’s quite straightforward to calculate a derivative, no matter what type of function it is. I get the author's point but this is not completely true; there exist functions that are not differentiable at certain places (e.g. ideal square waves) and others that are not differentiable anywhere (e.g. Weierstrass functions). https://en.wikipedia.org/wiki/Weierstrass_function
But it's quite straight forward to identify that too.
Re: Synthesis is harder than analysis
#24Earlier quoted context omitted.
It's important to know that (in the usual setting of analysis) not every function is everywhere (or even anywhere) differentiable, but this is more orthogonal to the author's point than opposed to it. A square wave is piecewise differentiable and you can compute a piecewise derivative. The Weierstrass function is defined by an infinite series, and you can compute its derivative term-by-term by the usual rules and che…
Fair point. The mathematical process of differentiation is always straightforward even if in some cases one ends up with e.g. /0 singularities. With integration, there's often no closed-form process at all, as the author points out.
Re: Synthesis is harder than analysis
#25I'm not sure I can accept without further clarification equating that with synthesis. Normally in incident response, you start with a full system where in principle any root cause is possible and gradually reduce scope until finding the solution.
For me integration could be used for say taking three adhoc solutions and designing a general one that fits all, or merging two different services after a company merge. But anything debugging is very clearly analytic.
Re: Synthesis is harder than analysis
#26Re: Synthesis is harder than analysis
#27Taking this statement at face value, it means something in computer science: computing an answer (synthesis) is currently believed to be harder than checking an answer (analysis).
The simplest example to illustrate the claim is that factoring a number is harder than multiplying the two factors to check that it equals the original number, or even to decide whether the original is prime or composite (but without yielding the factors).
This also cuts to the heart of what NP means - it means that the answer to a yes/no problem about binary strings can be checked in polynomial time. It doesn't give a recipe for how to generate the answer, but it is implied that finding an answer can take up to exponential time and no more.
Re: Synthesis is harder than analysis
#28Understanding existing code or generating possible solutions is getting easier. The hard part is still deciding what to build, what not to build, and how independent ideas fit together into something coherent.
In my experience, AI reduced the cost of implementation far more than it reduced the cost of synthesis.
Re: Synthesis is harder than analysis
#29> And it turns out that it’s quite straightforward to calculate a derivative, no matter what type of function it is. I get the author's point but this is not completely true; there exist functions that are not differentiable at certain places (e.g. ideal square waves) and others that are not differentiable anywhere (e.g. Weierstrass functions). https://en.wikipedia.org/wiki/Weierstrass_function
Re: Synthesis is harder than analysis
#30I loved reading this article. It was reasonably short to not make the reader lose interest. It jumped around in different domains to make a core point at the end about SREs managing complex systems. This gets even more difficult with the rate of change each of those systems has with coding agents. I don't know if I agree with the terms "synthesis" and "analysis" as the equivalent of global and local respectively, but…
I thought it was interesting that the author mentioned using AI for the integral - they clearly didn't use it for the prose which is exceptional!
I miss reading high quality stuff like this.