MadanyCo.™
A piece a day

I write here, every day.

Short pieces on marketing, business, and the craft of building things people want. Observed in the field. Written plainly. Published daily.

Today · piece 644

The crowded few

Leaving the many to build for the few who want better is sound advice for one seller. When every new food brand in Cairo takes it at once, the few become the most courted shoppers in the city and the bottom shelf is left to itself.

Read it →

Earlier pieces

  1. Two small betsOperator
  2. The org chart is the strategyInside
  3. Editing is decidingCraft
  4. What a receipt tells youMarket
  5. Spend less, growOperator
  6. Thirty daysCraft
  7. What I had wrong about brandOperator
  8. Premium is a priceMarket
  9. Riyadh is not DubaiMarket
  10. What survives FebruaryOperator
  11. One lineCraft
  12. We do it because we did itInside
  13. Field notes, National DayMarket
  14. Everyone turns greenMarket
  15. A loan against next monthOperator
  16. The week beforeMarket
  17. Give away the useful thingInside
  18. The queue is the adMarket
  19. Structure, not sentencesCraft
  20. A Wednesday this yearMarket
  21. Who the purchase is forInside
  22. Arabic is not a translationMarket
  23. Cash is a trust instrumentMarket
  24. What the extra dashboard is forInside
  25. Jeddah, properlyMarket
  26. Short is harderCraft
  27. Fine creative, wrong promiseOperator
  28. The deadline does the sellingMarket
  29. Who says noInside
  30. One variableOperator
  31. Read the menuMarket
  32. Say it out loudCraft
  33. Budget before strategyInside
  34. Nobody is waitingMarket
  35. HarvestingOperator
  36. A plan and a requestInside
  37. The rate card has seasonsOperator
  38. Leave the list aloneCraft
  39. The first shop backMarket
  40. Whose peak it isInside
  41. Booked with the courierOperator
  42. The canteen is a tenderMarket
  43. Live in the quiet monthOperator
  44. The irreversible half of the planInside
  45. Nothing leaves the menuMarket
  46. When they ask for a reportOperator
  47. The total matchedInside
  48. The small pack's monthMarket
  49. The first four wordsCraft
  50. Two months of noticeOperator
  51. Somebody already forecast thisMarket
  52. What the offsite costInside
  53. Who named the adsOperator
  54. The offer you filedMarket
  55. The print shop monthInside
  56. The account I kept rebuildingOperator
  57. Feet grow, bags do notMarket
  58. What the template hidesOperator
  59. Nobody wants the cheapest oneCraft
  60. The plan lives on one laptopInside
  61. The school picks the shopMarket
  62. The list changed time zoneOperator
  63. The team in the invoicesInside
  64. Which half is profitableMarket
  65. The length of the monthOperator
  66. What comes back in the suitcaseMarket
  67. Twelve posts a monthInside
  68. Nobody here has ordered itOperator
  69. The name that left the roomCraft
  70. The kiosk rounds for youMarket
  71. The chairman's roadInside
  72. The stamp cardOperator
  73. Field notes, the desert roadMarket
  74. Message us for the priceOperator
  75. The HR calendarInside
  76. A holiday nobody decoratesMarket
  77. The app nobody opensOperator
  78. The levy in the leaseInside
  79. Fifty degrees in the vanMarket
  80. The word newCraft
  81. The name on the statementOperator
  82. First on the listMarket
  83. Two bosses, one planInside
  84. What counts as a resultOperator
  85. A wedding in the dead monthMarket
  86. No vendor, no lineInside
  87. Noon to midnightOperator
  88. Three stickers deepMarket
  89. The inbox knows firstOperator
  90. Due to circumstancesCraft
  91. The margin nobody reopenedInside
  92. The car in the atriumMarket
  93. Approved by the founderOperator
  94. Nouns on the agendaInside
  95. The price of waterMarket
  96. The ratio has a currencyOperator
  97. The weekend that cannot leaveMarket
  98. The free weeks in the dealInside
  99. Delivered to an empty houseOperator
  100. Write from SeptemberCraft
  101. Front row, back rowMarket
  102. Blamed on the summerInside
  103. Page three in SeptemberOperator
  104. Jeddah opens in RiyadhMarket
  105. The campaign from the founding yearOperator
  106. The call nobody wants to makeInside
  107. Cairo's summer tourist speaks ArabicMarket
  108. The radius did not travelOperator
  109. After the summer is a rankInside
  110. Bought on the way homeMarket
  111. Written for glareCraft
  112. Three years of reviewsOperator
  113. The tournament lands at twoMarket
  114. Opened to be seen inInside
  115. Asked from LondonOperator
  116. The compound talksMarket
  117. The first branch pays for itInside
  118. The new pin inherits everythingOperator
  119. The ballroom is fullMarket
  120. Paid for in JanuaryOperator
  121. The sentence that cost the mostCraft
  122. Read the leave chartInside
  123. An address with no doorMarket
  124. The date you come backOperator
  125. The retainer needs a briefInside
  126. The lease outlived the testMarket
  127. The account learns who stayedOperator
  128. Where Cairo spent EidMarket
  129. The Eid phone callInside
  130. The alert nobody unmutesOperator
  131. Delayed, with a dateCraft
  132. The customer is on the roadMarket
  133. Counted as the campaignInside
  134. Closed on the first dayOperator
  135. Jeddah before HajjMarket
  136. The pre-order is the forecastOperator
  137. The size of the boxInside
  138. The graduation tableMarket
  139. The even cutOperator
  140. The creator on the wrong lineInside
  141. Across the causewayMarket
  142. The word summerCraft
  143. The sticker on the menuOperator
  144. Read the comments under the adMarket
  145. Resignations follow the school yearInside
  146. Moving money between brandsOperator
  147. The freezer by the doorMarket
  148. Funded by what was leftInside
  149. Paid media in a borrowed voiceOperator
  150. The fullest Friday of the yearMarket
  151. Sorted by the kitchenOperator
  152. The brief is a voice noteCraft
  153. Exams run the officeInside
  154. The summer leaves twiceMarket
  155. Judged on the doorstepOperator
  156. The leave calendarInside
  157. The cooler is the shelfMarket
  158. A month of three weeksOperator
  159. Who could raise the priceMarket
  160. The number belongs to the cashierInside
  161. Renting the cardOperator
  162. A standard you can sayCraft
  163. Different by their measureMarket
  164. Silence needs a signatureInside
  165. Before they askOperator
  166. Specialty is the category nowMarket
  167. Better wins the weekOperator
  168. Everyone is a peace treatyInside
  169. The worst branchMarket
  170. Broad felt like ambitionOperator
  171. When they stop checkingInside
  172. Twenty years on the cornerMarket
  173. The size of the askCraft
  174. The first message is a receiptOperator
  175. The clause the distributor trustsMarket
  176. Permission not to answerInside
  177. Melted at the doorOperator
  178. The fishmonger your mother trustsMarket
  179. The price of a yesInside
  180. Too small for the dropdownOperator
  181. The fifth coffee shopMarket
  182. Whoever has it nowOperator
  183. Between the plumber and the auntCraft
  184. Which days get the emailInside
  185. Bigger than the nameMarket
  186. A message is not a leadOperator
  187. Nobody has to askInside
  188. The showroom is for the websiteMarket
  189. They only met the offerOperator
  190. A winter month for a decadeMarket
  191. Judged on thirty nightsInside
  192. Only ever met you at nightOperator
  193. No occasion to lean onCraft
  194. Sold by the gramMarket
  195. Finance's Ramadan begins nowInside
  196. One weekend, two occasionsOperator
  197. Egypt's biggest gifting dayMarket
  198. Nobody needed a driverOperator
  199. Sent from an empty officeInside
  200. Field notes, Eid morningMarket
  201. The buyer you have never metOperator
  202. Both, which means neitherInside
  203. Cairo goes home for EidMarket
  204. The gift note fieldCraft
  205. The free box slows the lineOperator
  206. The queue for new notesMarket
  207. Field notes, the last weekInside
  208. The tent empties earlyOperator
  209. Read the floor planMarket
  210. The night shift nobody invoicedInside
  211. Fixed price, moving costOperator
  212. The aisle changes handsMarket
  213. The listing says closedOperator
  214. The fifteen-second versionCraft
  215. The line that arrived signedInside
  216. The city that peaks in RamadanMarket
  217. The subscription does not fastOperator
  218. The easiest money of the yearInside
  219. The room sells twice a nightMarket
  220. Back by night tenOperator
  221. Decided by the second FridayMarket
  222. Officially off, still decidingInside
  223. Volume on the wrong nightOperator
  224. Nobody wrote the noCraft
  225. A holiday with no daytimeMarket
  226. Two owners, one iftarInside
  227. The second restaurant at oneOperator
  228. Field notes, Ramadan's first FridayMarket
  229. A promise made by a pageOperator
  230. Three days are not dataInside
  231. The day shortens by lawMarket
  232. Ten minutes at sunsetOperator
  233. Approved for a different dayInside
  234. The set menu on a full nightMarket
  235. Two lines for two nightsCraft
  236. The customer is not fastingOperator
  237. The hour before the cannonMarket
  238. Everyone's channel workedInside
  239. The app's deadline, not the moon'sOperator
  240. Post-iftar is three daypartsMarket
  241. The guest list, not the chartInside
  242. Duplicated with last year's datesOperator
  243. A season before the seasonMarket
  244. The segment nobody can buildOperator
  245. A month on the fridgeCraft
  246. Where the Ramadan money came fromInside
  247. Lunch has two weeks leftMarket
  248. The photo is from JulyOperator
  249. Read the gift listInside
  250. The price that makes the newsMarket
  251. Landed before the monthOperator
  252. Cast, not placedMarket
  253. Flat fee, lumpy yearInside
  254. One month, three businessesOperator
  255. Arabic takes more roomCraft
  256. Eaten in the carMarket
  257. The budget that grew on paperInside
  258. The account manager changedOperator
  259. Here until MarchMarket
  260. Rented visibilityOperator
  261. Reorganised five weeks outInside
  262. Field notes, the wedding hallMarket
  263. The old pack in the filmOperator
  264. Approved is not releasedInside
  265. Printed for one monthMarket
  266. Write the six seconds firstCraft
  267. The new agency rebuildsOperator
  268. The app's Ramadan pageMarket
  269. Year to date, day tenInside
  270. Drafted and pausedOperator
  271. Dressed for the guestsMarket
  272. Answering on the seventhInside
  273. Three times the budgetOperator
  274. The fasting shelfMarket
  275. A month to sit outOperator
  276. The customer replies in voiceCraft
  277. The first request of the yearInside
  278. Resolutions follow the weatherMarket
  279. The rota is the campaignOperator
  280. The review with two columnsInside
  281. The room's real priceMarket
  282. Every send spends somethingOperator
  283. The week the residents leaveMarket
  284. Read the out-of-officeInside
  285. Ask the driverOperator
  286. Name the day or say nothingCraft
  287. Christmas comes twice in CairoMarket
  288. Two sets of booksInside
  289. Nothing behind the bookingOperator
  290. The terrace monthMarket
  291. Declined on the nineteenthOperator
  292. The target nobody loweredInside
  293. Who is actually shutMarket
  294. Two weeks unsupervisedOperator
  295. Paid for the forecastInside
  296. The small market reads closelyMarket
  297. The sign on the doorCraft
  298. The Friday editOperator
  299. The brunch is the formatMarket
  300. The zero was never zeroInside
  301. Nothing left but the discountOperator
  302. When two calendars collideMarket
  303. The box was already boughtInside
  304. The ad that outlived its offerOperator
  305. Field notes, race weekendMarket
  306. Step down, do not switch offOperator
  307. The accent in the copyCraft
  308. Whoever is at their deskInside
  309. Delivered after the holidayMarket
  310. Flows do not read the calendarOperator
  311. The safe mistakeInside
  312. A Friday that starts at fourMarket
  313. The basket is a waiting roomOperator
  314. Only the colour was translatedMarket
  315. Fifteen clients, one FridayInside
  316. The empty box at checkoutOperator
  317. The asteriskCraft
  318. What is left on the railMarket
  319. When the group chat goes quietInside
  320. The address fieldOperator
  321. Never reached the shelfMarket
  322. Every creator has the same codeOperator
  323. November becomes the targetInside
  324. The stacked discountMarket
  325. The refused boxOperator
  326. Who holds the account on FridayInside
  327. A discount moves the clockMarket
  328. The forward outlives the offerCraft
  329. Advertising what you cannot sellOperator
  330. A day you do not ownMarket
  331. The competitor set your priceInside
  332. Eleven months darkOperator
  333. The window that did not changeMarket
  334. Which line it lands onInside
  335. Everyone bids on the same dayOperator
  336. Last year's priceMarket
  337. The warehouse writes the offerOperator
  338. Up toCraft
  339. The target chooses the discountInside
  340. The waiting weekMarket
  341. If you cannot pause itOperator
  342. Who holds the phoneInside
  343. The customer who does not eatMarket
  344. The share you do not signOperator
  345. The seller's yearMarket
  346. Thursday at fourInside
  347. Dark on paydayOperator
  348. Photograph what arrivesCraft
  349. After the showMarket
  350. The calendar on the wallInside
  351. Reconcile before you reportOperator
  352. The other festive seasonMarket
  353. Tuesday lunchOperator
  354. The cc lineInside
  355. The pickup queueMarket
  356. Nobody owns the size guideOperator
  357. No surprisesInside
  358. A statement in square metresMarket
  359. The first question is the priceCraft
  360. Changes at two in the morningOperator
  361. The office manager books DecemberMarket
  362. Paid in titlesInside
  363. Where accounts stallOperator
  364. The October numberMarket
  365. Cairo is celebratingInside
  366. A holiday the account cannot seeOperator
  367. The terraces reopenMarket
  368. Named after nothingOperator
  369. The pack is not a posterCraft
  370. Whoever had the timeInside
  371. Smaller, not lowerMarket
  372. One lever, two promisesOperator
  373. The review with no numberInside
  374. A green dessertMarket
  375. Still green on FridayOperator
  376. What is left on the shelfMarket
  377. The staff are the audienceInside
  378. Somebody is working todayOperator
  379. The greeting nobody readsCraft
  380. The number becomes the offerMarket
  381. A holiday in the run rateInside
  382. The month the film ateOperator
  383. Who stayed in AugustMarket
  384. Everyone buys the same TuesdayOperator
  385. The last person askedInside
  386. The permit is the shortlistMarket
  387. A Saudi return addressOperator
  388. Count the approversInside
  389. The number in the cornerMarket
  390. A name in two scriptsCraft
  391. Run from CairoOperator
  392. Which ArabicMarket
  393. Regional means DubaiInside
  394. The buyer decides NovemberOperator
  395. One poster, three shelvesMarket
  396. The August deckInside
  397. Planned on August numbersOperator
  398. The year starts this weekMarket
  399. What ran while you were awayOperator
  400. Written to be forwardedCraft
  401. Committed alreadyInside
  402. Field notes, the uniform shopMarket
  403. Friday's cookOperator
  404. The distributor's SeptemberInside
  405. The countdown has a licenceMarket
  406. Sample size of the adviceOperator
  407. The school run daypartMarket
  408. The deck and the buyInside
  409. Posted at eleven at nightOperator
  410. The same backpackCraft
  411. The September walletMarket
  412. Use it or lose itInside
  413. One peak fewerOperator
  414. Closed for the summerMarket
  415. Cheap traffic, wrong answersOperator
  416. The word phasedInside
  417. The city comes back in orderMarket
  418. The customer's summerOperator
  419. The last thirdInside
  420. The form decides the offerMarket
  421. An offer in one breathCraft
  422. The one-product ceilingOperator
  423. The fee for being seenMarket
  424. Signed while they were awayInside
  425. What breaks when nobody is checkingOperator
  426. The school year starts three timesMarket
  427. Four ideas, one customerInside
  428. Choosing, then solvingOperator
  429. August is the floorMarket
  430. Flat through the empty fortnightOperator
  431. Where the voice livesCraft
  432. Fielded in JulyInside
  433. Sold on the way outMarket
  434. Open when nobody is lookingOperator
  435. Hired in JulyInside
  436. A sale for the warehouseMarket
  437. Still runningOperator
  438. The number on the flyerMarket
  439. A day off in one countryInside
  440. Who meets the new priceOperator
  441. Six months in one sittingCraft
  442. Cairo is openMarket
  443. Left in chargeInside
  444. In line with seasonalityOperator
  445. The valet in JulyMarket
  446. The overlap hourOperator
  447. Set by someone with a summerInside
  448. Everything falls due at onceMarket
  449. The founder's week offOperator
  450. Where the agency wentInside
  451. Field notes, the North CoastMarket
  452. The auto-replyCraft
  453. The dip everyone agrees onOperator
  454. Who funds the summer dealMarket
  455. A year that starts in JulyInside
  456. The month the money movesOperator
  457. The summer branchMarket
  458. Approved in JulyInside
  459. Managed or messagedOperator
  460. The third personMarket
  461. Plumbing seasonOperator
  462. The word for the customerCraft
  463. Halfway is the endInside
  464. Follow the air conditioningMarket
  465. The city comes out lateOperator
  466. The meetings that stopInside
  467. Same room, different guestMarket
  468. Ask the rota firstOperator
  469. Paid in riyals, spent in CairoMarket
  470. Spent by the thirtiethInside
  471. The feed has left the countryOperator
  472. The singular youCraft
  473. Cairo loses its weekendsMarket
  474. Written by whoever stayedInside
  475. Two calendars on one deskOperator
  476. It does not empty, it movesMarket
  477. The pause is not freeOperator
  478. Explaining June to head officeInside
  479. Twice the price by the seaMarket
  480. A beach nobody here is onOperator
  481. Divided by twelveInside
  482. Ninety days on the coastMarket
  483. The shortest copy of the yearCraft
  484. Compared to whatOperator
  485. Who stays behindMarket
  486. Who works on EidInside
  487. The dashboard on Eid morningOperator
  488. A share of a sheepMarket
  489. Giving without the postInside
  490. Spend runs through the holidayOperator
  491. The shelf knows which EidMarket
  492. The courier sets the end dateOperator
  493. The second ideaCraft
  494. Who is here in AugustInside
  495. A three-month cityMarket
  496. The stall is six weeks oldOperator
  497. Nobody's job to rememberInside
  498. The last order before the airportMarket
  499. The auction has no categoriesOperator
  500. The afternoon shutterMarket
  501. Decided on WhatsAppInside
  502. Forty assets, one ideaOperator
  503. Write the loss firstCraft
  504. The other EidMarket
  505. The shock absorberInside
  506. Pace to paydayOperator
  507. A small market fills upMarket
  508. Paying for the same startOperator
  509. Who has adminInside
  510. The day starts at nineMarket
  511. Three twos make sixOperator
  512. Waiting for the signatureInside
  513. A radius is an audienceMarket
  514. The customer wrote it firstCraft
  515. Copy of copy of campaignOperator
  516. The house is revisingMarket
  517. A test to settle an argumentInside
  518. Too small to testOperator
  519. Summer's first price riseMarket
  520. The money comes quarterlyInside
  521. The dashboard's weekendOperator
  522. When the terrace closesMarket
  523. The account works the holidayOperator
  524. Best needs a witnessCraft
  525. Afraid of MarchInside
  526. Rented for the weekendMarket
  527. Who wrote the wrapOperator
  528. The Saturday screenshotInside
  529. Friday moves to nineMarket
  530. The terrace you already paid forOperator
  531. Booked on ThursdayMarket
  532. Cut in Dubai, felt in CairoInside
  533. Full feed, empty checkoutOperator
  534. Greeting a day not yoursCraft
  535. Feseekh weekMarket
  536. The ones who did not have toInside
  537. One message for everyoneOperator
  538. Time to change their mindMarket
  539. The flow still says RamadanOperator
  540. What the giving was forInside
  541. Between Eid and the exodusMarket
  542. Rebuilt, not resumedOperator
  543. Three days on the calendarInside
  544. What the distributor still holdsMarket
  545. The brief said RamadanCraft
  546. Bought for the tableOperator
  547. The bag is the dining roomMarket
  548. The year starts in AprilInside
  549. The courier holds the cashOperator
  550. The first Friday after EidMarket
  551. Only what was servedInside
  552. Growing slower than the monthOperator
  553. Eid is not RamadanMarket
  554. Turning the day back roundOperator
  555. The greeting from a brandCraft
  556. Until after EidInside
  557. Nobody compares prices tonightMarket
  558. Where the audience wentOperator
  559. The iftar you do not hostInside
  560. The second day of EidMarket
  561. Built for a moving dateOperator
  562. The price of kahkMarket
  563. The verdict comes earlyInside
  564. Suddenly a giftOperator
  565. Not every motherCraft
  566. A gift judged by the tableMarket
  567. Eleven days earlier every yearInside
  568. The month risesOperator
  569. Feed the driverMarket
  570. The email that lands at iftarOperator
  571. Approved at elevenInside
  572. Eid begins in the middleMarket
  573. The second peakOperator
  574. Which budget the donation sits inInside
  575. The ad break people watchMarket
  576. Blessed, together, generousCraft
  577. The reply comes at tenOperator
  578. What the family group forwardsMarket
  579. Credit for the moonInside
  580. The small account's RamadanOperator
  581. Bigger than the householdMarket
  582. Whose table the ad is forInside
  583. Two prices for one dayOperator
  584. The first morningMarket
  585. Ready in the wrong orderOperator
  586. The reader at elevenCraft
  587. One Ramadan, written onceInside
  588. Who books the iftar tentMarket
  589. Two holiday calendarsOperator
  590. Keep the post, cut the mediaInside
  591. Already in the houseMarket
  592. The code under the postOperator
  593. A holiday without a defaultMarket
  594. Half the team will be fastingInside
  595. The day ends at suhoorOperator
  596. A greeting is a signatureCraft
  597. Served without being seenMarket
  598. Least authority, whole audienceInside
  599. Ten identical bouquetsOperator
  600. The other Valentine's DayMarket
  601. Open four days a yearOperator
  602. Six signatures for a postInside
  603. The shelf fills before the moonMarket
  604. The cheap monthOperator
  605. The four-day regionInside
  606. The Friday replyMarket
  607. The three-minute filmCraft
  608. Everyone eats at the same minuteOperator
  609. Thirty nights at one tableMarket
  610. The week head office visitsInside
  611. The ceiling is a censusOperator
  612. Four weeks outMarket
  613. Which page the number is onInside
  614. The quiet accountOperator
  615. Sell-in is not demandMarket
  616. The same on a TuesdayOperator
  617. Understood is not heardCraft
  618. The family is the boardInside
  619. Busiest after midnightMarket
  620. The Friday hoursOperator
  621. Year on year, minus eleven daysInside
  622. A country in a dropdownMarket
  623. Three shared daysOperator
  624. Iftar is sold to officesMarket
  625. Instruction down, comment upInside
  626. Named by whoever was awakeOperator
  627. Riyals, not percentagesCraft
  628. The kiosk never saw the adMarket
  629. The buy is the planInside
  630. The second audienceOperator
  631. The desert weekendMarket
  632. History is not an assetOperator
  633. The threshold is the jobInside
  634. Awareness does not stay boughtMarket
  635. Ramadan by the hourOperator
  636. The curve nobody drewInside
  637. The eve, not the dayMarket
  638. A table is not an ideaCraft
  639. A channel needs a readerOperator
  640. The second ChristmasMarket
  641. How the number arrivesInside
  642. Restarting as a strangerOperator
  643. Day one is mid-seasonMarket
The full archive →

Get each piece by email.

One short read a day. No noise, no selling, easy to leave.

I value and respect your privacy.

Playbooks and templates are coming. The writing comes first.