Page 9 of 126 (2517 total posts)

May 2024

25-05-2024
Ways to Add Value For Service Offerings

Ways to Add Value For Service Offerings

Source: everyonewantsprogress.com

When putting together a freelancing service, or a consulting offering, you can offer different options, and each option can be a package of value. Let’s define a few of the ways your clients might define value.

Notes:

Such a simple question. And yet it is great to see the options for enhancing a service offering and thereby justifying a certain price.

Tags: pricing entrepreneurship service
25-05-2024
Generating code snippets

Generating code snippets

Source: mostlypython.com

MP 97: My approach to generating code snippets for presentations.

Note: I've been busy at PyCon this past week. The ongoing series about building a Django project from a single file will continue next week.

I gave a talk at PyCon in Pittsburgh this weekend, and one interesting task was

Notes:

Very useful tutorial on how to turn bits of source code into nice images suitable for presentations.

Tags: code-style presentation how-to tutorial image tool
25-05-2024
Jade Rubick - Don’t use goal frameworks to manage projects

Jade Rubick - Don’t use goal frameworks to manage projects

Source: rubick.com

Goal frameworks like OKRs are a popular way to coordinate the work across an organization. One of the most common anti-patterns is to use it to run projects in engineering. This describes why that is a problem and better alternatives.

Notes:

Interesting views on various schemes for thinking about goal setting (often including measuring success at meeting them). One that I’ve heard of before is “commander’s intent” which is a succinct way to bring the “commander”s (in business this would probably be the person two levels up, or perhaps the department manager or similar) intent into the conversation.

Tags: management strategy goals leadership
24-05-2024
UI Density

UI Density

Source: matthewstrom.com

I speak and write about design, front-end code, leadership, and (occasionally) math.

Notes:

This analysis is quite interesting and reflects I think the way I perceive user interfaces. I wish though that it actually came down on a side and explained whether for example the Bloomberg interface was good or bad and / or how you would create a modern version of the density that the Bloomberg interface has.

Tags: ui information tufte design layout
23-05-2024
NiceGUI

NiceGUI

Source: nicegui.io

NiceGUI is an easy-to-use, Python-based UI framework, which shows up in your web browser. You can create buttons, dialogs, Markdown, 3D scenes, plots and much more.

Notes:

I haven't tried it but it looks amazing. We always love to see new and better Python APIs.

Tags: api python gui toolkit ui
23-05-2024
Python Resources for working with Excel - Working with Excel Files in Python

Python Resources for working with Excel - Working with Excel Files in Python

Source: python-excel.org

Python Resources for working with Excel - Working with Excel Files in Python URL: https://www.python-excel.org/ Type: link Domain: python-excel.org Notes: A very practical guide to APIs to work with Excel files in Python. Of course everyone's using Google Sheets so we need that too!

Notes:

A very practical guide to APIs to work with Excel files in Python. Of course everyone's using Google Sheets so we need that too!

Tags: excel api python-api how-to
23-05-2024
Testing anti-pattern: merged setup data - Code with Jason

Testing anti-pattern: merged setup data - Code with Jason

Source: codewithjason.com

In a single test file, there’s often overlap among the setup data needed for the tests in the file. For whatever reasons, perhaps in an effort to improve performance or avoid duplication, test writers often merge the setup code and bring it to the top of the file so it’s available to all test cases. […]

Notes:

Interesting. But I think it goes a little far in calling this an "anti pattern". I mean I see the point, but it's not so terrible that I would label it as anti.

Tags: ruby antipattern test
23-05-2024
Five Things to Avoid in Ruby | AppSignal Blog

Five Things to Avoid in Ruby | AppSignal Blog

Source: blog.appsignal.com

We'll dive into five common Ruby mistakes and see how we can combat them.

Notes:

Good reminders of good ruby code. Some of these I agree with and som are in the "too clever" category for me. Of course that is in the eye of the beholder. For me, an idiom may be a very clever use of Ruby that you see a lot and so you learn it. And a "too clever" usage is very similar except you hardly ever come across it and so you need to think about it. Yes, it's subjective. What was once too clever for someone today may actually feel clearer than the obvious way of doing something. Yet. there is such a thing as "too clever" code in Ruby as in all languages.

Tags: ruby idioms idiomatic
23-05-2024
Personal vs. Personalized AI

Personal vs. Personalized AI

Source: doc.searls.com

There is a war going on. Humanity and nature are on one side and Big Tech is on the other. The two sides are not opposed. They are orthogonal. The human side is horizontal and the Big Tech side is …

Notes:

Interesting insights about personal vs. personalized. Yes they are quite different.

Tags: ai personal personalized private privacy opensource
22-05-2024
GPT-4 is 82% more persuasive than humans, and AIs can now read emotions

GPT-4 is 82% more persuasive than humans, and AIs can now read emotions

Source: newatlas.com

GPT-4 is already better at changing people's minds than the average human is, according to new research. The gap widens the more it knows about us – and once it can see us in real time, AI seems likely to become an unprecedented persuasion machine.

Notes:

Ouch. This is not a happy development. I worry about our highly polarized, super conflicted, manipulated and confused society. This aint gonna help.

Tags: ai gpt generative-ai chatgpt
21-05-2024
Ever Had a Horrible Boss? ‘The Fund’ Is the Perfect Rage-Read.

Ever Had a Horrible Boss? ‘The Fund’ Is the Perfect Rage-Read.

Source: nytimes.com

In Rob Copeland’s “The Fund,” we learn about the notorious hedge-fund giant Ray Dalio — and the manipulative professional hellscape over which he has presided.

Notes:

Reading this book right now. It is super good, highly readable. And you really learn about how weird a place to work can be. You’ve got to read it to believe it. I don’t want to say more lest I get sued.

Tags: ray-dalio principles leadership cult megamania
20-05-2024
marimo | a next-generation Python notebook

marimo | a next-generation Python notebook

Source: marimo.io

Explore data and build apps seamlessly with marimo, a next-generation Python notebook.

Notes:

I have not tried this yet, but reading this summary – – which is quite comprehensive – – tell me that the authors have really understood something important about Jupiter notebooks and then trying something that could be a whole lot more valuable. When I use Jupiter notebooks. I always get points when the code is getting too complicated or two and I end up moving it to VS code to work on it a software engineering kind of mode.

19-05-2024
Lessons learned reinventing the Python notebook

Lessons learned reinventing the Python notebook

Source: marimo.io

Designing a notebook that can be shared as an app, run as a script, versioned with git, and more

Notes:

I have not tried this yet, but reading this summary – – which is quite comprehensive – – tell me that the authors have really understood something important about Jupiter notebooks and her trying something that could be a whole lot more valuable. When I use Jupiter notebooks. I always get points when the code is getting too complicated or two and I end up moving it to VS code to work on it a software engineering kind of mode.

Marked as Important

Tags: software-engineering python jupyter-notebook
16-05-2024
Applied AI Software Engineering: RAG

Applied AI Software Engineering: RAG

Source: open.substack.com

Retrieval-Augmented Generation (RAG) is a common building block of AI software engineering. A deep dive into what it is, its limitations, and some alternative use cases. By Ross McNairn.

Notes:

A basic overview of the RAG concept and how it is used in LLMs. Even includes source code and a GitHub repository!

Tags: generative-ai software-engineering ai llm rag
15-05-2024
Do You Use It? macOS Versioning Sees Low Awareness and Adoption - TidBITS

Do You Use It? macOS Versioning Sees Low Awareness and Adoption - TidBITS

Source: tidbits.com

The results of our poll asking how often you use macOS’s versioning feature show that nearly three-quarters of TidBITS readers either never use versioning or don’t even know what it is. But versioning could save you from losing work—it’s worth trying.

Notes:

Versioning? Never knew about this!

Tags: macos versioning backup recovery
14-05-2024
bliki: Yagni

bliki: Yagni

Source: martinfowler.com

Yagni ("You Aren't Gonna Need It") is the principle that we should not build presumptive features. It should not be used as a justification for neglecting internal quality.

Notes:

Another longer article about YAGNI by the pretty-famous Martin Fowler.

Tags: yagni martin-fowler clean-code tidy-code