I am confused about the hardness of SAT(Boolean Satisfiability Problem). It takes polynomial time to transform any given boolean formula $f$ to a conjunctive normal form. I mean polynomial in the length of the formula. Then we can easily jugde if $f$ is always true by checking if the conjunctive normal form covers all expressions like $x_1 \neg x_2 \dots x_n$.
The whole algorithm is polynomial in the length of $f$.
When people say SAT is hard, do they mean that we can not find algorithms to solve SAT that are polynomial in the number of variables?