Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 50
  1. Lucas' Laws of Project Management

    A project's goal rarely has anything to do with implementing a list of features.

  2. Backpressure is all you need

    There are two *obvious* ways to use coding agents.

  3. Design docs considered harmful

    Somewhere in your company's Google Drive, there's a design doc from six months ago.

  4. Every team must believe in improvement, even when it no longer happens.

  5. How to do a successful Hacker News launch

    When it comes to writing, the #1 question I usually get asked is how do I get so many HN front pages with this blog.

  6. Do you remember your backlog ever shrinking?

  7. The problem with Scrum is that it usually works.

  8. Why did you choose Scrum instead of Kanban?

  9. Deadlines are the bane of every software engineer's existence.

  10. > *If you have played Ragnarok Online before, you might want to listen to [this song](https://www.youtube.com/watch?

  11. Here's my horoscope for today: > Things should improve for you as the day progresses, Taurus.

  12. Let me be clear: if they tell you it's a great idea but don't give you their credit card, they don't want it.

  13. How not to build a bike shed

    Welcome to Ultra Bikeshed Co.

  14. Large enterprises aren't slow because they're large.

  15. Daily stand-ups are a classic example of [learned helplessness](https://en.wikipedia.org/wiki/Learned_helplessness).

  16. Uncertainty is _not_ necessarily bad.

  17. In this post, I'll present a robust and disruptive Agile framework.

  18. Let's be honest.

  19. **Yearly software development plans are my favourite genre of fiction**.

  20. This is [Beigel Bake](https://bricklanebeigel.co.uk), in Brick Lane, London.

  21. UX patterns for CLI tools

    Most technical people choose GUIs not because GUIs are the best tool for the job.

  22. My book-writing routine

    I spent 2020 writing [a 500-pages book about JavaScript Testing](https://www.manning.com/books/testing-javascript-applications).

  23. This blog post is about how to explain things in writing.

  24. There are many ways of estimating how long a software project will take.

  25. Make haste slowly: quantify economics

    In the past thousand sprints, you've been consistently delivering plenty of code.

  26. Specifications work in two ways: they inform developers what needs to be built, and they constrain the problem space so that tasks become approachable.

  27. When writing JavaScript applications, you describe its dependencies using a `package.json` file.

  28. It's Monday.

  29. Not delivering early and frequently makes writing software as difficult as writing books.

  30. I love streams because **I don't like software**.

  31. > *TL;DR: [Here are my dotfiles](https://github.com/lucasfcosta/dotfiles).

  32. This post aims to demystify bitwise operations in JavaScript, as they can be useful for a myriad of applications.

  33. Test-Driven Development is not about tests

    Counterintuitively, **test-driven development is not about tests**.

  34. In Praise of Plain Text

    I often joke that **graphical interfaces are bloatware**.

  35. This is the second blog post in my series about Lambda Calculus.

  36. Even though lots of people nowadays advocate for applying functional programming principles to JavaScript, not many of them know the principles of Lambda Calculus and how it all started.

  37. In this post, we will talk about **one of the most beautiful ideas in computer science: the Y-Combinator**.

  38. Software Engineering in 100 Quotes

    I am not good with words.

  39. Git Bisect A.K.A. Pure Git Wizardry

    **Git's `bisect` command is one of those things you will wish you've known since you started using `git` at all.** I don't use it that often, but whenever I do I ask myself how did I live without this for so long.

  40. **Complaining about JS Fatigue is just like complaining about the fact that humanity has created too many tools to solve the problems we have**, from email to airplanes and spaceships.

  41. In this blog post **I will prove you will never be able to write an algorithm that scales better than a pigeon** and also **teach you some basic concepts when it comes to Big O notation**.

  42. Recently everyone seems to be really excited about functional programming and its concepts.

  43. JavaScript: From Workers to Shared Memory

    Hi, everyone!

  44. Writing Good Tests for NodeJS APIs

    Hello, everyone!

  45. Open Source Contributions Made Easy

    Hi, friends!

  46. Hi, everyone!

  47. Understanding Dependency Management in Go

    Hi, everyone!

  48. Quick vIM Tips That Will Save Your Life

    Hello, everyone!

  49. Getting Started With Testing in Go

    Hello, everyone!

  50. How to Write Assertions Right

    Hi, friends!