-
4 votes
-
What the hell is a Typescript or: Creation ideas above my skill level
I'm a graphic designer. I've been working in the field for nearly seven years now, two of which in an actual agency. One afternoon I started on a project that was born of more or less pure spite -...
I'm a graphic designer. I've been working in the field for nearly seven years now, two of which in an actual agency. One afternoon I started on a project that was born of more or less pure spite - I love the annual art trading game Art Fight, but absolutely loathe how the game is run, how it comes completely crashing down every year due to people trying to access the site all at once and them not having any contingencies in place, and how the leadership there is apparently only concerned with donations and little community outreach. If you're unfamiliar, artists get sorted into one of two teams, upload their original characters with reference sheets and then draw characters belonging to the opposing team's members. It's great fun, and I tried volunteering for them, but the fact that I'd've to sign an NDA just to be a moderator is just a step too far. For those unaware, the Art Fight team was also caught embezzling donations in one of the last fights, 2022 if memory serves.
So I did what I do best. I started drafting user stories, did UX research, sketched, drew and designed what I'd think would solve all the problems with Art Fight. The result I called PICTOCLASH, and while the process to make and prepare the design took me about four weeks from start to finish, I knew I couldn't actually make the thing work. Disregarding the fact that the Art Fight platform is anaemic and runs on outdated PHP, has no optimisations for image storage or user content and does not buffer or queue database interactions, it's still a massive lift. We don't have numbers on how large AF is, but suffice it to say that it's far larger than any hobbyist project can be without VC involvement.
I was convinced, though, that if one just... approached the problem differently, maybe with modern technologies, the Next.JS I kept hearing about from my web design peers, maybe a shiny new database like Postgres, state management, all the things I know next to nothing about, this could work. My project could work. Yes, it's a lot of work, but it wouldn't be impossible. With a team of developers, all believing and contributing to the project in an open-source way, that's doable. Eminently realisable, even.
So I started. I began reading documentation for TS, Next, React, Prisma, Postgres and all the other things I'd need to read up on. This was maybe half a year ago. But damn, programming got hands. Even the Me-ChatGPT-Dream-Team wasn't enough to have me wrap my head around so many concepts here. I'm a front-end guy, that's for sure. I got my ass handed to me, and in a month, I barely have a login system, and looking at GitHub I could have just went with any of the many pre-rolled solutions.
Which just led me back to my original point. I have three hundred-odd lines of barely functional typescript that holds up an incredibly slow login system. I'm not cut out for this project, and I need to accept that. I'm a designer, I know PHP, I can write valid JavaScript, but... application development? That'll forever be a realm locked off to me.
And of course, the easy way out would just be to look for developers. But I can't do that, at least not without significant risk of falling into the "I had an idea for an app, you wanna make it?" brand of parasite. I'd feel dirty doing that, even if I know that I could more or less to front-end and every visual component by myself. In fact, I have done that. It's just the app part that's missing, and that's unfortunately the major lift.
How do you people cope with this? Because it's not been the first time this happened to me. I keep putting off learning 3D modelling out of exactly that reason, that I could just hit a wall no matter how hard I try. It's frustrating, and looking back how easily I picked up other disciplines in university it really makes me wonder if there are some things my brain just can't learn. I don't think I'm ready to accept that.
Edit: For anyone interested, I uploaded the abridged design document to my website.
20 votes -
Suggestions for used and modular laptop for language learning
I've recently come back to studying German, after having taken a small break for a few months for a new job. My main form of study is immersion (I recently stumbled across the books of Walter...
I've recently come back to studying German, after having taken a small break for a few months for a new job.
My main form of study is immersion (I recently stumbled across the books of Walter Moers and haven't looked back since) and conversation practice on iTalki.
Nowadays, I try my hardest to only buy tech second-hand and preferably as future proof and modular as possible. My go-to machines are a fully modded Lenovo Thinkpad T430, and a more humble Thinkpad X230, both running Linux (Ubuntu and PopOS respectively). They work just fine for my basic needs (mostly surfing, some occasional streaming and word processing). But they struggle during my conversation lessons on iTalki or Zoom, most of the time either overheating or freezing/stumbling. I realize this might be a Linux problem, but I have also found the web camera and built-in microphone on both machines to be really inadequate for video calls. I gave up using my own laptops for my language lessons over a year ago, and now have resorted to stealing my partners Macbook, which isn't ideal.
Do you have any recommendations for any more recent laptops that would offer a better video conference experience, while offering at least a removable battery? Pricewise it would be great to be find something below €500 used.
5 votes -
Artificial Intelligence-enabled intelligent assistant for personalized and adaptive learning in higher education
8 votes -
What is your favorite project that you worked on when first learning to code?
I went to university for computer science up until the pandemic started. It was great. I remember working on so many projects that were basic but a lot of fun and others that were a lot more...
I went to university for computer science up until the pandemic started. It was great. I remember working on so many projects that were basic but a lot of fun and others that were a lot more complex but still fun and rewarding. For example, one of the staples of beginner projects is Conway's Game of Life. I remember building that in HTML, CSS, and Java Script. One of my other favorite projects was a website for alum to visit to see alumni news and events, and also to lookup other alum.
What were your favorite projects when learning to code?
10 votes -
AI can do your homework. Now what? We interviewed students and teachers on how schools should handle the rise of the chatbots.
22 votes -
The boom of artificial intelligence chatbots prompted one Danish teacher to start incorporating it into the classroom, rather than blocking it
8 votes -
DN42 - Darknet for learning networking
6 votes -
FedFingerprinting: A federated learning approach to website fingerprinting attacks in Tor networks
6 votes -
The next chapter for Learning on YouTube
7 votes -
Accused of cheating by an algorithm, and a Professor she had never met. An unsettling glimpse at the digitization of education.
17 votes -
What Arduino-like kit do you recommend to get started with children?
Hi Tildes, I'm looking to introduce my children (aged 10 or so) to simple electronics (blinking lights, simple sensors, ...). I've played with Arduino in the past, but I see that there are now...
Hi Tildes,
I'm looking to introduce my children (aged 10 or so) to simple electronics (blinking lights, simple sensors, ...). I've played with Arduino in the past, but I see that there are now many competing options: Arduino, cheap rip-offs, RPi zero, adafruit, ESP32, ... It's easy to get lost!
Which do you recommend? Ideally, I'd like something cross-platform and open-source, easy to set up (ideally a kit with everything included), and of course not insanely expensive.
Edit: thanks everyone for the good advice! There are so many good options...
12 votes -
Teachers in Africa are using radio to keep remote learning affordable and accessible, since many households have no access to internet or a computer
7 votes -
Remote learning is here to stay — can we make it better?
5 votes -
IOS app to train super basic (pre)algebra skills. Free or freemium.
I know those are easy to find on children's education materials, but the keyword here is simple. Anything kiddie, requiring too many clicks or that takes 3 seconds is off the table. I kinda need...
I know those are easy to find on children's education materials, but the keyword here is simple. Anything kiddie, requiring too many clicks or that takes 3 seconds is off the table.
I kinda need to brush up on my super basic reasoning. In part, because a grown man should know the time table by heart, and in part, because I wanna convince myself that I did not get brain damage after being hit by a car (there's really nothing indicating that, I'm just paranoid).
I'm looking for something simple that presents me with the multiplication table and or simple calculations to answer under a time frame. The requirement for iOS is that my computer is broken.
And it really can be super simple, even something I open from a mobile web browser or transfer to my Kindle.
Additionally: there is no need for if to be an app. A huge list of exercises (with answers) would be greatly helpful.
Thanks!
6 votes -
How the USA’s massive failure to close the digital divide got exposed by the coronavirus
5 votes -
Exam anxiety: How remote test-proctoring is creeping students out
9 votes -
Your kid’s apps are crammed with ads
17 votes