Software design

18 January 2023

Who are the darktable users in 2020 ?

2023-01-19T09:38:48-05:0018 January 2023|Categories: Software design|1 Comment

The core basics of design are to know for whom you design, that is who are the users of your solution, what they expect and what they need. It is also necessary to assess if the actual user of your product is the one you designed it for in the first place, that is, who is missing from your user base, to avoid the [...]

17 August 2022

You need to reinvent the wheel all the time

2022-08-17T20:23:38-04:0017 August 2022|Categories: Software design|0 Comments

There is this mantra that I have been hearing too much in my life : “don’t reinvent the wheel”. People mean that as a metaphor trying to discourage you from redoing something that is already done, and by that they actually want you to use whatever software application or library instead of coding your own, as if it was automatically a time and resource saver. [...]

30 June 2022

Design by committee will not save FLOSS

2022-07-04T09:56:37-04:0030 June 2022|Categories: Software design|1 Comment

The opensource ecosystem is keen on its mantras. One of them is that being an opensource dev/maintainer is a thankless unpaid job. And while that may sound like a selfless act of benevolence, there is another way of reading it : a selfish way of avoiding professional responsibility, while still exerting some amount of power and decision. Which is the egg and which is the [...]

9 April 2020

The designer and the drilling machine

2022-06-02T17:21:07-04:009 April 2020|Categories: Mechanical design, Software design|1 Comment

As a designer, your job is to match someone’s needs/problems with a solution. The tricky part is, this someone is not necessarily the client you are talking with and who pays you, it could be a third party that you only know of through your paying client.

As an engineer, the particular kind of design you do aims toward technical solutions, so you might produce plans, [...]

28 September 2018

Web design and no-coding CMS : are we going the right way ?

2021-03-24T20:48:37-04:0028 September 2018|Categories: Software design|0 Comments

I have been using WordPress as a CMS (content management system) for almost 10 years now. When I dug into it, I knew nothing about PHP, SQL, CSS, programmation and servers. That was one year after I switched from Windows Vista to Linux Ubuntu. I remember the big selling point of WordPress was its “15 min installation with no coding knowledge”. Slowly, I began hacking [...]

Go to Top