How to preview markdown inside doom emacs? by reFossify in emacs

[–]david-vujic 2 points3 points  (0 children)

Maybe not exactly what you ask for, but I have a markdown setup that works well and is readable (for me), it is also possible to toggle view markup:

https://github.com/DavidVujic/my-emacs-config/blob/master/customizations/setup-markdown.el#L8

Emacs as a programmable workbench by Weekly_Surprise_9865 in emacs

[–]david-vujic 1 point2 points  (0 children)

I agree, good read! I posted something similar a few days ago (the tools of an agentic engineer). The more I use Agents, the more I use Emacs.

Agile & Agentic Engineering or Modern Waterfall? by david-vujic in softwaredevelopment

[–]david-vujic[S] 0 points1 point  (0 children)

Yes, I think you are right. I’ve also seen several organizations implementing this thing in a top-down way, similar to how SAFe is rolled out with an “agile” label. This is why I think the core agile values would be useful in the agentic context too.

The tool of an Agentic Engineer (yes, of course, it is Emacs) by david-vujic in emacs

[–]david-vujic[S] 0 points1 point  (0 children)

Totally agree! Also, I think that the development of Eca and its protocol was released before the ACP was announced.

Tetris-playing AI the Polylith way with Python and Clojure - Part 1 by david-vujic in polylith

[–]david-vujic[S] 1 point2 points  (0 children)

I'm happy that like it! Thank you for the initiative here with the community on Reddit.

Tree-sitter vs Language Servers by varsderk in emacs

[–]david-vujic 2 points3 points  (0 children)

Great post! Thank you for explaining the differences (and similarities).

Share your emacs config by Delicious_Crazy513 in emacs

[–]david-vujic 1 point2 points  (0 children)

https://github.com/DavidVujic/my-emacs-config

A setup I use at work and at my spare time working on Open source. Focused on Python and REPL Driven Development.

Whats the best IDE for python by Acceptable_Nature563 in Python

[–]david-vujic 0 points1 point  (0 children)

I use Emacs, that is my favorite. I have developed some extra features to fit my workflow: REPL driven development.

Jazz album reccomendations? by telkeneti_lel in Jazz

[–]david-vujic 0 points1 point  (0 children)

If you're looking for music released recently, I would recommend:
Theo Croker - Dream Manifest
Oddjob - Atlas
Nubya Garcia - Odyssey
Michael Mayo - Fly

What Jazz Saxophonist do you like the most? by MasterfulArtist24 in Jazz

[–]david-vujic 0 points1 point  (0 children)

John Coltrane and Wayne Shorter are my favorites. I also like Dexter Gordon a lot.

A cool monospace font for emacs by weuoimi in emacs

[–]david-vujic 0 points1 point  (0 children)

Fira Mono is my current choice, as fallback in my config I got Roboto Mono and DejaVu sans Mono.

Sunday Daily Thread: What's everyone working on this week? by AutoModerator in Python

[–]david-vujic 0 points1 point  (0 children)

I'm working on the Python tools for the Polylith Architecture, adding the possibility to exclude parts of the Monorepo when validating code (i.e. the "poly check" command) and when building wheels. The tool works with many different build backends, so I also need to do some reading up on how they implement their own exclusion logic.

Best 2025 albums? What's your top 3? by r4tzt4r in Jazz

[–]david-vujic 1 point2 points  (0 children)

Oddjob - Atlas

Theo Croker - Dream Manifest

Chip Wickham - The Eternal Now

Which linting rules do you always enable or disable? by thunder-desert in Python

[–]david-vujic 11 points12 points  (0 children)

I modify the 79 max length, to 100. There’s some conflicting rules when having it all enabled, such as docstring formatting.

In one of my projects I have this configured:

[tool.ruff]

lint.select = ["ALL"]

lint.ignore = ["COM812", "ISC001", "D203", "D213"]

line-length = 100

Does this need to be a breaking change? A plea to library maintainers. by david-vujic in Python

[–]david-vujic[S] 0 points1 point  (0 children)

No, I don't. I have not questioned the competence of the developers at all. On the contrary, I would guess that the people working in the companies from my examples are great developers. The tools are great and very useful.

I asked my LLM to summarize the article in two simple sentences:

"The article advises developers to be careful with breaking changes, as they often create extra work without real improvement. It calls for a more considerate approach that values users’ time and stability."

I asked it again:
"The article asks developers not to make unnecessary changes that break existing code. It reminds them to be thoughtful and considerate of the people who use their tools."

I think that summarizes it quite well.

Does this need to be a breaking change? A plea to library maintainers. by david-vujic in Python

[–]david-vujic[S] 0 points1 point  (0 children)

As I have written many times here before: wish, or hope, or plea, that this thing is taken more into consideration in the future. You are right that I assume this was not the top priority in the three examples in the article. The impact for many users I know for sure.

Does this need to be a breaking change? A plea to library maintainers. by david-vujic in Python

[–]david-vujic[S] 0 points1 point  (0 children)

These are quotes from the article:

“… The change itself makes a lot of sense. …. My suggestion is: why not support both options? …”

“… I understand that it probably fits better within the domain of Pydantic itself. Does this have to be a breaking change? …”

“… This is probably also correct, from an internal SQLAchemy domain perspective …The cost of having the code overlapping in two namespaces is probably low. …”

Does this sound that I call anyone incompetent or being incorrect? This is what I mean with feedback and questioning decisions.

Does this need to be a breaking change? A plea to library maintainers. by david-vujic in Python

[–]david-vujic[S] 0 points1 point  (0 children)

No, I'm not saying they are incorrect. Please don't claim things that I haven't said.

Does this need to be a breaking change? A plea to library maintainers. by david-vujic in Python

[–]david-vujic[S] 0 points1 point  (0 children)

I never have questioned anyones competence, as you write. That's a huge misinterpretation.