Using your phone as a software development platform
aista.com
aista.com
But… there also looks to be an awful lot of work gone into it, and it seems like it’s actually a real thing, that people use to do real stuff? And you have articles like this that seem serious and realistic? I just don’t understand what’s going on.
Yours sincerely,
Honestly Confused
The blogs posts comments themselves shows the company's author of these seems dense, rude and unknowledgeable in what they argue. Which also means their product they are making is likely being made by the same mindset.
Definitely wouldn't trust them.
It seems also like a ploy to get attention, which is definitely gonna keep me away from their product.
Seriously, check out these comment section. It's like they posted about something they have no clue about and then are gonna defend it to their grave regardless if they are wrong.
Wait until some security flaw comes out and this attitude makes them unwilling to admit they are wrong. Gross.
https://dev.to/polterguy/oop-a-software-development-mass-psy...
https://dev.to/polterguy/graphql-is-a-hot-smoking-pile-of-ga...
I think it has to be trolling, right? I haven't seen mention of LOC as a useful metric since the oughts.
He's not wrong. I loved moving from C to C++ polymorphic code is such a cool concept but after a while you realise it really doesn't solve anything on its own.
Then you start to encapsulate everything in an attempt to separate concerns then you realise that separation of concerns is actually quite easy if you separate data from function and make sure functions have no side effects, something OOP encourages the exact opposite of.
Company Information https://opencorporates.com/companies/cy/HE428124
Rants https://emalm.com/?v=gCuwY
Matches partner name from company information: https://www.kyivpost.com/article/content/ukraine-politics/ch...
Turn down the millennialspeak just a bit...
I watched the demo, and it doesn't mention how this product scales. Who exactly is the audience here? What kind of services do you envision being built with Aista?
Sounds like you're a boomer! /s
I had the exact same question. I don't see myself coding from my phone, because typing on a on-screen keyboard is just awful.
Doesn't really give me high confidence in the actual product.
About a year ago I have used my phone as an actual software development platform, writing a jam game in C with Allegro using Qt Creator as my IDE and bunch of other tools like GIMP and LMMS, by connecting the phone to an external display, keyboard and mouse: https://tins.amarillion.org/2021/log/entrant/4236
Also, many years ago I've been using my Neo Freerunner to develop bunch of Python code using nothing but its touchscreen, but I'm too old for that now ;)
Having been waiting all day I was finally sent down for surgery at 8pm, I was quite a low priority case. I vaguely remember waking up in recovery and being wheeled back to the ward. At just before midnight we are about to go live with the promotion so I take a quick look at the site and all is running fine. 12.00 ticks rounds, refresh the site, it’s gone, error 500, damn! I had overlooked something and broken the site just before the biggest proportion of the year.
Somehow, and I don’t fully remember, I manage to fix it from my phone. We host on Heroku, and my dev environment is on my laptop at home. I had a Digital Ocean VM sitting unused, but with key based auth only. I somehow manage to install a ssh client on my phone, grab the key from my password manager. Login and install the full dev environment (Python venv, Postgres, Node, Heroku CLI), debug and patch the code. And finally push the fix to Heroku.
I have no idea how long it took, I was certainly still fuzzy from the general anaesthetic, but I got it fixed!
I now ensure I always have a dev environment installed on a vm, and access setup from a ssh client on my phone.
It’s certainly possible to do software development, the traditional kind, from your phone, but I don’t recommend it.
The use of "implies" (twice!) in this paragraph seems very non-idiomatic to me.
The Wolfram Alpha custom keyboard on Android is absolutely the best keyboard for coding.
... just sayin' ... ;)
It's also async to the core, implying it's probably about one order of magnitude better on throughput per HW compared to PHP and Python, possibly more.
To understand why, realise it's just a tiny abstraction on top of .Net version 6. Implying we've got almost the same traits in regards to performance as .Net 6.
Makes jumping on multiple branches super useful right from an device as portable as a iPad or iPhone.
As to my use of "imply", I'll change my language :D
English is my second language, and I should probably install Grammarly or something on my machine ;)
(The proxy service is invite only, but you can host the 100% local version using serve-local)
Another walled garden? No thank you, hard pass