Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Introduction: The Outages Aren't Bugs; They're Symptoms GitHub is down again?
-
I have been working on my own personal coding agent for the last few months.
-
People call coding with AI "vibe coding".
-
I was recently asked for book recommendations and realized I have never written down the ones that actually changed how I think.
-
I recently finished building a coding agent1.
-
Pi1 is the first coding agent that really empowered me to morph it to fit the way my brain works, and I am genuinely excited about how malleable it is on top of a handful of primitives.
-
Tony Hoare put the problem well when he wrote, "I conclude that there are two ways of constructing a software design."1 One path is simplicity.
-
What I care about in Emacs has less to do with editing text and more to do with one idea: a stable workbench becomes more valuable as the surrounding tool landscape becomes more volatile.
-
What I love about NixOS has less to do with Linux and more to do with the Nix package manager1.
-
One would think that parsing CSV files is pretty straightforward until you get bitten by all kinds of CSV files exists in the wild.
-
I have been using and experimenting with AI coding tools heavily for the last 3 months or so since joining Legion Health as a Founding Engineer.
-
So you are curios about how Model Context Protocol works as a stand-alone client and server, and as a hub to provide context for LLM models to do their magic?
-
Nix is started in 2003 as a research project aimed to solve the problem of reliable software deployment.
-
After reading a Google blog post on Bard's increasing ability for reasoning about source code, I thought I would give it a try.
-
1913 Webster dictionary gives following definition to Artificial Intelligence: Artificial - 1.
-
Code complexity is something we all deal with in our daily work.
-
StrangeLoop this year made me feel almost as normal as those during pre pandemic times especially in terms of size of participants and sponsors.
-
Security is somewhat cat and mouse game.
-
I blogged previously about why one should use OpenBSD and this time I would like to document steps to have a fully working Xfce Desktop with default installation.
-
This year's Strange Loop was my 4th and it was as good as it has been in the past.
-
One of the feature of Eshell that took me sometime to really appreciate is its built-in ability to emulate Plan9 smart Shell.
-
Since eshell buffer is just a regular emacs buffer, we have all of the emacs power at our disposal.
-
If you have been following my `Why Eshell` series, you might be wondering about interactive ido completion for eshell.
-
Among many reasons of why I use eshell as my main terminal, I listed following in part 1 of my `Why Eshell?
-
From time to time, I got asked why I use eshell as my main terminal.
-
Clojure has number special forms.
-
I am pretty excited to learn that Strange Loop is happening this year!
-
As an Emacs user, your muscle memories constantly remind you of certain behavior of it when you had to use other Unix tools.
-
A web application tinkerer deals with malformed inputs, faulty networks, buggy software and everything in between.
-
If you are just curious about the ETC principle to ground all other principles of software engineering, you can scroll all the way down of this post to find out what I meant by ETC.
-
Over the years, I got to learn various package managers either due to tinkering with work or home infrastructure.
-
One of the pain points of starting a new project or even hacking on existing project is to know where to start.
-
Disclaimer: This is not a post about UNIX variants flame war.
-
As a professional programmer, we spend a lot of time with our keyboards.
-
I have been thinking about writing up my experience of using Emacs and its positive influence on me as a Software Craftsman over the last 10 years or so.
-
I have been building systems in Clojure/ClojureScript for the the last 7 years or so.
-
I noticed couple of new features being added to Clojure 1.10.
-
I have been a happy user of VoidLinux for about a year now and so far have had almost no glitches whatsoever except for updating a year old version of it installed on one of my spare laptop.
-
While back when I was learning Clojure, I have written a small lib that allows me directly generate bar chart out of google search results from Clojure.
-
While I was doing some JVM GC analysis recently, I got curious about the vm flags that `java` command uses by default if you do not specify it when starting your JVM.
-
After taking some time off from work to focus on projects that I like to take on, I set out to find a simple way to use git and emacs workflow to start blogging again.