Faits: Faits: A. Recommandé par un tiers, A._ - qui exploite un bureau d'architectes sous la forme juridique B._ S.A. dont il est l'administrateur unique - a pris l'initiative, le 12 mai 2000, d'un rendez-vous chez E.C._. Celui-ci avait en effet l'intention de construire une maison familiale, sur un terrain dont il n'était pas encore propriétaire. Ce rendez-vous a réuni notamment A._ et les époux C._. Après une inspection du terrain, une discussion a eu lieu, chez les époux C._, au sujet de la construction envisagée: référence a été faite à la laiterie du village pour fixer le style de la maison; par ailleurs, le programme de construction a été abordé de façon détaillée. Selon l'architecte, il n'a pas été question de budget de construction, ni d'honoraires d'architecte, ni d'un avant-projet gratuit ou sans engagement. E.C._ a affirmé avoir déclaré à A._ qu'il voulait savoir, sans aucun engagement, quelle maison pouvait être construite sur la parcelle qu'il se proposait d'acquérir pour un prix maximal de 850'000 fr.; en résumé, il n'avait demandé qu'une offre, à l'instar de ce qu'il avait pratiqué auprès d'autres bureaux d'architectes. Lors de cette réunion, E.C._ a remis à A._ divers documents concernant la parcelle. A._ n'a pas hésité à établir des plans détaillés pour des raisons professionnelles et dans le but d'augmenter ses chances par rapport à d'éventuels concurrents, mais non à la demande expresse de E.C._. A._ n'a pas hésité à établir des plans détaillés pour des raisons professionnelles et dans le but d'augmenter ses chances par rapport à d'éventuels concurrents, mais non à la demande expresse de E.C._. B. Le 10 mai 2002, B._ S.A. a assigné E.C._ en paiement de 15'833 fr. 35 plus intérêt. E.C._ a conclu au rejet de la demande. Par jugement du 7 novembre 2002, le Tribunal civil d'arrondissement de la Broye a débouté la demanderesse de toutes ses conclusions. Sur recours de B._ S.A., la Ire Cour d'appel du Tribunal cantonal fribourgeois a, par arrêt du 4 novembre 2003, confirmé ce jugement avec suite de frais à la charge de l'appelante, tout en faisant sienne l'argumentation de première instance. En substance, l'autorité cantonale a retenu que A._ devait penser que E.C._ ne souhaitait obtenir que des suggestions ou des propositions; comme ce dernier ne voulait recevoir qu'une offre sans engagement, il n'y avait pas eu de conclusion d'un contrat rémunéré portant sur la confection d'un avant-projet de construction d'une maison familiale; dès lors, B._ S.A. n'avait pas le droit d'obtenir le paiement de ses honoraires, dont il n'avait d'ailleurs jamais été question auparavant. En substance, l'autorité cantonale a retenu que A._ devait penser que E.C._ ne souhaitait obtenir que des suggestions ou des propositions; comme ce dernier ne voulait recevoir qu'une offre sans engagement, il n'y avait pas eu de conclusion d'un contrat rémunéré portant sur la confection d'un avant-projet de construction d'une maison familiale; dès lors, B._ S.A. n'avait pas le droit d'obtenir le paiement de ses honoraires, dont il n'avait d'ailleurs jamais été question auparavant. C. Parallèlement à un recours de droit public déclaré irrecevable par arrêt de ce jour, B._ S.A. (la demanderesse) interjette un recours en réforme au Tribunal fédéral. Elle conclut à l'annulation de l'arrêt entrepris et à la condamnation de E.C._ à lui verser la somme de 15'833 fr. 35 avec intérêt à 5 % l'an dès le 1er février 2002. A titre subsidiaire, elle requiert le renvoi de la cause à la cour cantonale pour nouvelle décision dans le sens de l'arrêt à rendre, le tout sous suite de dépens. Agissant en personne, E.C._ (le défendeur) propose le rejet du recours et la condamnation de B._ S.A. aux frais de la procédure et au versement d'une équitable indemnité de partie. 