HNHacker News
TopNewBestAskShowJobs

earpwald

22 karma · joined October 11, 2013

Just another face in the sea, keen on .Net Core and learning React...hoping to help make the world a little better.
submissionscomments
earpwald··on Ask HN: Aids to Learn Engineering Management
This board is older now, but has some good articles on it.

Im in the same boat, 1 yesr under my belt but still just keeping my head above water. I think experience is key, and having an open 1:1 with your senior/peers to ask and learn for ongoing situations is super important.

https://trello.com/b/V2LWCIWu/manager-training-resources

earpwald··on Ask HN: Does reading technical books help your software engineering career?
The short answer....it depends.

It very much depends on what books you're reading, if they're right for you at your current level and helping you take the next step up. it depends on if you're not just reading but also seeking for ways to engage with what you have read....there's a lot of factors.

Actively doing will always teach more than just reading, but if you read, try out, adapt, try again, then you may find more benefit.

earpwald··on Ask HN: What kind of tests do you write for your side projects?
Unit tests help developers, integration tests help logic.

This can annoy folks, but the straight forward truth is that integration tests cover the unit as well as the whole, so if time is limited, they should 100% be the priority as they bring more value.

That said, I love making sure that my code is well unit tested and I build TDD where I can to make that happen. Im not dismissing the value of unit tests, but when you have to make a choice, for me, Integration tests win.

earpwald··on Ask HN: IT stories I cant sell
I definitely think there would be a market for this, either on your own space (substack etc.) or maybe for blogs that do care about privacy and security.

If you do post some, I for one would be keen to read.

earpwald··on Ask HN: Meta: HN Commentary
I agree about the notifications for replies etc...perhaps I've just not seen it yet!
earpwald··on Why do we still color-code info in ways that are incompatible with ~8% of men?
I'm not sure that this exact case is accounted for, but I know that a large part of the industry atm is getting re-focused on accessibility testing.

Government contracts seem to be getting it baked in now as a legal requirement as a few cases are being taken to courts.

My company have a requirement to be level AA compliant and our designers have been taking colour compatability into account.

earpwald··on Ask HN: Who Uses Hacker News?
I'm a software developer and I come to HN to keep up with new ideas and trends etc. Often see things on here days before it becomes a thing on news outlets.

Generally I like to skim through articles and see whats relevant etc.

earpwald··on Ask HN: Switching jobs to a similar role in another company
Its only a problem if you have a non-compete clause in your contract and even then, unless you're taking intellectual ideas, its hard to enforce.

In the past I worked at an insurance based company and they had a standard non-compete clause, but many left to work in other insurance companies and no issues were ever raised.

earpwald··on Ask HN: I think my manager is trying to fire me
Ok, so firstly to your question, it sounds like you aren't happy at the company, not just that they may, or may not be unhappy with your fit. Personally in my experience, managers will only push someone out if they are continuously bad at their job and even then they'll spend months trying to find another solution.

I do agree with others here that you need to sit down and really think about what type of company you want to work for and start there.

It does sound to me that this company has process issues...tickets that are too big for a sprint, manager is micro-managing instead of letting the team self-manage etc. I think the team could do with a bit of space and time to figure out what their flow is. In software development there are those who fit well into a procesa driven culture and there are others who prefer more fluid approaches. You seem like the latter.

earpwald··on How would you plan to survive a full scale nuclear war?
Dont really want to survive for the post apocalyptic world...but that said....my city is relatively small in the UK. So make it to the train tracks and out of the city with cans and as much water as we can carry and then head for the hills and see how long we last.
earpwald··on Ask HN: Small companies, how do hire without Leetcode
I do interviews at a decent sized company, but our office is really only 15-20 people. Our process is a bit lacking as we generally do 2 rounds of discussions (1 hour or less each) which has a focus on technical and soft-skill questions.

Its an ok process, but I personally would like to change one of the sessions to be an interactive dev... give a codebase ahead of time, nothing crazy and then get them to drive a solution, be the partner and then also work through a bug. Nothing complicated, I want to see their thought process and how they work as a team. Obviously google etc should be available.

In terms of being able to compete with larger companies, thats not always the case. Maybe not in salary, but thats only part of a job. Culture, perks, and the project itself can all be draws to bring in great devs.

I'd add that my worst ever interview was a coding one, similar to what I described, but the difference was that there were 3 people sat opposite me just watching me, no talking, no chat or fun, nothing. Dont be those people!

earpwald··on Smartphone gaming can be harmful for some seeking relief from boredom
So in other words, playing a game to stop being bored will make you play the game for longer because it will stop your boredom...
earpwald··on Ask HN: Going back to school when I already have solid CS career going on?
In all honesty, a CV and a degree just get your foot in the door. When I do interviews, I want to know who you are and what you're capable off...the way to talk and explain yourself and what you know is far more important.

I rarely look at a CV in depth.

That said, thats my personal way, and if you feel like completing the degree for yourself then you should.

earpwald··on Ask HN: What are improvements that can be made on Paired Programming?
I've noticed that in my role as team lead i spend more time watching screen shares etc.

What I prefer is using VS Code to Live Share as it makes it much easier to talk through and show what I mean or review in real time.

Its hard, but it is worth the time when two devs can work together in such a manner.

earpwald··on Ask HN: How do you prefer to browse HN on the go?
Hews works pretty well on Android.
earpwald··on Ask HN: How did the pandemic/economy crash/lockdown affect you?
Marriage put on hold. Honeymoon put on hold. First house put on hold. Yeah it sucks.
earpwald··on Stripe responded to my concerns about user tracking
Personally I think this has been a good pointer that we need to be careful about what we trust third party libraries and frameworks to do.

I in no way believe that Stripe had any intentions of doing anything wrong, however it is good to hold people accountable and ensure that what they do is above board. I have personal examples of companies caring very little about users data, except when they might be caught out for it.

Thanks for the article.

earpwald··on Ask HN: Help I want out I want to leave HN
Out of curiosity, why do you feel its not good?
earpwald··on Ask HN: Who pays the extra cost of WFH?
Our electricity is expensive and on a meter so charged at a higher rate. With being at home as well we're using our own coffee etc instead of company provided.

You're right, it is a small amount of expenditure, but I was curious as that's now escalated across entire companies!

earpwald··on Ask HN: Who pays the extra cost of WFH?
I haven't done an estimate yet as we start this week. We pay on a meter so the electric is pretty expensive and as we rent not much I can do about it.

Thats mostly it...I bring lunch in and thats the greatest expense.

earpwald··on Ask HN: Who pays the extra cost of WFH?
I walk lol!
earpwald··on Ask HN: Should I change my passwords frequently?
Changing passwords frequently leads to trends in password reuse. Ie increasing 1 to 2 and then to 3 etc.

Best password is a long random words password as explained by xkcd!

earpwald··on Two lessons you’ll learn in your first year as a tech lead
Definitely agree with these. As a newly official tech lead I'm finding both these things quite a challenge!
earpwald··on Ask HN: What should I do with the latest.dev domain?
Yeah that sounds like a good and useful idea!
earpwald··on Why learn yet another programming language?
Seeing as you want to grow as a programmer then I would encourage you to first excel in PHP. That means spending time looking at in the in-depth ways of doing things, but more importantly the best way to do it. Look at best practices for PHP, how to improve your coding style and to work on learning how best to refactor and improve older code within systems to be performant and secure.

I would also encourage you to look into the pros and cons of PHP, as there are situations where some other language is better. Sure you can do it in PHP anyway most of the time, but you should always look for the best solution, so using PHP may cost you more time or risk security or some aspect for a specific task. I don't know what you do and PHP could be perfect for everything you do, but knowing limitations is a good thing to know anyway. Once your happy with your level of knowledge in PHP that's when I would start looking at other languages, as you never know what you'll like. I've always been fond of java/.net stuff, but I recently tried Node and I love it, so you may find other things that you enjoy coding in.

earpwald··on Why learn yet another programming language?
It depends on what you want to do and what you want to become. As the old saying goes, knowledge is power, and the more you know, the stronger your skills can become. As a developer myself, I would say that my skills are independent of the language I'm coding in. For example I currently work in .Net, but the skills I know are easily transferable to other languages (Java, Node etc).

It's important to remember that PHP is not going to be suitable for every situation that you develop in and knowing what else is out there, and having a basic knowledge in how the other languages work and their pros vs cons means that you can chose the right solution at the right time. Ultimately if you want to be a PHP developer I would recommend really focusing and learning that language first and then looking further afield. After all its better to be a master of one language, with the ability to pick up new skills as needed in others, than be an amateur at 10.

earpwald··on HN: Quick tips for learning a foreign language quickly?
Yes I agree, I'm going to be on the receiving end of this myself. I am traveling to China/Vietnam later this year so as much as trying to learn before I go, I know I won't truly get it till I arrive and start using it.
earpwald··on [dead]
Very fake....account is one hour old.