Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
aryehof
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
241.
▲
by
aryehof
4y ago
I somewhat agree, but note that I qualified point 2 with “Aristotelian”. The alternative “prototypical” view (which is what most want to use inheritance for) is unsuited. Regarding the link, I remember Eric Lippert’s series of blog posts an
242.
▲
by
aryehof
4y ago
1. The production of “frameworks” that provide default behavior that can be extended or changed. 2. The modeling of taxonomies (Aristotolian). 3. Modeling fixed generalization-specialization relationships.
243.
▲
by
aryehof
4y ago
> The whole point of agile is to adapt the process to the team's needs I would argue that’s not the point at all. Instead I would argue that its point is short iterative simple process development based on constant stakeholder feedb
244.
▲
by
aryehof
4y ago
I suspect that to some degree people in real life are filtering or constraining their behavior and speech. Facades of one type or another are presented to others. Being excluded from the “group” is something humans have long evolved mechani
245.
▲
by
aryehof
4y ago
Many of the example sites feature attractive drawings/custom graphics. Where can one go to find/hire people who can create these?
246.
▲
by
aryehof
4y ago
4GLs live on through environments like SalesForce and Zoho Developer. The web and cloud ended the era of the desktop and local client server 4GLs in my opinion.
247.
▲
by
aryehof
4y ago
In the UK, Parliament is sovereign. As such, the British Monarchy can be abolished by an Act of Parliament. It is the popular will of the people that prevents that happening. That the British people should choose to maintain the monarchy,
248.
▲
by
aryehof
5y ago
My thought is that the author has discovered that a relationship can be represented as a link. That they therefore “are all you need” is logic I don’t grasp?
249.
▲
by
aryehof
5y ago
I think the answer is that many responsible for recruitment have no idea whether a prospective resource is good/suitable or not, so they need some others to share responsibility for their “sell” (recommendation). The lack of trust is n
250.
▲
by
aryehof
5y ago
> Microservices: Why Are We Doing This? 1. Because many developers have no idea that it is possible to produce a “local modular application”. 2. Plumbing, technologies and deployment pipelines have become more important than a business
251.
▲
by
aryehof
5y ago
I think one mistake is using the term “monolithic” in comparison to “microservices”. To a whole new generation of programmers (and a fair proportion of older ones also) it has a negative meaning somewhere approaching “a huge and growing mes
252.
▲
by
aryehof
5y ago
The issue with requirements are that they are constantly being discovered, adjusted, added-to and changed. The issue with a requirements process is that there too often simply isn’t one. Just recording them in a Feature List (sorry meant
253.
▲
by
aryehof
5y ago
As with any new JS framework technology, it will feel great until its flaws, warts, deficiencies and limitations are inevitably discovered as complexity rises, and which are then addressed in the next JS framework.
254.
▲
by
aryehof
5y ago
I had an amazing conversation with someone random. It struck me how much more effective talking is than having a conversation through text. Got an instant match after turning off blocking of newly registered domains in my DNS filter. A (rel
255.
▲
by
aryehof
5y ago
Sadly there seems to be nothing so attractive to a new(ish) programmer than a shiny silver bullet wrapped neatly into some popular or fashionable term, or better yet a three letter acronym. Our industry features codebases that approach “big
256.
▲
by
aryehof
5y ago
Programmer shortage? Actually, programmers are a dime a dozen these days (soon to be a penny a dozen), but companies (we’re hiring!) want only “special programmers”. They can’t actually describe what they want, other than for entry-level pr
257.
▲
by
aryehof
5y ago
Does it really matter? Perhaps the real challenge is instead leading a full, good and giving life.
258.
▲
by
aryehof
5y ago
Was interested, but seeing that it requires a subscription rather than outright purchase, prevented me from even considering it sorry.
259.
▲
by
aryehof
5y ago
Sadly, hundreds of comments that would appear to prove that "experience" is of absolutely no value in candidates. Rather companies just apparently look for quick-thinking, smart people that can answer recently memorized text-book
260.
▲
by
aryehof
5y ago
Look to the inventors of Object Orientation to learn what it is about. They won a Turing award for it after all. Hint: It wasn't Alan Kay.
261.
▲
by
aryehof
5y ago
It’s common to over estimate human capabilities. Perhaps “holywood” tends to exacerbate that.
262.
▲
by
aryehof
5y ago
Perhaps this suits todays technology focused developer. There has been no progress on how to effectively determine and model complex business domain requirements into code, so just focus on the technological requirements and plumbing.
263.
▲
by
aryehof
5y ago
> We “know” today that inheritance leads to bad outcomes… Inheritance used inappropriately likely leads to bad outcomes. Knowing when that is the case makes one a good programmer, not popular opinion.
264.
▲
by
aryehof
5y ago
Lol, is OOP bashing reaching new heights, or in this context “altitudes”? This is most likely a services architecture implemented with state-of-the-art procedural code … > "The various elements of the IT system architecture do not &
265.
▲
by
aryehof
5y ago
At issue is that software continues to approach an opaque “ball of mud” as size and complexity increase. Silver bullets of the day like “microservices”, event-driven design, and functional programming do nothing to improve that. The prevale
266.
▲
by
aryehof
5y ago
My first thought was what country is this in? Different countries and cultures have different attitudes to work and workers. My first guess was India or one of its neighbors, where I have witnessed such abuses first hand. As a westerner I h
267.
▲
by
aryehof
5y ago
To me this question is exactly the same as “how big should a program be?” Isn’t a microservice just a program that provides a network interface using standard protocols? Fortunately we are all engineers and can apply well established meth
268.
▲
by
aryehof
5y ago
> Translating requirements into code is the hard part I so agree. However, I don’t think that a majority of the new generation of developers would. Technologies, platforms, frameworks, user and system interfaces, and how to best modify p
269.
▲
by
aryehof
5y ago
As an Australian coming from a risk-averse culture like that in Europe, I would suggest that Israel differs in three ways. I observed these on an official Australian Ministerial trade mission to Israel. 1. The culture is risk taking, with f
270.
▲
by
aryehof
5y ago
Something I like to do when given “non-contingent advice” about a project, is to ask the person making the suggestion to review the published current requirements (functional and non-functional) and constraints, and submit a recommended cha
More ›