Faits: A. La convention collective de travail pour l'industrie des garages du canton de Genève a été conclue le 1er janvier 2006 entre la section genevoise de l'Union professionnelle suisse de l'automobile, d'une part, et le syndicat Unia et sa section genevoise d'autre part, pour entrer en vigueur le même jour. Avant le 1er mars 2007, elle était applicable dans les entreprises affiliées à la section genevoise de l'Union professionnelle suisse de l'automobile; depuis cette date, en vertu d'un arrêté du gouvernement cantonal du 24 janvier 2007 (J 1 50.45), son champ d'application est étendu à toutes les entreprises concernées du canton de Genève. B. X._SA se consacre essentiellement au commerce des automobiles d'occasion. Elle fut constituée en septembre 1996 sous le régime de la société à responsabilité limitée, puis transformée en société anonyme en mai 2002. A._ et B._ sont respectivement administratrice et directeur, tous deux avec droit de signature individuelle. La société est affiliée à la section genevoise de l'Union professionnelle suisse de l'automobile; elle ne salarie cependant que des employés de bureau, auxquels la convention collective n'est pas applicable. X.Y._Sàrl, constituée en septembre 2004, se consacre surtout à l'exploitation d'un atelier de mécanique pour automobiles, pratiquant l'entretien et la réparation de véhicules, dans des locaux voisins de ceux utilisés par X._SA. Celle-ci lui apporte à peu près la moitié de son chiffre d'affaires. Les associés sont A._, B._ et F.C._. L'époux de cette associée, H.C._, collabore à l'exploitation. La société n'est pas affiliée à la section genevoise de l'Union professionnelle suisse de l'automobile, de sorte que, avant le 1er mars 2007, la convention collective n'était pas applicable à ses travailleurs. Y._Sàrl, constituée en novembre 2003, est elle aussi active dans le secteur de l'automobile à Genève; l'un de ses associés est H.C._. C. Z._ fut engagé en qualité de mécanicien d'automobile par X._SA d'abord, pour le mois de septembre 2004, puis par X.Y._Sàrl dès le 1er octobre suivant. Le contrat prévoyait quarante-deux heures de travail par semaine. Z._ subit un accident professionnel le 7 novembre 2005, cet accident entraînant une incapacité de travail d'abord totale, puis, dès le 10 avril 2006, partielle au taux de 50%. Dès cette date, il reprit son activité à mi-temps, travaillant quotidiennement de huit heures à midi. L'employeuse l'ayant licencié le 14 juin 2006 pour le 14 août suivant, Z._ a fait opposition au congé par lettre du 9 août. D'après une attestation de l'employeuse destinée à l'assurance-chômage, le congé était motivé par « des raisons d'organisation du travail ». Le salaire mensuel brut s'élevait alors à 4'200 francs. L'accident du 7 novembre 2005 s'est produit comme suit: occupé à démonter une rotule de suspension, Z._ a frappé cette pièce avec un marteau; un éclat de métal est venu percer son oeil gauche. D. Le 12 octobre 2006, Z._ a ouvert action contre X._SA devant le Tribunal de prud'hommes du canton de Genève. La défenderesse devait être condamnée au paiement de 37'154 fr.65 avec intérêts au taux de 5% par an dès le 14 août 2006, cette somme comprenant 25'200 fr. d'indemnité pour licenciement abusif, 8'175 fr. de treizièmes salaires, 1'894 fr.85 d'indemnité pour vacances non prises et 1'884 fr.80 d'indemnité pour heures de travail supplémentaires. Le demandeur soutenait que son employeuse, faute de lui avoir fourni des lunettes de protection, était responsable de l'accident du 7 novembre 2005; elle avait de plus, immédiatement après cet événement, manqué de diligence lorsqu'il avait demandé à être emmené de toute urgence à l'hôpital. Selon ses allégués, à la reprise de son activité, l'employeuse insistait pour qu'il reprît son travail à plein temps, nonobstant le certificat d'incapacité partielle qu'il avait remis; elle l'a licencié en raison de son refus. Les prétentions autres que l'indemnité pour licenciement abusif correspondaient à la différence entre ce que le demandeur avait perçu conformément au contrat individuel de travail et ce qu'il aurait dû recevoir d'après la convention collective. Lors de l'audience de conciliation du 6 novembre 2006, X.Y._Sàrl fut substituée à X._SA en qualité d'employeuse et défenderesse. X.Y._Sàrl a ensuite conclu au rejet de l'action. Pour justifier le licenciement du demandeur, elle alléguait que le travail à temps partiel lui causait de sérieuses difficultés d'organisation et, en définitive, un manque à gagner. Pour le surplus, elle contestait que la convention collective fût applicable. Le Tribunal de prud'hommes s'est prononcé le 9 mars 2007; il a condamné X.Y._Sàrl à payer 11'877 fr. à titre de salaire brut, soumis aux déductions sociales, et 16'800 fr. à titre d'indemnité nette pour licenciement abusif, les deux sommes portant intérêts selon les conclusions du demandeur. X.Y._Sàrl ayant appelé du jugement, le demandeur a usé de l'appel incident. La Cour d'appel a statué le 11 janvier 2008. Elle a réduit à 10'638 fr.50 le total des sommes dues à titre de salaire brut; pour le surplus, elle a confirmé le jugement. Selon les motifs de sa décision, la défenderesse a échoué dans la preuve des difficultés d'organisation alléguées par elle, censément causées par l'activité à temps partiel du demandeur, de sorte que celui-ci est fondé à se plaindre d'un licenciement abusif. Quant aux autres prétentions élevées contre elle, la défenderesse commet un abus de droit en arguant de ce que, à la différence d'X._SA, elle n'était pas assujettie à la convention collective de travail; cette convention lui est au contraire applicable en raison de l'unité économique constituée par les deux sociétés. E. Agissant par la voie du recours en matière civile, X.Y._Sàrl requiert le Tribunal fédéral de réformer l'arrêt de la Cour d'appel en ce sens que l'action soit entièrement rejetée. Le demandeur conclut au rejet du recours; à sa réponse, il joint une demande d'assistance judiciaire. 