What is the derivative of $x!^{x!^{x!^{x!^{x!^{x!^{x!^{.{^{.^{.}}}}}}}}}}$ What is the derivative of $$x!^{x!^{x!^{x!^{x!^{x!^{x!^{.{^{.^{.}}}}}}}}}}$$

My effort:
Let $$g(x)=x!^{x!^{x!^{x!^{x!^{x!^{x!^{.{^{.^{.}}}}}}}}}}\implies g(x)=x!^{g(x)}$$
Taking natrual log on both sides,
$$\ln(g(x))=g(x)\cdot\ln(x!)$$
Differentiating,
$$\frac{1}{g(x)}\cdot g'(x)=g'(x)\cdot\ln(x!)+g(x)\cdot\frac{1}{x!}\cdot x!\cdot\psi^{(0)}(x+1)$$
$$\implies g'(x)\left[\frac{1}{g(x)}-ln(x!)\right]=g(x)\cdot\psi^{(0)}(x+1)$$
So does isolating $g'(x)$ give me the correct solution? If not, how can I solve for the differential?
Edit: The gamma function is indeed implicitly assumed when the factorial function is used.
 A: Your definition of $g(x)$ does not make sense for $x! \gt e^{(1/e)} \approx 1.44467$ because it does not converge as seen in the answer to this question and this question.  It is less than this in about the ranges $-4.970 \lt x \lt -4.103$ and  $-0.380 \lt x \lt 1.614$.  Within those ranges, you are doing fine.
A: I would say that everything looks fine, as long as you define that $x! = \Gamma(x+1)$.
A: If you define $x!$ to be equal to $\int_{0}^{\infty}e^{-t}t^x \mathrm{d}t$, then you can say the following:
$y = (x!)^{y} = (\int_{0}^{\infty}e^{-t}t^x \mathrm{d}t)^y$
Raising both sides to the power of $\frac{1}{y}$:
$y^\frac{1}{y} = \int_{0}^{\infty}e^{-t}t^x \mathrm{d}t$.
Since the derivative of $y^\frac{1}{y}$ with respect to $y$ is $-y^\frac{1}{y}(\ln(y)-1)$, and by the Leibniz rule, the derivative of $\int_{0}^{\infty}e^{-t}t^x \mathrm{d}t$ with respect to $x$ is $\int_{0}^{\infty}\ln(t)e^{-t}t^x \mathrm{d}t$, implicit differentiation tells us that:
$-y^\frac{1}{y}(\ln(y)-1)\mathrm{d}y = (\int_{0}^{\infty}\ln(t)e^{-t}t^x \mathrm{d}t)\mathrm{d}x$
We can solve for $\frac{\mathrm{dy}}{\mathrm{dx}}$:
$\frac{\mathrm{dy}}{\mathrm{dx}} = \frac{\int_{0}^{\infty}\ln(t)e^{-t}t^x \mathrm{d}t}{-y^\frac{1}{y}(\ln(y)-1)}$
We can simplify the denominator. Since $y=(x!)^y$, we can conclude that $y^\frac{1}{y}=x!$ and also that $\ln(y)=y\ln(x!)=x!^{x!^{x!^{.^{.^.}}}}\ln(x!)$. Substituting this into the denominator gives:
$\frac{\mathrm{dy}}{\mathrm{dx}} = \frac{\int_{0}^{\infty}\ln(t)e^{-t}t^x \mathrm{d}t}{-x!(x!^{x!^{x!^{.^{.^.}}}}\ln(x!)-1)}$
And there's the derivative.
