Hacker Newsnew | past | comments | ask | show | jobs | submit | meistro's commentslogin

Senior Frontend Developer (Remote or South Dakota)

Fixing maintenance on rental housing. We're a small, gritty team looking for someone to lead the frontend architecture and implementation of our web app.

https://property-meld.breezy.hr/p/07962a58accd-senior-front-...

Happy to connect directly (I'm the CTO and cofounder) at [email protected]


REMOTE | Property Meld (http://www.propertymeld.com)

Property management software that actually saves managers time.

Software Engineer #1 Python (Django) | JavaScript (React) | Postgres | Redis | ElasticSearch

[email protected]


I don't remember his name, but one of the creators of Angular said (paraphrasing) "When choosing between libraries and in doubt, choose the one that has more testing in place". This is something I've personally found true the majority of the time.


Which kind of testing? Is it better for a library to be in wide distribution and therefore battle-tested but without unit tests, or to be unpopular but full of unit tests?


It depends on the size the library. I'm sure people will point to some outliers but I'd hard-pressed to find a large library that is both widely distributed and severely lacking in tests.


> It depends on the size the library.

Haha, indeed it does.


You should learn SQL and understand relational databases. But using an abstraction (ORM) to cover 80% of the use cases is much better than writing tons of boilerplate SQL. http://java.dzone.com/articles/martin-fowler-orm-hate


Thank you. I searched to see if his article had been mentioned, and glad to find you did. The link he gives to Ted Neward's post is gone, but I found it in the Wayback Machine: https://web.archive.org/web/20141205230114/http://blogs.tedn...

Seems like this thread has gone down a very old, well worn rabbit hole.


Agree that the trend to assemble HTML client side has complicated development way more than it should have. However, returning html fragments isn't the solution for all use cases. Consider native apps for Android/iOS/OSX/Windows. They will need data to be delivered via an API. Instead of creating a one-off data pipeline for web browsers, consuming data from a standard API cuts out the need to assemble views for a specific platform. Creating applications via the browser just isn't up to par with the ease of creating applications in other environments (mobile, pc).


You can have both.

The way I did this in some of my apps is that JSON data is shared between web and Android/iOS client, BUT rendering that data into HTML is done server side:

The server detects if the request is coming from the browser or client app. If it's the client app. it just hands over the JSON data. If it's the browser, it uses the same data to render HTML and sends that to the browser.


Don't fool yourself into believing it is the same as public school. I was homeschooled until 9th grade and during that time we were always actively engaged with other homeschooling families. Still, there is no substitute for being around your peers 40 hours a week. Which is good and a bad thing.

Going into public school was a big shock for me and even more so for my brother who only went to public school senior year of high school. It took both of us years to catch up in social skills. Be aware you are making a tradeoff, whether you think so or not.


Be aware you are making a tradeoff, whether you think so or not.

Oh, we're keenly aware that there's a trade-off. Both my wife & I went through the public school system, and until the last few years considered homeschooling to be "weird".

We're also keenly aware that there's nothing to be gained from forced exposure to apathetic/incompetent "teachers" (more like classroom managers than mentors or instructors) and the occasional junior sociopath. Being bored, unchallenged and unhappy with a group of other bored, unchallenged and unhappy kids results in no additional intellectual or emotional payoff after a couple of days.

Middle school -- where my children are currently, age-wise and academically -- and high school are not the same social experience as elementary school. Yes, there's plenty of socialization....but generally not the kind of socialization that many consider pleasant. And there appears to be far less actual learning taking place now than when I went to public school a quarter-century ago; instruction has been largely replaced with standardized test-taking and the preparation for those specific tests.

Homeschooling, like public schooling, is not a one-size-fits-all endeavor. However, I know my children and have observed their behavior when dealing with not only their peers, but adults and younger children. Socialization isn't my top concern at this point: ensuring that they have a solid foundation in language, math, science and critical-thinking skills is.


I was frustrated that she was stuck wasting her time in high school taking yet another history class

You don't go to school purely for knowledge. We are social creatures and should be learning how to interact socially as much as we should be learning about calculus.

College is the same way, whether it's undergraduate or postgraduate. By taking his daughter out of school he is implicitly making the tradeoff that coding is more important than any social interaction with her peers. That seems dangerous.


Extremely hard to read. Maybe considering porting the message to a different medium?


The DHH Problem:

DHH is an intelligent and successful person. DHH invented rails. And now I can get paid for writing Ruby even though I enjoy it.

So thanks DHH (sincerely).

But. There's a problem. DHH is Ruby famous. Which means that DHH is extremely visible. Some might say disproportionately visible in the ruby community.

Why is that a problem? Because DHH is the Fox News of Ruby.

He's noisy, he's reactionary, he's anti-intellectual. He's very sure that he is right. And he enjoys being rude. (Photo of his famous "fuck you" slide.) That was eight years ago, but things haven't changed much.

Just like Fox News, DHH appeals to common sense and makes a show of being "fair and balanced" but in reality his arguments use aggressive rhetoric and rely on a fix viewpoint.

To pick a topical example: Is TDD hard in Rails apps because TDD is dead or because Rails makes TDD hard? Is TDD not worth the effort because TDD is dead or because the complexity of software can be more managed more effectively if you only work on one product for which you control the requirements? If we only listen to DHH, then we'll never know. Because DHH is just one person. And he only has DHH's experiences.

All I'm saying is the Ruby community is large, and diverse, and thoughtful, and that is why I love it. Please listen to DHH. His experiences are valuable. But DHH does not speak for me, and he probably doesn't speak for you. My personal preference is for a bit less of this ("fuck you" slide) and a bit more of this (slide: "What others do may be the stimulus of our feelings, but never the cause.").

Please give DHH's opinions the weight they deserve: They are what one man thinks. And if you disagree with him: please speak up. Write a blog post, give a talk. Create a web framework. So that we can all learn what the world looks like to you.


A cheap hardwire device that I can take to the gym and not worry about breaking it. There are lot's of great workout tracking apps but I won't risk having my expensive smart phone smashed in order to record my workouts. I see more people using pen and paper even with all the amazing apps out there.


this is probably a core use case for smartwatches. i'd probably lift with a smartwatch on.


This is leadership. Executive leadership at other tech companies should take note.


To respond only after the issue was brought public? No, that is no leadership. It's the best possible response he could give under the present circumstances, but on the flipside, he had no choice but to make this statement. I wouldn't be surprised if it was crafted for him by a PR person or firm.


I'm guessing that at the time (whilst the issue was still internal) they didn't think what was happening was a big enough deal. As a result they're now having to perform damage control.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: