← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 31
  1. Rental Culture

    IP Owners have more and more promoted a rental culture in terms of IP.

  2. Types And Typeclasses

    In some ways typeclasses and types are the Haskell implementation of the idea of “It’s turtles all the way down!”

  3. A Socratic Approach To Interviewing

    The “socratic approach” to teaching is to ask students pointed questions to lead students to discover things for themselves by thinking about the question and its possible answers.

  4. The Audible Gasp

    While it may be absolutely great to be surprised by an audience reaction while performing a theatrical production, being surprised by something happening in production is not great.

  5. Gitpod Impresses

    I would consider myself a skeptic when it comes to vibe coding and the use of LLM’s.

  6. Why Feedback Matters

    Feedback is often underestimated.

  7. Modeling And Software Development

    A brief discussion of some obvious observations that are routinely forgotten.

  8. The Essence Of Agility

    I am afraid that more and more people are following the outline of agile without understanding WHY the practices are important.

  9. Rosie And Elixir

    I’ve been working on writing PEG expressions with Rosie Pattern Language to help people to search Elixir code bases for certain things.

  10. Stop Helping Me AI!

    I suppose I will sound like a luddite but so far I’ve found AI to be more of a hindrance than a help!

  11. Doctors Don't Do Side Projects

    A few people when discussing side work by developers trot out the argument “No one asks a surgeon if he or she does side work!”

  12. The Impractical Engineer

    I’ve started a newsletter called “The Impractical Engineer”.

  13. Even More Scripting With Racket

    Extending my use of racket to allow my shell scripts to be parameterized.

  14. You Would Have Failed

    Elon Musk and the other DOGE folks might learn a lesson from history.

  15. Codeberg and Reinventing A Wheel

    I decided to give Codeberg a whirl.

  16. If You Laid All The . . .

    It’s sometimes helpful to people to have an analogy to help understand the magnitude of something.

  17. Speaking at MITechCon

    Due to the inability of a previously invited speaker to attend, I’m filling in at MITechCon for a session.

  18. Appearance On A Podcast

    In spite of lots of good advice to the contrary, rather than keeping my mouth closed and being thought a fool I opened it and removed any doubt.

  19. More Scripting With Racket

    Using racket in a shell script to automate some repetitive commands.

  20. Exercises 80 and 81 From How To Design Programs

    My responses for Exercises 80 and 81 (Chapter 5.8) of How to Design Programs More…

  21. Exercise 72 From How To Design Programs

    My response for Exercises 72 and 73 (Chapter 5.6) of How to Design Programs More…

  22. Exercise 58 HtDP

    My answers for the exercises in Chapter 4.6 Exercise 58 of How to Design Programs.

  23. Exercises for Chapter 2.1 HTDP

    My answers for the exercises in Chapter 2 Section 1 of How to Design Programs.

  24. Another Exercise From HTDP

    Another exercise from Chapter 1 of How to Design Programs.

  25. Some Exercises From HtDP

    Working through How To Design Programs; here’s my first crack at one of the first exercises!

  26. Speaking

    I’m going to be speaking at Ann Arbor Tech Convergence.

  27. Detroit Tech Watch Book Club

    Announcing the free Detroit Tech Watch book club to help technologists step up their technical game.

  28. Three Ways To Share Values Between Elixir Modules

    A recipe for avoiding repeated definitions in Elixir modules!

  29. Scripting With Racket

    Using racket in a shell script allows a developer to basically use a lot of the same code across platforms.

  30. Where I'm Going

    There are a few things in terms of technology that I’ve had my eye upon.

  31. Hello Again World

    Yeah I want to write some stuff again and I don’t want to let procrastination keep me from writing.