Un sueño made in Argentina. Auge y caída de Pumper Nic

Costumbres argentinas

28 de marzo de 2025 2 minutos


Solange Levinton
Libros del Asteroide, 2025
208 páginas | 19,95 euros

En 1985, la mítica banda Los Abuelos de la Nada lanzó Costumbres argentinas, una canción que terminaría convertida en himno. El tema puede verse como un reflejo de la Argentina de la época: un país abierto al cambio, que abraza la libertad tras el fin de la dictadura cívico-militar (1976-1983) y el regreso de la democracia, mientras afronta dificultades importantes. Y lo hace con el modo de ser tan determinado de quien está acostumbrado a bregar con las crisis. Precisamente en esos años triunfaba una empresa que se había atrevido a desafiar las costumbres argentinas más arraigadas: Pumper Nic, el primer fast food del país. La compañía logró algo insólito: introducir con éxito la comida rápida en la tierra del asado y el bife de chorizo.

La periodista Solange Levinton (Buenos Aires, 1981) cuenta la asombrosa historia de este negocio familiar en Un sueño made in Argentina. Auge y caída de Pumper Nic, obra galardonada con el Premio de No Ficción Libros del Asteroide. Este gran reportaje surge del recuerdo de los almuerzos que la autora compartió con su abuela Rosita en uno de los locales de la firma, como tantos argentinos de su generación. Ese fue el motor que la llevó a investigar este negocio rompedor. Recorrer su historia, entre 1974 y 2000, supone adentrarse en una saga familiar que comienza con la llegada a Buenos Aires de Ludwing (rebautizado Luis) Lowenstein, un carnicero judío de 23 años que huyó del terror nazi. El hombre, armado con su savoir faire, ingenio y perseverancia, supo crear un imperio económico que legó a sus hijos, a quienes también transmitió su visión empresarial. Fue el más joven, Alfredo, quien con 29 años fundó Pumper Nic, una copia de Burger King, negocio que le había seducido durante sus salidas familiares en Miami. 

De forma cronológica y ágil, Levinton relata esta epopeya empresarial, marcada por decisiones arriesgadas e innovadoras para la época, como el lanzamiento de un programa de fidelización, anuncios en un programa infantil de televisión y festejar cumpleaños en sus establecimientos. A través de los testimonios de directivos, empleados y clientes, así como de recortes de prensa e incluso de documentación judicial, reconstruye esta historia perlada de anécdotas, como la presentación del primer disco de Soda Stereo, otra de las grandes bandas del rock argentino, en el local que Pumper Nic tenía cerca del Obelisco porteño. Seguir los pasos de este negocio, que llegó a facturar cifras estratosféricas y atender a más de 600.000 clientes mensuales, permite a su vez recorrer la convulsa historia de la Argentina en las últimas décadas del siglo XX. Al terminar este libro, una siente cierta nostalgia, a pesar de no haber degustado nunca un Pumper ni unas Frenys. Quizá porque todos recordamos lugares que solo perviven en algún rincón del tiempo.


Otras reseñas

Se ha producido un error al procesar la plantilla.
Failed to "?eval" string with this error:

---begin-message---
Syntax error in ?eval-ed string in line 1, column 2:
Encountered ")", but was expecting one of:
    <STRING_LITERAL>
    <RAW_STRING>
    "false"
    "true"
    <INTEGER>
    <DECIMAL>
    "."
    "+"
    "-"
    "!"
    "["
    "("
    "{"
    <ID>
---end-message---

The failing expression:
==> articleAuthorNodes[0].getText()?eval  [in template "10136#10174#53980896" at line 45, column 46]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign articleAuthorJson = articleAu...  [in template "10136#10174#53980896" at line 45, column 17]
----
1<#-- Obtener los servicios necesarios --> 
2<#assign assetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") /> 
3<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") /> 
4<#assign assetVocabularyLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService") /> 
5<#assign assetDisplayPageFriendlyURLProvider = serviceLocator.findService("com.liferay.asset.display.page.portlet.AssetDisplayPageFriendlyURLProvider") /> 
6 
7<#-- Obtener el art�culo actual --> 
8<#assign groupId = themeDisplay.getScopeGroupId() /> 
9<#assign journalArticle = journalArticleLocalService.getArticle(groupId, .vars['reserved-article-id'].data) /> 
10<#assign resourcePrimKey = journalArticle.getResourcePrimKey() /> 
11<#assign structureKey = journalArticle.getDDMStructureKey() /> 
12 
13<#-- Obtener el autor del art�culo actual --> 
14<#assign aArticleXML = saxReaderUtil.read(journalArticle.getContentByLocale(locale)) /> 
15<#assign authorNodes = aArticleXML.selectNodes("//dynamic-element[@name='autor']/dynamic-content") /> 
16<#assign authorId = "" /> 
17<#assign authorTitle = "" /> 
18 
19<#assign categoriesList = assetCategoryLocalService.getCategories("com.liferay.journal.model.JournalArticle", journalArticle.getResourcePrimKey()) /> 
20<#assign vocabularyTopicName = "Topic" /> 
21 
22    <#list categoriesList as category> 
23	    <#assign categoryVocabulary = assetVocabularyLocalService.getAssetVocabulary(category.getVocabularyId()) /> 
24    	<#if categoryVocabulary.getName() == vocabularyTopicName> 
25            <#assign categorySearch = category.getTitle(locale)/> 
26        </#if> 
27	  </#list>   
28 
29<#if authorNodes?has_content> 
30    <#assign authorJson = authorNodes[0].getText()?eval /> 
31    <#assign authorId = authorJson.classPK /> 
32    <#assign authorTitle = authorJson.title /> 
33</#if> 
34 
35<#-- Buscar art�culos del mismo autor y estructura --> 
36<#assign relatedArticles = [] /> 
37<#if authorId?has_content> 
38    <#assign allArticles = journalArticleLocalService.getArticlesByStructureId(groupId, structureKey, 0, 1000, null) /> 
39    <#list allArticles as article> 
40        <#if article.getResourcePrimKey() != resourcePrimKey && !article.isInTrash()> 
41            <#assign articleXML = saxReaderUtil.read(article.getContentByLocale(locale)) /> 
42             
43            <#assign articleAuthorNodes = articleXML.selectNodes("//dynamic-element[@name='autor']/dynamic-content") /> 
44            <#if articleAuthorNodes?has_content> 
45                <#assign articleAuthorJson = articleAuthorNodes[0].getText()?eval /> 
46                <#if articleAuthorJson.classPK == authorId> 
47                    <#assign relatedArticles = relatedArticles + [article] /> 
48                </#if> 
49            </#if> 
50        </#if> 
51    </#list> 
52    <#-- Ordenar los art�culos por fecha de modificaci�n y seleccionar los m�s recientes --> 
53    <#assign relatedArticles = relatedArticles?sort_by("modifiedDate")?reverse /> 
54    <#-- Limitar a 5 si hay suficientes --> 
55    <#if relatedArticles?size gt 5> 
56        <#assign relatedArticles = relatedArticles[0..4] /> 
57    </#if> 
58</#if> 
59 
60<#if relatedArticles?has_content> 
61    <div class="container"> 
62        <div class="row"> 
63            <#list relatedArticles as curArticle> 
64                <#-- Manejo de error para obtener la URL del art�culo --> 
65                <#assign viewURL = "" /> 
66                <#attempt> 
67                    <#if assetDisplayPageFriendlyURLProvider??> 
68                        <#assign viewURL = assetDisplayPageFriendlyURLProvider.getFriendlyURL("com.liferay.journal.model.JournalArticle", curArticle.getResourcePrimKey(), themeDisplay) /> 
69                    <#else> 
70                        <#assign viewURL = themeDisplay.getPortalURL() + themeDisplay.getPathMain() + "/portal/content/" + curArticle.getGroupId() + "/" + curArticle.getArticleId() /> 
71                    </#if> 
72                <#recover> 
73                    <#assign viewURL = themeDisplay.getPortalURL() + themeDisplay.getPathMain() + "/portal/content/" + curArticle.getGroupId() + "/" + curArticle.getArticleId() /> 
74                </#attempt> 
75 
76                <#assign curArticleXML = saxReaderUtil.read(curArticle.getContentByLocale(locale)) /> 
77                <#assign title = curArticle.getTitle(locale) /> 
78                <#assign tituloDestacado = curArticleXML.valueOf("//dynamic-element[@name='tituloDestacado']/dynamic-content") /> 
79                <#assign imagenArticulo = curArticleXML.valueOf("//dynamic-element[@name='imagen']/dynamic-content/text()") /> 
80                <#assign detalle = curArticleXML.valueOf("//dynamic-element[@name='detalle']/dynamic-content") /> 
81                <#-- Featured Image of the Article --> 
82                <#assign featuredImage = curArticle.getArticleImageURL(themeDisplay)!""/> 
83 
84                <#assign categoriesList = assetCategoryLocalService.getCategories("com.liferay.journal.model.JournalArticle", curArticle.getResourcePrimKey())/> 
85                <#assign vocabularyTemaName = "Tema" /> 
86                <#assign vocabularyNRevistaName = "N� de revista" /> 
87                 
88                <#if categoriesList?has_content> 
89                    <#list categoriesList as category> 
90                        <#assign categoryVocabulary = assetVocabularyLocalService.getAssetVocabulary(category.getVocabularyId()) /> 
91                            <#if categoryVocabulary.getName() == vocabularyTopicName> 
92                                <#if categorySearch == category.getTitle(locale)> 
93                        <div class="col-md"> 
94                    <article class="article article-review"> 
95                        <figure class="media"> 
96                            <picture> 
97                                <#-- show featuredImage if set. --> 
98                                <#if featuredImage?has_content> 
99                                    <img src="${featuredImage}" /> 
100                                <#else> 
101                                    <#if imagenArticulo?? && imagenArticulo?has_content> 
102                                        <#attempt> 
103                                            <#assign jsonObject = imagenArticulo?eval/> 
104                                            <#assign entryUuid = jsonObject.uuid />     
105                                            <#assign entryGroupId = getterUtil.getLong(jsonObject.groupId) /> 
106                                            <#assign entryAlt = jsonObject.alt /> 
107                                            <#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") /> 
108                                            <#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 
109                                            <#assign dlFileEntry = dlFileEntryLocalService.getDLFileEntryByUuidAndGroupId(entryUuid, entryGroupId) /> 
110                                            <#assign assetEntry = assetEntryLocalService.getEntry("com.liferay.document.library.kernel.model.DLFileEntry", dlFileEntry.fileEntryId) /> 
111                                            <#assign assetRenderer = assetEntry.assetRenderer /> 
112                                            <#assign imagen = assetRenderer.getURLDownload(themeDisplay) /> 
113                                            <img alt="${entryAlt}" data-fileentryid="${dlFileEntry.fileEntryId}" src="${imagen}" /> 
114                                        <#recover> 
115                                        </#attempt> 
116                                    </#if>  
117                                </#if>                                  
118                            </picture> 
119                        </figure> 
120                         
121                        <p class="author"> 
122                                <a title=${authorTitle}>${authorTitle}</a> 
123                        </p> 
124                         
125                        <#-- No es necesario para rese�as 
126                        <p class="kicker"> 
127                            <#if categoriesList?has_content> 
128                                <#list categoriesList as category> 
129                                    <#assign categoryVocabulary = assetVocabularyLocalService.getAssetVocabulary(category.getVocabularyId()) /> 
130                                    <#if categoryVocabulary.getName() == vocabularyTemaName || categoryVocabulary.getName() == vocabularyNRevistaName> 
131                                        <a title="${category.getTitle(locale)}">${category.getTitle(locale)}</a> 
132                                    </#if> 
133                                </#list> 
134                            </#if> 
135                        </p> 
136                         --> 
137                             
138                        <h2 class="title title-standard"> 
139                            <a href="${viewURL}" title="${title}">${title}</a> 
140                        </h2> 
141                             
142                        <#-- No es necesario para rese�as 
143                        <p class="meta"> 
144                            <#assign fecha = dateUtil.getDate(curArticle.getDisplayDate(), "d 'de' MMMM 'de' yyyy", locale)  /> 
145                            <#if fecha?has_content> 
146                                <span>${fecha}</span> 
147                            </#if> 
148                             
149                            <#assign tiempo = "" /> 
150                            <#if detalle?has_content> 
151                                <#assign content = detalle?trim /> 
152                                <#if content != ""> 
153                                    <#assign contentCount = content?replace("<[^>]+>", "", "r")?word_list?size /> 
154                                    <#if contentCount gt 0> 
155                                        <#assign minutesValue = (contentCount/200)?round /> 
156                                        <#if minutesValue == 0> 
157                                            <#assign tiempo = "Unos segundos" /> 
158                                        <#elseif minutesValue == 1> 
159                                            <#assign tiempo = minutesValue + " minuto" /> 
160                                        <#else> 
161                                            <#assign tiempo = minutesValue + " minutos" /> 
162                                        </#if> 
163                                    </#if> 
164                                </#if> 
165                            </#if>                             
166                            <#if tiempo?? && tiempo != ""> 
167                                <span><i class="fa fa-regular fa-clock"></i> ${tiempo}</span> 
168                            </#if> 
169                        </p> 
170                         --> 
171                             
172                         
173                    </article> 
174                </div> 
175                                </#if> 
176                            </#if> 
177         
178                    </#list> 
179                </#if> 
180                 
181                
182            </#list> 
183        </div> 
184    </div> 
185<#else> 
186    <#-- No se encontraron relacionados --> 
187    <div class="text"><p>No se han encontrado articulos relacionados</p></div> 
188</#if> 
189 
190<style> 
191/* default image size  TODO: fix in theme, this is a temporal workaround. */ 
192.nuestro-tiempo .article.article-review .media{ 
193    height: initial; 
194
195</style> 

¿Quieres escribir en nt?

Siempre estamos buscando buenos colaboradores para la revista. Si tienes una buena historia, queremos escucharte.

Newsletter