Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Rental Culture
IP Owners have more and more promoted a rental culture in terms of IP.
-
Types And Typeclasses
In some ways typeclasses and types are the Haskell implementation of the idea of “It’s turtles all the way down!”
-
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.
-
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.
-
Gitpod Impresses
I would consider myself a skeptic when it comes to vibe coding and the use of LLM’s.
-
Why Feedback Matters
Feedback is often underestimated.
-
Modeling And Software Development
A brief discussion of some obvious observations that are routinely forgotten.
-
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.
-
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.
-
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!
-
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!”
-
The Impractical Engineer
I’ve started a newsletter called “The Impractical Engineer”.
-
Even More Scripting With Racket
Extending my use of racket to allow my shell scripts to be parameterized.
-
You Would Have Failed
Elon Musk and the other DOGE folks might learn a lesson from history.
-
Codeberg and Reinventing A Wheel
I decided to give Codeberg a whirl.
-
If You Laid All The . . .
It’s sometimes helpful to people to have an analogy to help understand the magnitude of something.
-
Speaking at MITechCon
Due to the inability of a previously invited speaker to attend, I’m filling in at MITechCon for a session.
-
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.
-
More Scripting With Racket
Using racket in a shell script to automate some repetitive commands.
-
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…
-
Exercise 72 From How To Design Programs
My response for Exercises 72 and 73 (Chapter 5.6) of How to Design Programs More…
-
Exercise 58 HtDP
My answers for the exercises in Chapter 4.6 Exercise 58 of How to Design Programs.
-
Exercises for Chapter 2.1 HTDP
My answers for the exercises in Chapter 2 Section 1 of How to Design Programs.
-
Another Exercise From HTDP
Another exercise from Chapter 1 of How to Design Programs.
-
Some Exercises From HtDP
Working through How To Design Programs; here’s my first crack at one of the first exercises!
-
Speaking
I’m going to be speaking at Ann Arbor Tech Convergence.
-
Detroit Tech Watch Book Club
Announcing the free Detroit Tech Watch book club to help technologists step up their technical game.
-
Three Ways To Share Values Between Elixir Modules
A recipe for avoiding repeated definitions in Elixir modules!
-
Scripting With Racket
Using racket in a shell script allows a developer to basically use a lot of the same code across platforms.
-
Where I'm Going
There are a few things in terms of technology that I’ve had my eye upon.
-
Hello Again World
Yeah I want to write some stuff again and I don’t want to let procrastination keep me from writing.