Front end software development is: - real-time (instant load, 60fps) - distributed, incremental (synchronize remote data as needed) - asynchronous - reactive (react to user actions in realtime) Front end is the hardest kind of dev I do. The folks who do it every day are heroes.
-
-
Replying to @wycats
Agree that front end is underappreciated and difficult. It's not fair to call most front end real-time. Unless your primary problem space is preemption, priority, and deadline it's not really real-time. Responsive or consistent would be more appropriate IMO.
1 reply 1 retweet 3 likes -
Replying to @coreytabaka
Real time in this sense means: - very sharp deadlines for downloading and running (compared to native apps which can get away with asking you to download many megabytes) - taking actions in the browser can't take long enough to block the main thread or scrolling fails.
2 replies 1 retweet 5 likes
I sometimes use "soft realtime" in this formulation, which I think is completely accurate. "A system is said to be real-time if the total correctness of an operation depends not only upon its logical correctness, but also upon the time in which it is performed."pic.twitter.com/G2aCYvkBVj
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.