You are both correct for the most part. Depending on the breed and line of said breed, production birds like leghorns, Isa browns and whatnot will lay nearly every day but take a break here or there. I have a leghorn pullet who started laying early September and she has only skipped 3 days since then. And then I’ve got a mutt OE who started around the same time and she has skipped 17 days, granted we are getting towards the shorter day now so my usual daily collection of eggs went from 24ish to about 15-18 a day.
IME larger breeds lay less, my brahmas have been known to skip a couple days at a time even when they were pullets. The average backyard hen will lay 4-6 eggs a week if all their needs are met, this includes lighting as well. The more ornamental breeds lay less, as do show birds who are raised more for body size and of course looks. The older they get the fewer eggs they lay, I’m starting to see this in my 2nd laying cycle girls and plan to start phasing most of them out next year by replacing them with their daughters.