HNHacker News
TopNewBestAskShowJobs

cccc4all

-17 karma · joined January 11, 2021

submissionscomments
cccc4all··on GameStop Is Rage Against the Financial Machine
The wall street casino recoils in horror that some people are good at counting cards at black jack stock market and teaching millions in how to count cards at black jack stock market.
cccc4all··on A worry junior engineers frequently have is that they ask too many questions
Generally, the people that say junior engineers ask many questions are not the people that have to answer the many questions.

The people that can answer the many questions are very busy senior engineers. They have their own questions and things to do in their projects.

Some of these senior level engineers put out articles, books and video presentations on technical topics, that can answer most junior engineer questions.

Junior engineers have the entire internet and wealth of content to read and analyze.

Engineering is about solving problems. Junior engineers have to ramp up quick and be able to solve problems, with or without help from others.

Additionally, how does the junior engineers know the answer to their questions are correct? They still have to do their own research to verify the answers.

cccc4all··on I tried to report scientific misconduct. How did it go?
Unfortunately, social politics infect group dynamics, even in supposed scientific settings.

When people ask about historical scientific issues, like how did historical scientific consensus conclude the sun revolving around the earth. And it took Copernicus to right the wrongs.

Simply look at the kind of scientific shenanigans happening now, false results, outright fraud, huge reproducibility issues in scientific studies. And many scientific communities just going along with the shenanigans. Explains many things in science.

cccc4all··on Why does it take so long to build software? (2020)
It takes long time to build anything of value, software is no different.

There are many variables in building software, which roughly break down to budget, resources and time. All these variables must be managed carefully to deliver software of quality and value. There are several strategies that mitigate the process of building software and manage tradeoffs between budget, resources and time.

There's no one size fits all solution that can reduce time without accounting for budget and resources.

cccc4all··on The Pros and Cons of DRY Code
Dan's point in that article was that he spent time doing something basically for the sake of keeping up appearances. Kind of like going through motions without achieving anything useful.

It wasn't solving any problems.

It's better to focus on solving problems as they rise up, as opposed to doing things to keep in line with some arbitrary standards that may not be relevant.

Key is learn how to discern between trivial issues and real issues that affect the project.

cccc4all··on The Pros and Cons of DRY Code
Premature optimization is root of all evil - Donald Knuth

https://stackify.com/premature-optimization-evil/

Don't be evil.

cccc4all··on Twitter acquires Revue
Will this be Twitter's Instagram?

Or

Will this be Twitter's Tumbler?

My money is on the latter.

cccc4all··on Software engineering topics I changed my mind on
Good enough code that works, at the right time, beats good architecture. Too many examples in computer science history.

Simple, clean code that works is the best way to express logical intent.

Eventually, everything compiles down to byte code. You can do it the easy way or the hard way.

Industry will use the most effective tool. Academics can experiment with high level concepts, but if it doesn't scale out, it won't be popular in the industry.

cccc4all··on Software engineering topics I changed my mind on
Typed languages can be better utilized for self documenting codebase. The types are used to show clear intent for the code.
cccc4all··on Software engineering topics I changed my mind on
It's good list. Except the TDD rant.

TDD can be reframed as codified specifications with test verifications. Then, the TDD purists do have a point.

cccc4all··on New Intel CEO rehiring retired CPU architects
The markets are never perfect. That's why you have to ask for what you want.
cccc4all··on React created roadblocks in our enterprise app
Just reading the initial scope of the requirements. This project was guaranteed to fail, no matter what tech stack was utilized.

There's no future proofing in Software Development. As soon as an application is deployed to prod, it's obsolete. It must be on constant maintenance/upgrade schedule. And, the replacement project must be scoped out quickly.

cccc4all··on New Intel CEO rehiring retired CPU architects
The remote option has always been available for in demand tech people. Now it's available for most people in the tech field. So it's available "everywhere" people can do the work.
cccc4all··on New Intel CEO rehiring retired CPU architects
It's interesting that people think $200/hour rate, for in demand software engineer/developer, is out of touch.

That roughly equates to $400,000 a year. Which may seem like a lot, until people actually see what the market rates are in west coast tech hubs.

https://www.levels.fyi/

Also, Mark Zuckerberg is worth $100 Billion, for creating basically a CRUD app in php.

cccc4all··on New Intel CEO rehiring retired CPU architects
People get paid what they ask for. No one is underpaid or overpaid.

Simply ask for more in salary and benefits. When they ask why, state all the reasons why the increase is warranted. If they deny the request, look for another job that pays the higher amount.

cccc4all··on New Intel CEO rehiring retired CPU architects
He probably told you that because that was the minimum salary range for that position.
cccc4all··on New Intel CEO rehiring retired CPU architects
$200/hour rate is median for developers with in demand skills. Many companies will gladly pay this and higher rates to fill positions with qualified candidates.

Software engineering and development field is extremely difficult. There are many opportunities in this field, because there are so few candidates that can do the work. HN is self selected group of people with experience in the field. But they are actually very few in number.

The average worker does not have in demand skills in tech sector.

cccc4all··on What is good and bad about the F-35 cockpit
F-35 is a slush fund for politicians and Military Industrial Entertainment Technology sector.

$1.5 Trillion and counting.

cccc4all··on New Intel CEO rehiring retired CPU architects
The best way to get a raise or a promotion is to find a new job at another company. Look for a company that actually values the tech stack skillset and are willing to pay actual competitive salary.

It is much easier now with remote work being prevalent.

cccc4all··on New Intel CEO rehiring retired CPU architects
For 1099 contract work, $200/Hour is the sweet spot for in demand fields, javascript, React, FE, etc.
cccc4all··on New Intel CEO rehiring retired CPU architects
That may be median for your area and you may be happy with it.

In west coast tech hubs, that's about half of median salary alone. If you factor in bonus, stock options, etc. That's about 1/3 or 1/4 of total comp.

https://www.levels.fyi/

cccc4all··on Fediverse in 2020
The technical implementations seem interesting. But, who scrubs the toilets in this social network? Who does the boring, dirty jobs required to clean up after users?
cccc4all··on Capitol Attack Was Months in the Making on Facebook
OK, one side is BS. What makes you think one side is BS? Who told you one side is BS?

Are any of your family, friends, neighbors on the other side?

What will you do to the people on the other side?

cccc4all··on Capitol Attack Was Months in the Making on Facebook
What makes you say "both sides" argument is getting tiresome. What will you do to the other side?

What is making you to take one side and against the other side?

cccc4all··on Capitol Attack Was Months in the Making on Facebook
What is your world, where this is not a "both sides are the same"?

Which side are you on? Which side are your family, friends, and neighbors on? What will you do when you find someone on the other side?

Most importantly, what is making you to take one side or the other?

cccc4all··on Software engineering is a learning process, working code is a side effect
I had initial thoughts, but I read the article and noticed the author is an academic.

The author mixes up How and Why of software engineering. Learning is part of the How of software engineering. The Why of software engineering is to develop and deliver solutions to business clients. Most business client don't care if you learn something or not, they expect results.

cccc4all··on Software engineering is a learning process, working code is a side effect
There are differences in How and Why of software engineering. The author attempts to answer Why of software engineering by answering some aspect of How of software engineering.

Learning is part of the How of software engineering. The Why of software engineering is to develop and deliver solutions to business problems.

cccc4all··on Software engineering is a learning process, working code is a side effect
Professional software engineers develop and sell solutions. Code by itself is meaningless, it's the application of code in certain parameters and delivering expected results, which results in solutions.
cccc4all··on Software engineering is a learning process, working code is a side effect
The author seems like an academic and doesn't seem to have practical engineering knowledge.

Engineering is the process for solving problems, usually at business scale.

Mechanical Engineering solves problems of moving widget A into widget B, at scale of thousands or millions of widgets.

Electrical Engineering solves problems of moving electrical power form point A to point B, at scale of generating and delivering electrical power to millions of customers.

Software Engineering solves problems of moving digital data from point A to point B, at scale of collecting Billions of user data into databases and generating metrics reports.

cccc4all··on Parler’s de-platforming shows the exceptional power of cloud providers
I wouldn't stress over it one way or the other. This has been going on for many years, if not hundreds or thousands of years in human history. One group of people has always tried to take control over another group of people, by propaganda or force as necessary. Simply pick any history book and read about difficult times.

Being depressed or in despair actually makes it easier for the propaganda to work.

Seek out the truth, as the saying goes, the truth is out there.

One thing about people in tech are that they are aware of patterns. Certain patterns seems to work and certain patterns don't seem to work. Ask why certain patterns are pushed by central authorities and mainstream popular media and certain patterns are suppressed.

← PreviousPage 3 of 4Next →