By using this site, you agree to have cookies stored on your device, strictly for functional purposes, such as storing your session and preferences.

Dismiss

 index.html

View raw Download
text/html • 5.47 kiB
HTML document, Unicode text, UTF-8 text
        
            
1
<!DOCTYPE html>
2
<html lang="en">
3
<head>
4
<meta charset="UTF-8">
5
<title>
6
About me
7
</title>
8
<link rel="stylesheet" href="/static/style.css">
9
<meta name="viewport" content="width=device-width, initial-scale=1.0">
10
</head>
11
<body>
12
<header>
13
<nav>
14
<ul>
15
<li><a href="/">Home</a></li>
16
<li><a href="/projects">Projects</a></li>
17
<li><a href="/index">Index</a></li>
18
<li><a href="/about">About</a></li>
19
<li><a href="https://roundabout-host.com/roundabout">Roundabout-host</a></li>
20
</ul>
21
<ul>
22
<li><a href="mailto:root@roundabout-host.com" id="mail-link">root@roundabout-host.com</a></li>
23
</ul>
24
</nav>
25
</header>
26
<main>
27
28
<h1>About me</h1>
29
<p>
30
I'm a student from Timișoara, Romania, interested in programming and computers in
31
general.
32
</p>
33
<p>
34
I use <b>GNU/Linux Mint</b> on all 3 of my computers. I like it because it's easy to use but
35
without compromising on customisation, and that the developers are very engaged with the
36
community (I've even had a conversation with Clement Lefebvre, the lead developer of
37
Linux Mint; can you have one with Tim Cook, Pavan Davuluri, or even Mark Shuttleworth?).
38
</p>
39
<p>
40
I do disagree with some of the decisions made by the Linux Mint team, and I'm probably
41
going to make my own Debian Testing-based distribution in the future, but that's only
42
because of other reasons, I would still be happy to use Linux Mint.
43
</p>
44
<p>
45
I believe GNU/Linux only lacks the promotion it deserves. Unless it gets some promotion
46
(think advertising, pre-installation on computers etc.), even from a specific
47
distributor, or a miracle happens, the paradox will remain: people don't use GNU/Linux
48
because it doesn't have enough software, and software developers don't make software for
49
it because it's not popular enough.
50
</p>
51
<p>
52
I prefer using libre software <i>when practical</i> (so phones are an exception, because
53
there's no libre phone that's at a decent price with decent hardware; I still want a
54
libre phone so much, but wasting 1 year to get GNU/Linux on a 4-year-old phone isn't
55
OK for me).
56
</p>
57
<p>
58
I don't want a GNU/Linux phone for privacy or any specific feature; I want it because
59
I want to have control over my phone and do anything the hardware is capable of. Androids
60
aren't smartphones, they're Java phones that happen to use the Linux kernel.
61
</p>
62
<p>
63
I do web development, the old-school way, with Flask, Jinja2, HTML, plain CSS and JS.
64
I don't do SPAs because you have to duplicate your logic, and also reimplement the
65
browser's features. I hate the trend of everything being a SPA, including static sites,
66
e-commerce, blogs, GitHub, and more. I have no plans to learn React, Angular, Vue, or
67
Svelte. Also, I don't design UIs with Figma or similar tools, I just write an initial
68
version in code and iterate on it.
69
</p>
70
<p>
71
It's fine that SPAs exist, but they should only be used when building something like
72
Google Maps, Google Sheets, games or other things that update a lot.
73
</p>
74
<p>
75
I do enjoy using htmx for AJAX-like updates, I write my own JS when I really need it,
76
and I like using WebAssembly with MicroPython for interactive features. MicroPython
77
loads in less than 500ms, even on Androids.
78
</p>
79
<p>
80
Besides web development, I do other things in Python. I write GTK apps for the GNU/Linux
81
desktop (not GNOME), small CLI tools and I train AIs for image recognition. I'm also
82
trying to get into game development.
83
</p>
84
<p>
85
I also do C++, mainly for competitive programming (in the Romanian Olympiad of Informatics,
86
only C/C++ is allowed), and I'm trying to expand my knowledge of C++ to GTK and make my
87
own interpreter for an object-oriented language.
88
</p>
89
<p>
90
I haven't tried Rust and Go, and I have no plans to learn them. OO (the Python and
91
Smalltalk way, not the forced Java way) makes a lot of sense to me and I don't understand
92
changing it for the sake of change.
93
</p>
94
<p>
95
I'm also interested in electronics and robotics, but I don't have the time and money to
96
get into them.
97
</p>
98
<h2>Links</h2>
99
<ul>
100
<li><a href="mailto:root@roundabout-host.com">Send me an e-mail</a></li>
101
<li><a href="https://roundabout-host.com/roundabout">Profile on roundabout-host</a></li>
102
<li><a href="https://github.com/Secret-chest">GitHub</a></li>
103
<li><a href="https://matrix.to/@roundabout-git:matrix.org#/@roundabout-git:matrix.org">Matrix</a></li>
104
</ul>
105
106
</main>
107
<footer>
108
<p>Page generated on Sunday, 2 February 2025 at 21:30:11</p>
109
<p xmlns:cc="http://creativecommons.org/ns#" >This work is marked with <a href="https://creativecommons.org/publicdomain/zero/1.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">CC0 1.0 Universal</a> (🄍). No rights reserved.</p>
110
<p>Hosted at <a href="https://roundabout-host.com/roundabout">Roundabout-host</a> using the static site service, and generated with <a href="/projects/ampoule.html">Ampoule</a>.</p>
111
<a href="#">Back to top</a>
112
</footer>
113
</body>
114
</html>