Lucas F. Costa

lucasfcosta.com · Personal blog · on HN since 2016

Lucas F. Costa writes about engineering management, Monte Carlo forecasting, command-line tools, and software planning.

What HN saysHN links it for his posts on Monte Carlo forecasts and why deadlines fail, which commenters recommend for managers and team planning.
27HN people shared it
12linked it in comments
100stories submitted
3.2Kstory points
3 months agolast shared
2016people per year2026

Most-shared posts

  1. 1
  2. 2
    Why long-term plans don't work and how to fix them
    2 people · 295 points · first shared 2022 · 132 comments on HN
  3. 3
  4. 4
  5. 5
  6. 6
    JavaScript Fatigue: Realities of Our Industry
    2 people · 215 points · first shared 2017 · 101 comments on HN
  7. 7
    Deadlines are pointless – what to do instead
    2 people · 188 points · first shared 2022 · 178 comments on HN
  8. 8
  9. 9
    Talking to your customers: a disruptive Agile framework
    2 people · 116 points · first shared 2022 · 58 comments on HN
  10. 10
    All About Recursion and Tail Calls in JavaScript
    2 people · 71 points · first shared 2017 · 21 comments on HN
  11. 11
  12. 12
    Backpressure is all you need
    2 people · 12 points · first shared 2026 · 6 comments on HN
  13. 13
    UX Patterns for CLI Tools
    2 people · 10 points · first shared 2022 · discussion on HN
  14. 14
  15. 15
    Laws of Project Management
    2 people · 5 points · first shared 2026 · discussion on HN

What HN people wrote when they linked it

chopete3 · 2026-07-10
This is a good example of AI native thinking. Teach AI everything and ask it if it has learnt throughly learnt. The results are surprisingly good. I am following similar steps from this article https://www.lucasfcosta.com/blog/backpressure-is-all-you-need
lucasfcosta · 2026-01-15
My blog and personal website: https://lucasfcosta.com I usually write about Startups, Agile, and CLIs.
kqr · 2023-05-21
I'm sure you have seen it already, but there has been some sound criticism of the DORA metrics: https://isthisit.nz/posts/2022/state-of-the-dora-devops-metrics/ Though I disagree with Logan about the change failure rate (see https://two-wrongs.com/you-can-reliably-measure-change-failure-rate.ht… I still think he is spot on in terms of MTTR. Strongly seconding Reinertsen for anyone interested in this, though. I think this article of yours is particularly insightful and of high quality: https://lucasfcosta.com/2022/08/31/engineering-metrics.html
e12e · 2023-03-30
A couple of related articles: https://lucasfcosta.com/2021/09/20/monte-carlo-forecasts.html https://www.joelonsoftware.com/2007/10/26/evidence-based-scheduling/ I've been trying to find out if there exists any out of the box solutions for getting cycle time for issues etc directly from the github api, and then do forecasting with confidence intervals - but so far I've drawn a blank.
senectus1 · 2022-09-20
funny given that only a month ago he was expounding the benefits of "Talk To Your Customers" [1] aka "Agile", which is essential artificially and programmatically governing your day via deadlines. [1] https://lucasfcosta.com/2022/08/03/talk-to-your-customers.html
adave · 2022-09-20
Have your team read this and know its a managment and not a team problem. https://lucasfcosta.com/2022/09/15/deadlines.html
math-dev · 2022-08-29
This piqued my interest so I had a read of the below which explained things very well, although I’m only about 70% fully comprehending it: https://lucasfcosta.com/2018/05/20/Y-The-Most-Beautiful-Idea-in-Comput…
cavaccinisfa · 2020-02-21
Nice explanation. Another article on terminals I stumbled upon in the past https://lucasfcosta.com/2019/04/07/streams-introduction.html
mesarvagya · 2019-04-12
I can see some Monads in his examples. One particular example being https://lucasfcosta.com/assets/fortune-and-cowsay-streams.png
sargstuff · 2026-06-20
Guess streams was a mixed analog / digital world thing[0]. Is 'curl' the higher order wave crest of LC_NETWORK (aka 'sane' http protocol reference to type bundled 0,1,2 file descriptors) One can have curl as a bash loadable routine without the need to recompile bash. Headless or not, much more sane[4] than ctypes.sh[1] as curl binary epilog/prolog handle the non-http protocol items within the context of curl module/program. More relevant logic level related to topic beyond http protocol only curl : socat[2] and gnu netcat[3]. Ah, HN doesn't provide a way to conjure up * data tapes (comments not withstanding). Ebnf being battle tested for years & grepping the ANTLER[7] by the horns: awk interpeting http stream via http protocol[5] via ebnf of http protocol likely to better handle the different protocal layers more gracefully than bash script. Would need to make sure awk is in bit mode and not character/byte mode to avoid line discipline issues / 'stty sane'[4]. Note: Perl/python provide better layers of abstraction than shell coding for the different levels of protocols used in/with http protocol/ ebnf,Kleene* coding.[6] In shell, having a different command programm for every ebnf set/protocol level vs. awk, different ebnf for each Kleene* protocol level) --------------------------------------------------------------------------------------------- [0] : Your trerminal is not a terminal: An Introduction to Streams :…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close