by Randy Brown, Co-Owner & General Contractor | Sep 11, 2026 | Roofing
The ceiling stain shows up during a two-day January storm, spreads a few inches, and then goes quiet until the next big system rolls through. Light rain does nothing. When a roof leaks only in heavy rain, that pattern has three possible explanations, and the whole job...
by Randy Brown, Co-Owner & General Contractor | Sep 8, 2026 | Roofing
A non-renewal letter that blames the age of your roof is often not really about the condition of your roof. In California, roof age and home insurance have become the same conversation, and not for reasons that have much to do with your house. Carriers have spent...
by Randy Brown, Co-Owner & General Contractor | Sep 4, 2026 | Roofing
Replacing a roof in California requires a building permit in effectively every jurisdiction, and every city in the South Bay is included in that. The only real gray area is partial work: San Jose treats anything under 25 percent of the roof area in twelve months as a...
by Randy Brown, Co-Owner & General Contractor | Sep 1, 2026 | Roofing
Standing in front of two tile samples that look almost identical and cost meaningfully different amounts is where most tile decisions stall. The concrete vs clay tile roof question comes down to this: concrete tile is a manufactured commodity that is artificially...
by Randy Brown, Co-Owner & General Contractor | Aug 31, 2026 | Roofing
Most Bay Area homeowners getting their first roofing bids are surprised by the range of timelines they hear. One contractor says two days. Another says a week. A third says “probably ten business days, weather permitting.” That spread isn’t about how difficult the...
by Randy Brown, Co-Owner & General Contractor | Aug 21, 2026 | Roofing
From the outside, every roofing company in San Jose looks roughly the same. They all have a logo, a website, a phone number, a Google listing with five-star reviews, and a “licensed, bonded, insured” banner across the top of the page. To a homeowner gathering three...