|
1 | 1 | module.exports = [ |
2 | 2 | { |
3 | 3 | element: "p", |
4 | | - textContent: "Edited September 15th, 2025", |
5 | | - style: { |
6 | | - fontSize: "19px", |
7 | | - fontWeight: "bold", |
8 | | - textAlign: "center", |
9 | | - }, |
| 4 | + textContent: "Project Status Update: September 15th, 2025", |
| 5 | + style: { fontSize: "19px", fontWeight: "bold", textAlign: "center" }, |
10 | 6 | }, |
11 | | - |
12 | 7 | { |
13 | 8 | element: "h1", |
14 | | - textContent: "Whats happening on Random Rants + development", |
15 | | - style: { |
16 | | - fontSize: "2em", |
17 | | - marginBottom: "0.5em", |
18 | | - textAlign: "center", |
19 | | - }, |
| 9 | + textContent: "Development Challenges & Hardware Constraints", |
| 10 | + style: { fontSize: "2em", marginBottom: "0.5em", textAlign: "center" }, |
20 | 11 | }, |
21 | | - |
22 | 12 | { |
23 | 13 | element: "p", |
24 | | - textContent: |
25 | | - "Random Rants + development is getting quite mixed up, its slowing down and speeding up, updates are getting smaller and smaller.", |
| 14 | + textContent: "You might notice development slowing down. Balancing this project with school and personal life has been a challenge, and current hardware limitations are making updates a bit irregular.", |
26 | 15 | }, |
27 | | - |
28 | 16 | { |
29 | 17 | element: "h3", |
30 | | - textContent: "The root cause", |
| 18 | + textContent: "The Constraints", |
31 | 19 | }, |
32 | 20 | { |
33 | 21 | element: "p", |
34 | | - textContent: |
35 | | - "Its all because of stuff in my life that has caused development get mixed up. All thanks to my lack of effort in school.", |
| 22 | + textContent: "Right now, I’m working almost exclusively on mobile/restricted hardware. Due to personal home-life restrictions, I often lose access to my primary dev machines, forcing me to get creative with how I push code.", |
36 | 23 | }, |
37 | 24 | { |
38 | 25 | element: "p", |
39 | | - textContent: |
40 | | - "Whats causing all of this? Grounded, after grounded, after grounded. Almost all of my school years I've been grounded, except elementary. Usually I have to fight for my devices, not litterally, but rather I ask my grandparents to buy me new PCs and tablets to use. To make it short, my grandparents are like forever good guys.", |
| 26 | + textContent: "Most of these updates are now being built on school Chromebooks. It’s a challenge to run a full Node.js environment in a locked-down browser, but my dedication to programming keeps me moving forward, even when it’s tough.", |
41 | 27 | }, |
42 | | - { |
43 | | - element: "p", |
44 | | - textContent: |
45 | | - "Whats been providing these updates is simple: School Chromebooks, way too addicted to programming? Well yes.", |
46 | | - }, |
47 | | - { |
48 | | - element: "p", |
49 | | - textContent: |
50 | | - 'Sure, I do have ADHD but my bad guy parents say "don\'t blame it on that".', |
51 | | - }, |
52 | | - { |
53 | | - element: "p", |
54 | | - textContent: |
55 | | - "To say, right now my life has been mixed up, more sadness than when things are normal during school years.", |
56 | | - }, |
57 | | - |
58 | 28 | { |
59 | 29 | element: "h3", |
60 | | - textContent: "Github Accounts", |
61 | | - }, |
62 | | - { |
63 | | - element: "p", |
64 | | - textContent: |
65 | | - "There is a lot of problems with my Github accounts, I'm writing this on my 2nd alt account.", |
66 | | - }, |
67 | | - { |
68 | | - element: "p", |
69 | | - textContent: |
70 | | - "Due to the requirements of 2FA (2 Factor Authentication), it has became a real struggle to get into my Github account. This is pretty much how I store Random Rants + and all of my other code.", |
| 30 | + textContent: "Authentication & Version Control Issues", |
71 | 31 | }, |
72 | 32 | { |
73 | 33 | element: "p", |
74 | | - textContent: |
75 | | - "To get in with 2FA, which is required on Github now, you have to have the portable device (usually not a PC) or a security key, but I usually use my devices. And because getting grounded has interfered with that, I've lost my first alt.", |
| 34 | + textContent: "GitHub's 2FA (Two-Factor Authentication) has become a major hurdle. Since I don't always have access to a mobile device for verification, I've had to rotate through secondary accounts just to keep the repository live. Losing an account means losing the bridge to the live site, which is why things have been shaky.", |
76 | 35 | }, |
77 | | - |
78 | 36 | { |
79 | 37 | element: "h3", |
80 | | - textContent: "Glitch pulling the plug on project hosting", |
| 38 | + textContent: "The Search for a Stable IDE", |
81 | 39 | }, |
82 | 40 | { |
83 | 41 | element: "p", |
84 | | - textContent: |
85 | | - "Glitch pulled the plug on project hosting, and its the way i've been working on Random Rants, and Random Rants + before they done that.", |
| 42 | + textContent: "After Glitch ended their free hosting, I had to hunt for a new home. I've tested everything: Codesandbox, GoormIDE (ran out of credits), and Stackblitz (RAM issues on Chromebooks). Replit was the dream, but it's unavailable on this network.", |
86 | 43 | }, |
87 | 44 | { |
88 | 45 | element: "p", |
89 | | - textContent: |
90 | | - "This means I scattered for other online IDEs (IDE is just a big code editor). The ones I need support for Node.JS apps, since you can't just run Random Rants + without the server code.", |
| 46 | + textContent: "Currently, the site is hosted on **Render**. It’s stable, but it doesn’t have a built-in code editor. I’m essentially 'hot-swapping' between different online IDEs during the school day just to keep the code syncing to the GitHub repo.", |
91 | 47 | }, |
92 | | - { |
93 | | - element: "p", |
94 | | - textContent: |
95 | | - 'My first idea: Codesandbox. Tried it, and the next 3 days, then hit the time limit. Asked ChatGPT for ideas, tried GoormIDE, that also has a time limit. First week forgot to stop the program, ran out of credits. Good news, it has a "Daily sign in" button that lets me get one credit per day. Recovered next month, only lets me work on it for 1 week before almost out of credits.', |
96 | | - }, |
97 | | - { |
98 | | - element: "p", |
99 | | - textContent: |
100 | | - "Asked ChatGPT for more ideas, got Stackblitz, finally one that doesn't limit runtime, the catch: \"Out of memory\". Apperantly that doesn't work on chromebooks great.", |
101 | | - }, |
102 | | - { |
103 | | - element: "p", |
104 | | - textContent: |
105 | | - "Asked ChatGPT again, said Replit, tried it, it was blocked. That was probaly my only hope.", |
106 | | - }, |
107 | | - { |
108 | | - element: "p", |
109 | | - textContent: |
110 | | - "If you're wondering: why does this site work if glitch is down? Your answer: look at the URL. It runs on Render now, but what doesn't it provide for free? Online IDE.", |
111 | | - }, |
112 | | - { |
113 | | - element: "p", |
114 | | - textContent: |
115 | | - "And why can't I work locally: Grounded. And, I'm limited to use at school, on a school chromebook. And its locked to browser only for everything, no linux command terminal.", |
116 | | - }, |
117 | | - { |
118 | | - element: "p", |
119 | | - textContent: |
120 | | - 'I can write updates still, once GoormIDE adds credit counts after the first of every month. Meaning updates monthly, and StackBlitz works in my final class, the reason: We get PCS that don\'t "Out of memory" every minute.', |
121 | | - }, |
122 | | - |
123 | 48 | { |
124 | 49 | element: "h3", |
125 | | - textContent: "Render using Github to log in", |
126 | | - }, |
127 | | - { |
128 | | - element: "p", |
129 | | - textContent: |
130 | | - "Since Random Rants + uses Render, that means that I manage the Random Rants + servers under whatever interface Render uses, the problem? It requires Github to log in and manage.", |
131 | | - }, |
132 | | - { |
133 | | - element: "p", |
134 | | - textContent: |
135 | | - "There is good news, since this means it automatically syncs to my online IDE when I update the Random Rants + repo.", |
136 | | - }, |
137 | | - { |
138 | | - element: "p", |
139 | | - textContent: |
140 | | - "The bad news: losing my github account now has costs, if I lose it, I lose access to update the code on the URL.", |
141 | | - }, |
142 | | - |
143 | | - { |
144 | | - element: "h3", |
145 | | - textContent: "How I used to deal with this", |
146 | | - }, |
147 | | - { |
148 | | - element: "p", |
149 | | - textContent: |
150 | | - "When I was grounded (which was almost all the time), I would use glitch to work on Random Rants, and Random Rants +.", |
151 | | - }, |
152 | | - { |
153 | | - element: "p", |
154 | | - textContent: |
155 | | - "If I lost my Github account, I won't lose edit access to the URL, the only way I could lose it is if I lose my Glitch account.", |
| 50 | + textContent: "The Bottom Line", |
156 | 51 | }, |
157 | 52 | { |
158 | 53 | element: "p", |
159 | | - textContent: |
160 | | - "With glitch, I can edit the code all while getting the URL updated in real time. Meaning I could put updates rapidly, which is how I could update things in school.", |
| 54 | + textContent: "Working without a local Linux terminal or a dedicated PC is a grind, but the project isn't dead. I’m finding windows of time where better hardware is available to squash the 'Out of Memory' bugs and keep the site evolving. Thanks for bearing with the chaos.", |
161 | 55 | }, |
162 | 56 | ]; |
0 commit comments