sketch-a-day
coding a visual idea a day
Welcome! My name is Alexandre Villares and since January, 2018 I have been coding sketches everyday, publishing the source code in the same repository that stores this page, github.com/villares/sketch-a-day.
The results here are mostly tentative, exploratory, and I don’t feel like they need to be relevant or meaningful on any particular day. The everyday practice leads to the emergence of ideas that I consider interesting, worthy of further exploration. Some of those have been added to selected work, this collection itself became valuable for me, and it is my pleasure to share it with anyone willing to explore coding as a creative and expressive medium.
You can follow me on Mastodon @villares@ciberlandia.pt or at @villares@pynews.com.br, where I post most of my daily sketches. Please do not hesitate to contact me regarding licenses to use my work, teaching opportunities, consulting or other projects.
If you appreciate what I have been doing, you may also support my artistic work, research and open educational resources I publish on-line using the Brazilan PIX key at 46c37783-5edb-4f1c-b3a8-1309db11488c
, PayPal or gumroad.com/villares, where you can subscribe to my [sketch-mail] newsletter.
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018
sketch_2025_01_20
#genuary20
sketch_2025_01_19
#genuary 19 Homage to Jesús Soto
sketch_2025_01_18
A lazy rehash of a PyMunk sketch
sketch_2025_01_17
#genuary2025 #genuary17
sketch_2025_01_16
sketch_2025_01_15
#genuary2025 #genuary15
sketch_2025_01_14
#genuary2025 #genurary14
sketch_2025_01_13
sketch_2025_01_12
#genuary2025 #genuary12
sketch_2025_01_11
#Wolfram #genuary2025 #genuary11 I wanted to optimize with NumPy but couldn’t do much, the drawing part needs more work…
sketch_2025_01_10
#genuary2025 #genuary10 Tau is the only number contant… (based on genuary 8)
sketch_2025_01_09
I’d love to see Wolfram’s “rule 30” on my bus seats! #genuary9 #genuary2025
sketch_2025_01_08
4000 white points randomly selected from the volume of a sphere, rotated over the Y axis and redrawn 250 times. #genuary2025 #genuary8
sketch_2025_01_07
sketch_2025_01_07 [python]
#pyautogui #LibreOffice
sketch_2025_01_06
sketch_2025_01_05
sketch_2025_01_04
sketch_2025_01_03
The next day I think I improved it:
#genuary3 #genuary2025 “42 lines of code”
sketch_2025_01_02
#genuary2 #genuary2025 layers and layers.
sketch_2025_01_01
2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018
The sketch-a-day project, images and code repository, by Alexandre B A Villares are licensed under Attribution-NonCommercial-NoDerivatives 4.0 International , except if marked/attributed otherwise in a file or code section. Please contact for licensing questions.