...assuming all design needs are currently being met. Countless companies would benefit greatly from hiring a designer but haven't been able to, because the cost has been too high relative to the gain. If design becomes cheaper and faster, those companies enter the market — so lower cost per project doesn't necessarily mean fewer designers overall.
Would you like your hammer to have a new and innovative design, or do you want it to look exactly like any other hammer? The majority of UIs exist for the user to perform a task as effectively as possible, and they benefit from being familiar.
¹ Only to have Steve take it away. Jef left and created the Canon Cat, an opinionated computer that eschewed the WIMP interface in favour of anchoring n incremental search. Steve would also leave and create NeXT, and Canon would invest in NeXT as well.
More accurate to say that he was forced out. We (Mac nerds) were shocked when he came back. My father told me that I was super excited talking about his return, though I don't remember that. I do remember having a Mac Addict magazine with SJ portrayed as a priest on his return. Internet Archive ftw.[0]
When there is a boardroom battle over control, I think almost any take is fair. Sculley kicked him off Macintosh. Steve then tried to oust Sculley, who gave him a "window seat."
Sculley had the Board's support, and Steve resigned rather than quietly sit in the corner playing with "New Product Development" toys. The Board refused to accept his resignation and encouraged him to rescind it, but no they didn't give him meaningful authority, so he carried on to Plan B and negotiated the right to make "Education" computers.
Did he jump? Was he pushed? Yes!
And back to the point I was making... His trajectory had something in common with Raskin's trajectory, right down to raising money from Canon.
———
p.s. Fellow OG Mac developer here. I still have the SE/30 I used to write a classified ads app for QuarkXPress and Aldus PageMaker back in the day. I would describe classified ads software in the 90s as, "faster horses about to be eclipsed by automobiles."
12 years ago I was a failed computer science student, wasting my time on drugs. Having failed so many classes I did not see any future at all, and I was considering killing myself to get out of the anxiety and stress.
My confidence regarding programming etc was 0.
I decided to apply for a junior developer job. I got an interview and to prepare for an interview I found this site, Project Euler. I did ten or so tasks.
The interview started out pretty bad, they asked me some technical questions which I did not give good answers to, and I saw that they where not impressed. Then they wanted me to solve two programming problems on a white board. Imagine the relief I felt when both of these questions where from the ones that I solved on Project Euler a couple of days before! I nailed them and the interviewers where clearly impressed. In the end they hired me and motivated it with that although I lack a lot of theory I am obviously a very good coder haha.
Anyway, that was what I needed, when I got this job I quit the drugs and got my act together. 12 years later I live a confortable life as a freelancer and have even managed to build my own SaaS with paying customers! Thank you Project Euler.
Good for you! Inspiring stories like yours are positive externalities that will no longer be extant in the same way when everyone’s minds are just thin clients on top of LLMs!
I'd love to but I can't be too specific due to the personal stuff I shared in the original comment.
It's a system that helps services companies within a certain industry to digitalize all their paperwork, report to the national goverment agencies etc. They do a lot of manual work which can be digitalized easily.
I found this opportunity by just randomly throwing out in a big community that I build software and is looking for ideas, and some guy answered that ended up being my business partner for 3 years now. We are not rich from it but earn like $2000 each a month after tax which is quite a lot for us since we live in a country where healthcare, schools, parental leave etc are covered by taxes. And we dont need to put more than a few hours a month on support. I have put in basically all my spare time for 2 years to get to this point though, the biggest reward is not the money but the process of sitting through the nights being completely in the zone and building this stuff knowing that it will be great :D
True. But you can have a rule that says something like “after X offline transactions you must insert the card into an ATM for update”.
My thinking is that in this day and and age, unless something bad really happens (war, volcanic erruption), the chances of using a card for offline transactions for an extended period of time are very close to zero.
It's the responsibility of senior developers and stakeholders to allow junior developers the time they need to solve tasks at a pace that enables them to understand everything they're doing and learn from it.
These days, AI can generate solutions to problems 10 times faster than a junior developer can. This naturally puts pressure on developers who want to impress their employers, especially when their colleagues are also using AI.
It's important to take screen shots from websites with a grain of salt, since anyone with basic web development knowledge can edit the HTML and write whatever he/she wants. Not saying this didn't happen though, I'm sure it did.
reply