Homeowners and officials criticized developers and contractors for poor building practices and poor building codes . Homeowners and officials criticized developers and contractors for inadequate building practices and poor building codes .