HNHacker News
TopNewBestAskShowJobs

humbleMouse

832 karma · joined January 28, 2015

angular/java/openshift/springboot/groovy

Minneapolis based. Feel free to send recruiting emails for remote jobs with headquarters in warm places or places with mountains.

submissionscomments
humbleMouse··on Ask HN: Who wants to be hired? (May 2019)

  Location: Minneapolis

  Remote: Yes

  Willing to relocate: To west coast only

  Technologies: Spring Boot, Docker, Kubernetes, Openshift, 
   HTML, Java 8, Groovy, Linux, Intelli-J, MongoDB,
   MySQL, Hibernate, Cassandra, Javascript, Angular, Git, 
   Jenkins, Selenium, Kafka, Apache, Tomcat,
   Jquery, Ajax, Json, Typescript, Ansible, Microservice

  Résumé/CV: https://drive.google.com/file/d/1oScbSc_kcl5XK0LOJjKWjRWJdtZGfW0s/view?usp=sharing

  Email: mcmahonworks@gmail.com

  Open to contract or fulltime.  I can do operations work or 
  development work.  Proficient in full stack work.  Prefer 
  backend/operations/production support work.  Current 
  contract ended recently, available for work now.
humbleMouse··on Jenkins Is Getting Old
If you're mixing npm with pom files you are asking for trouble. Jenkin's shortcomings have nothing to do with npm's crappy package management. (not saying you said that, just pointing it out)
humbleMouse··on Jenkins Is Getting Old
I agree with you that bash heavy complex things are best suited for something like ansible.

However, deploying containers to environments like openshift and kubernetes is extremely simple with jenkins. I don't think that's complicated at all. As a rule of thumb, you should be able to hide all the complexity in your deployment in the dockerfile. In addition, you can always use jenkins "build with container" functionality to build your application in a dedicated container on the fly. Many ways to hide complexity with jenkins.

I do agree with you that jenkins is abused because it is more than a CI/CD tool. I think that you need some experience using it to know what works well and what doesnt. Unfortunately in the new age "sprint agile" world some random guy has to pingeonhole crap into jenkins in 2 week time windows that shouldnt be there in the first place.

I also think that many devs underestimate what you can do running local jenkins as a tar file on your macbook. I like using jenkins to automate tedious tasks for myself. As an example, it is trivial to write yourself a custom github code scanner that will scan all files and folders in as many repos as you want. I like using jenkins for outside the box things like that.

humbleMouse··on Jenkins Is Getting Old
I feel you, but why are your jenkins pipelines so complicated? I feel like your workplace's deployable artifacts should follow a familiar pattern and there should not be much guessing/re-inventing the wheel with jenkins scripts. I feel like complicated builds are usually the result of an application that is not very well thought out in the first place.
humbleMouse··on Jenkins Is Getting Old
If it takes you 100 tries for a moderately complex jenkins pipeline, you have other problems that are not jenkin's fault.
humbleMouse··on Tesla Posts Big Quarterly Loss as Its Electric-Car Sales Lag
If you need software to control the heated seats in your car, I don't want that car.
humbleMouse··on Tesla Posts Big Quarterly Loss as Its Electric-Car Sales Lag
Seems pretty ridiculous to claim software is needed for heated seats. Usually a hardware setup with a simple switch.
humbleMouse··on Tesla Posts Big Quarterly Loss as Its Electric-Car Sales Lag
So to clarify, you dont get heated seats unless you pay 4.5k for a software upgrade?
humbleMouse··on I'm Against Podcasts
This may be the dumbest thing to ever make it to the front page. What a pointless thing to complain about. Podcasts are not for everyone, but to be "against" them is so dumb I dont even know where to start.
humbleMouse··on Ask HN: Thoughs on Elk Stack
I think it's great, just make sure to have plenty of cpu and ram for your elastic cluster because it uses a ton. Additionally, I suggest skipping logstash and shipping logs directly from filebeat -> elastic. Filebeat is very simple to set up and runs on tiny memory allocation.
humbleMouse··on Micro-promotions and mentorship: impact of small actions in engineering culture
Here's your title bump to "Technical Lead" with your 2% raise, have fun taking way more responsibility with pretty much the same pay...
humbleMouse··on Micro-promotions and mentorship: impact of small actions in engineering culture
If your organization has a junior putting out "fires" in production after 3 weeks, a few major things are wrong. First of all, code shouldn't be "on fire" frequently in production. Especially a domain of functionality that is simple enough for a 3 week old junior.

Honestly I can't think of as valid reason why there would be something breaking in production that a junior with 3 weeks of experience on a team could fix. Where are the dev ops people? Why is the production code so fragile? If the "fire" is easy enough for a junior with 3 weeks experience on the codebase to put out, why is it even a problem in the first place? Many questions here.

humbleMouse··on Best Practices for AWS Lambda Container Reuse
I agree with you that it's messy and an anti-pattern to try to implement something like this in lambda.
humbleMouse··on Best Practices for AWS Lambda Container Reuse
The OP commenter said that the cache would have to contain retry logic, which in your sceanrio would trigger and then initiate a new connection object.
humbleMouse··on When to Use TypeScript – A Detailed Guide Through Common Scenarios
Typescript is wonderful, especially as someone used to writing a lot of java/groovy. Typescript is like pouring cement around your javascript house of cards. It makes writing front end code painless and predictable.

It also has amazing tooling in intelli-j. Code completion, linting, package recognition, all the good stuff.

humbleMouse··on The MacBook keyboard fiasco is way worse than Apple thinks
When I first started using touchbar macbooks for dev work I literally was accedently hitting the escape "key" on the touchbar all the time. It was super annoying and I had to re-train my pinky not to hover over the touchbar.

The macbook touchbar is a disgrace and I have NEVER seen anybody use it to improve on their workflow.

humbleMouse··on Show HN: Mongoku, a Web-Scale GUI for MongoDB
This is awesome, will definitely try it out. I actually wrote a project like this with a java backend but I ran into a json serialization issue on the server that put too many /// into nested json and I abandoned the project. Very cool project you made here, lots of use for it making mongo administration easy.
humbleMouse··on Machine Learning: Full-Text Search in JavaScript – Relevance Scoring (2015)
Reading your site on my phone and it reloads every 10 seconds. Annoying.
humbleMouse··on Maybe You Don't Need Kubernetes
If people would spend 1/10th the time they spent complaining about kubernetes actually learning kubernetes, maybe more people would know kubernetes and realize its not even that difficult to administrate.
humbleMouse··on We Pay You to Learn to Code
How is it any different? Everybody is getting pimped out in this industry.
humbleMouse··on We Pay You to Learn to Code
> Something about taking a cut of someone's salary doesn't feel right to me.

Ummm, that's how the whole tech industry works. Ever work for a recruiter? They're taking a cut of your salary.

humbleMouse··on Java 12
I see the same in major enterprise companies I and my peers have worked in. Java is being used for a lot of large greenfield projects I am aware of.
humbleMouse··on Java 12
In addition to all of these good things, you can also use groovy which has a ton of shorthand syntax and makes writing code super easy. Groovy also makes writing tests short and simple. I love java and all jvm languages honestly.
humbleMouse··on Give Me Back My Monolith
You could just make a shared object module that is versioned and have all the microservices use those objects to communicate. Or you could implement avro schemas. Many ways around this issue.
humbleMouse··on Rebuilding My Personal Infrastructure With Alpine Linux and Docker
It's all fun and games using alpine linux until you run into weird networking issues that are caused by slim images.

I was a big fan of slim images until unsolvable bugs started popping up. Like others have said, not much benefit shaving off a few hundred mbs in the age of fiber.

humbleMouse··on Ask HN: How to be productive with big existing code base
I agree. That's one of the most ridiculous code tip's I've ever heard.
humbleMouse··on Why I quit a $500K job at Amazon to work for myself
OP - what does your wife think of this decision?
humbleMouse··on Why I quit a $500K job at Amazon to work for myself
This is one of the most yikes worthy posts I've ever seen on hacker news. I wonder what OP's wife thinks.
humbleMouse··on Ask HN: Career advice for people not on engineering tracks?
You're comparing the JVM to docker containers and regular VMs? Lol. Java is a rock solid language and many languages in wide use are built on top of it. Spring releases content frequently. Nobody makes "Java ops code" - lol. Doesnt even make sense. You dont know what you're talking about.
humbleMouse··on Ask HN: Career advice for people not on engineering tracks?
Java is not outdated tech. Your advice seems pretty solid overall but Java is definitely not outdated tech. I would expect as much from a non-coder giving advice though.
← PreviousPage 4 of 15Next →