Readit News logoReadit News
reboog711 commented on Speak English to me: The secret world of programmers   github.com/npmaile/blog/b... · Posted by u/npmaile
CWuestefeld · 3 years ago
I've always used Android phones, but my company recently stopped supporting them and told me they have to issue me a new phone - this time an iPhone.

And I'm utterly lost. At one time, Apple was said to be the high priests of user experience, with intuitive interactions that would just work the way you expect. This seems to have fallen by the wayside, pushed out by making it more sophisticated I suppose. Because things that I do instinctively on Android, I just can't figure out how to do. I've had the phone a week now, and I still haven't figured out how to do a "Switch App" (like Alt-Tab). A few times I've accidentally hit it, but I can't figure out what the trick is.

I don't mean to say that it's objectively bad, but it sure has erected a wall against anyone who might migrate from Android.

reboog711 · 3 years ago
> Apple was said to be the high priests of user experience

People say that, I always wonder how much of that was true. It took me three days to figure out how to get my iPad Touch to stop repeating a single song. I don't know how a single song got selected on repeat.

reboog711 commented on Speak English to me: The secret world of programmers   github.com/npmaile/blog/b... · Posted by u/npmaile
brightlancer · 3 years ago
For a loose definition of "programmers", sure they do. Maybe it's a sysadmin, maybe it's a teen who writes/ builds game mods, but IME most normal folks have someone at work or someone in their family they can ask/ harass, and they'll do this before they'll start typing error messages into a web search.

Folks will come and ask for help but then you have to tease out of them what the problem was. The entire idea of "I got this error; I will look up this error" is _foreign_ to most normal folks. It is grand when they came with an error message in hand.

But even when someone has an error message, they often turn their brain off: I worked with a developer who would send screenshots of a text error rather than just copy and paste it, which would force one of us to retype what he wrote into a web search.

reboog711 · 3 years ago
> I worked with a developer who would send screenshots of a text error rather than just copy and paste it

I worked with someone who did this too. Would also commonly send screenshots of code we were discussing.

"Dude, I need to see this code in context, can't yous end me a link to the file / line in Github?"

reboog711 commented on How relationship satisfaction changes across your lifetime   greatergood.berkeley.edu/... · Posted by u/terrycody
bitexploder · 4 years ago
Be wealthy. Don’t have kids. One of the biggest quality of life hits based on other research I have read is having kids and not having enough money. Or just choose your partner well. Relationship satisfaction is relative anyhow. So even if it dips you can still be objectively happy.
reboog711 · 4 years ago
Also, I'd add "Be Healthy"...

While there are some things you can do in your 20s to help you be healthy in your 40s; genetics can be a factor and cause serious issues.

reboog711 commented on Ask HN: What's Up with Google?    · Posted by u/emsy
Havoc · 4 years ago
The google scraping bot gets past the pay walls in many cases
reboog711 · 4 years ago
Can I change my mobile browser to use the same user agent?
reboog711 commented on Is the big tech era ending?   wyclif.substack.com/p/is-... · Posted by u/dash2
nodemaker · 4 years ago
Thats interesting. Is this from a russian novel of some kind?
reboog711 · 4 years ago
Isn't it from the linked article?
reboog711 commented on Is the big tech era ending?   wyclif.substack.com/p/is-... · Posted by u/dash2
quickthrowman · 4 years ago
> Microsoft got replaced by FAANGs,

Uh, what? Microsoft is currently the 2nd largest company in the world, sometimes it’s the largest. Do you have any idea how many people use say, Office 365 in a given week?

Netflix is 1/10th of the size by market cap, I don’t understand why it’s even a part of the acronym.

Personally, I hold individual shares of MSFT and AAPL and no other big tech company exposure outside of index funds.

reboog711 · 4 years ago
> I don’t understand why it’s even a part of the acronym.

Because the amount it pays developers. The acronym is used in conversations about high paying tech / programming / IT jobs.

reboog711 commented on Modern JavaScript has made the web worse (2020)   chaseaucoin.com/posts/why... · Posted by u/gabe31415
chmod775 · 4 years ago
> My company does complex cloud and on-prem web-based apps, JS front and back.

Then you've certainly run into power users.

Chances are browsers can load and display a 2MB server-generated HTML table faster than the DI system in your 5 MB angular app can start all the required services to be ready to launch your pagination component.

However once it is ready it may be quickly apparent that users would be much more productive using that giant table and CTRL+F than a laggy angular app that would struggle even handling that much data at once in an idiomatic way.

Of course I am making this up to illustrate a point. However I use "one giant HTML table" as a sort of bar to meet when developing in modern frameworks. If with this insanely complicated and large array of tools I can't even do better than that (faster to implement!) competing solution, I might as well not bother.

That "a bunch of large server-rendered HTML tables" just so often happen to be the previous solution that was in place, and power users are likely to complain if we do worse, is just the cherry on top.

To do better we often have to avoid certain things that would be considered modern. Like not putting lots of empty space in our layout, no server-side search that would introduce too much (pointless) latency compared to client-side, and some un-idiomatic stuff to actually handle large[1] amounts of data without change-detection/updating in our framework of choice eating user's CPUs for breakfast.

[1]: The amount of data/elements at which change detection in idiomatic Rust and Angular becomes slow wouldn't have been considered 'large' 15 years ago. Though obviously people then had to put thought into this stuff and it certainly wasn't automatic.

reboog711 · 4 years ago
> in your 5 MB angular app

Related anecdote: I just did a production build of the Angular 13 app I'm working on and it was 686K. That includes all the Angular framework, and a component library which includes a data table.

reboog711 commented on Modern JavaScript has made the web worse (2020)   chaseaucoin.com/posts/why... · Posted by u/gabe31415
cjonas · 4 years ago
It's hard to believe that you have serious experience in react. Or maybe you've just never seen it down correctly... I have the exact opposite take.

Before react I hated UI programming so much. But the way react deals with state makes it so much easier to build and maintain complex applications.

All you have to do is define how your application responds to any given state and provide explicit controls for asking to update that state. If you do that correctly, your application will be predicable and easy to reason about.

The biggest challenge is it's just not the normal imperative programming model that most devs are used to. It takes time and understand to do correctly, but what doesn't?

reboog711 · 4 years ago
> But the way react deals with state makes it so much easier to build and maintain complex applications.

Real question; not being snippy...

I didn't think React had any state management included. A lot of people I've spoken to seem to use Redux, a third party library for handling state.

Is my understanding incorrect?

reboog711 commented on “About one-third of Basecamp employees accepted buyouts today”   twitter.com/CaseyNewton/s... · Posted by u/minimaxir
alistairSH · 5 years ago
I dunno. I could find a job in a few days or weeks.

But, finding a job I want to do for many years probably takes a significant portion of that 6 month period.

Now, if I was already half-way out the door? Or also felt strongly about the no-politics stuff? You bet I'm taking the money and not looking back.

reboog711 · 5 years ago
It usually takes me years to find a job I want. That is why I'm always looking.
reboog711 commented on How some good corporate engineering blogs are written   danluu.com/corp-eng-blogs... · Posted by u/jgrahamc
a1pulley · 6 years ago
Anyone have thoughts on companies that don't include authors' names in blog posts? My (big N) employer anonymizes our technical blog posts.
reboog711 · 6 years ago
I wouldn't write for that company's blog; unless there was some huge internal incentive to do so.

u/reboog711

KarmaCake day410July 10, 2013
About
Jeffry Houser is a technical entrepreneur that likes to share cool stuff with other people.

Jeffry current released a training course that willt each Flex Developer's about AngularJS. Check it out at http://www.lifeafterflex.com . Some books are free.

Jeffry is the Brains behind Flextras, a library of Open Source Components which extend Apache Flex. He has a Computer Science degree from the days before business met the Internet and has solved a problem or two in his programming career. In 1999, Jeffry started DotComIt, a company specializing in custom applications with technologies such as HTML5, Flex, and ColdFusion.

Jeffry is an Adobe Community Professional and one of the initial contributors to Apache Flex. He has spoken at user groups and conferences all over the US and is the creator of three ColdFusion books, over 30 articles, and hundreds of podcasts.

In his spare time Jeffry is a musician, old school adventure game aficionado, and recording engineer. Find more about Jeffry’s new book series at http://www.lifeafterflex.com. The Flextras library can be found at http://www.flextras.com or you can read his personal blog at http://www.jeffryhouser.com

View Original