HNHacker News
TopNewBestAskShowJobs

eddie_31003

112 karma · joined September 12, 2013

Software Engineer, Teacher, Navy Vet, and Father

The bytes expressed here are my own opinion, so dig it and dig it well.

[ my public key: https://keybase.io/eddie_31003; my proof: https://keybase.io/eddie_31003/sigs/EW6HiTVvdtVxD0z0HTNpqC7brCvegJl1BQlD1K13hZs ]

submissionscomments
eddie_31003··on Kris Nóva has died
Rest In Paradise friend.
eddie_31003··on Ask HN: What can we do about spam calls with spoofed numbers?
Every number not in my contact lists gets sent to Voicemail initially. My vm is full btw. lulz....
eddie_31003··on Should I learn C++ or Python?
At many Universities and Colleges, Python is taken as their first programming course. Then for the second and/or third course you study Java and/or C++.
eddie_31003··on Should I learn C++ or Python?
What's nice about Python is it so easy to get up and running. Plus its syntax is very expressive. If you're a Computer Science student, like you actually want to learn about data structures and computer organization, then you'll definitely want to study C++. Even as a secondary language to Python. However, you can start with Python to get any idea of what it means to be a programmer.
eddie_31003··on Ask HN: Which developers do you closely follow?
I hadn't seen links to these guys.

Martin Fowler - https://www.martinfowler.com/

Rober C. Martin (Uncle Bob) - https://sites.google.com/site/unclebobconsultingllc/

eddie_31003··on Microsoft Acquires Xamarin
As my man jeff spicoli would've said, "Awesome, totally awesome"
eddie_31003··on Ask HN: SublimeText vs. WebStorm
Text Editors VS IDEs it's more of a question of what tools do you use to accomplish specific tasks. Although most of my day is spent in a feature rich IDE, I do spend a descent about of time in a text editor for small things.

I prefer SublimeText as a TextEditor. I've been trying to use Atom, but haven't made the complete switch.

I've been playing with WebStorm because I think JetBrains products are #KickAss.

I would recommend to using the best tool for the job/task you're working on. If you're doing .NET Development, then Visual Studio would be your tool of choice.

If you're doing web development for MEAN or LAMP or anything else, you're probably use a combination of SublimeText/Atom and something like WebStorm.

I suggest trying to use as many tools as you can and see which ones work best for you and your workflow. It's always a good thing to know how to use more than one tool.

eddie_31003··on Where do you find a co-founder for your startup?
I agree with @alain94040. The best co-founder are your former classmates, co-workers, and the other people you have already worked with and know. Look for really smart people who are around you that possesses a skill that you lack. i.e. If you're technical, try to find somebody who is business oriented.

I would also hit up Meetups, Users Groups, and maybe Alumni mixers. Chances are you might run into an old co-worker/class mate that shares similar interests.

eddie_31003··on Ask HN: Going to Community College and internships
I also attended a community college prior to transferring to a 4 year university. I believe it's all in the effort you put in. Top Universities have name recognition on their side, so if you attend a top university you do not have to put as much effort into this process. IMO.

I had several professors at my community college who had contacts in our local industry and knew several peers who landed internships through those connections. However, they were all local tech firms or local agencies looking for technical interns.

A community college is still an accredited educational institution, so you'll meet the requirements. I also suggest attending Meetups, User Groups, and Hackathons.

There's an old saying, "It's not what you know, it's who you know." The more you are able to network and get your name out there the better off you'll be.

eddie_31003··on Ask HN: I have $2k for books, training and confs. What should I spend it on?
Pluralsight, Safari Books Online, and MeetUps +1
eddie_31003··on Ask HN: How to get around “please link to a side project you're proud of”
I would get really frustrated at that question as well. Due to those same circumstances. Family, Work, etc. Especially, when I was trying to get into an entry level programming gig. I think what ultimately got me over this hurdle was getting on GitHub. GitHub allowed me to have this public place that I could point to. At first, it was very sparse. But as time moved forward and I forced myself to upload even the most trivial things, I began to collect a lot of my coding samples. Whenever I wanted to learn a new technology like RoR or whatever, I committed it to GitHub. It became my playground. Now, I actually have something I can point people to. Overtime, you can clean it up and point people to your better stuff.
eddie_31003··on Obama seeks $14B to boost U.S. cybersecurity defenses
This is just his proposed budget. I'm sure once it'll be a fraction of that once the Republican led House/Senate have their say. It was interesting to read "$160 million for information technology and cybersecurity of the weapons program at the Energy Department's National Nuclear Security Administration." Gotta make sure the nukes are secured.
eddie_31003··on Ask YC: Are there ideas that are “done to death”?
I think there is always room for a better mouse trap.
eddie_31003··on Rdbms-subsetter: An Open-Source Tool for Easier Database Testing
Here's a link to the article.

https://18f.gsa.gov/2015/01/13/an-open-source-tool-for-easie...

eddie_31003··on Ask HN: How should I pick a cloud provider (AWS, Google, Azure)?
I think the biggest thing is just to avoid Paralysis Analysis.

If you're already committed to a specific technology, it may be best to continue down that path. As an example, if you're building .Net Applications it may be advantageous to move to Azure.

However, it you're looking to move fast and pivot when necessary you may want to look at AWS or Rackspace. I think those providers are pretty reliable and offer a lot of options.

eddie_31003··on Build Android Wear+Pebble Apps with JavaScript
This is a pretty neat concept. I'd like to start hacking on wearables soon.
eddie_31003··on Why We Still Believe in Private Offices
I've recently left one organization for another. I was a Dev in a Cube for for several years. I now have my own office with a large window. It couldn't be a more pleasant experience.

I think with open plans you're sharing a lot more germs too. How many times have your co-workers came into work sneezing? Even in a cube farm, those germs just spread. At least with an office you can keep you and your germs better confined.

eddie_31003··on .NET Compiler Platform ("Roslyn") now on Github
CodePlex should move to GitHub
eddie_31003··on I Owe It All to Community College
When I started at my Local Community College, Bakersfield College, in 1997 it was $11 a semester. I think it's up $46 a semester now. I took my C/C++ courses from George Driver. I've recently returned to B.C. as an Adjunct Professor in the Computer Science Dept.
eddie_31003··on Ask HN: Sell, open-source, or abandon a $10k/year Mac app?
It would be nice to see it Open Sourced, but I agree that it will fall to the wayside without ongoing sponsorship.
eddie_31003··on Ask HN: How to break up and delegate programming tasks
We've tried to handle in a couple different ways depending on the Feature. We either slice up a feature into the different layers they impact, so that individual Dev's can work on a layer. This presents issues related to dependencies. But typically, you can have have two Dev's start at the bitter ends, i.e. Presentation and Data then one of them will tie it up in the middle.

For smaller features, we'll have a Dev just implement it full stack. This takes for granted that a lot of the plumbing is there, i.e. Service Layers

It helps to have these conversation during Planning Meetings. This will help the Dev's involved to get a better understanding of the Stories and Tasks needed to implement.

eddie_31003··on Show HN: Open-Source, Free, Agile Project Management Tool
I can dig it. Seems a little choppy, but what'evs. It's Free!
eddie_31003··on Poll: Did you “drop Dropbox”?
I continue to use Dropbox, with no opinion about the Board
eddie_31003··on Ask HN: Hackers who cook
1. I cook because it's fun. I try not to do it every day, because then it does feel like work. But I try to cook often enough that I feel like I'm accomplishing something, either saving money, spending time with my family, and better health.

2. I try to make plans, but they rarely work. I need to be more diligent about my planning.

3. It usually involves chicken and vegetables.

4. Not really.

5. For me, it's all about timing.

eddie_31003··on Ask HN: Choosing between Microsoft and everything else
This question comes in many flavors, should I learn MS or Open Source? Should I buy a PC or a Mac? Should I drive a Ford or Nissan? Should I buy a Dell?

I really comes down to personal preference. Who says you can't do both? I have a corporate IT Background. Microsoft Technologies have kept me happily employed for over 10 years. I'm currently a Full Stack Developer on the MS Stack working for a local gov't agency. However, I have never been exclusive to MS Tech. I love the Mac Book I use. I spin up VMs whenever I want to try something new.

Never stop learning. That's what you should focus on. You'll never be an expert an everything. Try to learn as much as possible about as much as possible. Breadth and depth. I believe we're passed the point of praising the Tech Specialists. Organizations are in more need of the Tech Generalists. We need to know a lot about the Full Stack and everything in between.

Lastly, it's all about finding the right tool for the job. It's best to have a nice set of tools that you can pull from. You'll be better prepared to make architectural decisions when you understand the differences in the tools needed to build great products.

eddie_31003··on Ask HN: What are good blogging platforms for programmers?
+1 for Github Pages and Jekyll. I used a Bootstrap theme that I tweaked a bit.
eddie_31003··on Ask HN: What's the best technical eBook you have read?
For me, there have been more than one. I'll list them in the order I read them. I have them all in an eBook form to read in my Kindle App on my Nexus 7. 1) Clean Code 2) Pragmatic Programmer 3) Patterns for Enterprise Application Architecture

There's some overlap in contents, but I feel they complement each other very well.

eddie_31003··on Ask HN: What projects are you working on?
I'm a grad student working on my Masters Project. It's a Personal Health Information System. I'm using this project to develop a cross platform application using #Xamarin. I'm hoping to have a prototype soon.
eddie_31003··on Ask HN: Is it possible to get a tech job without a degree?
I believe you can get a tech job without a degree. However, that is just a short term goal. What about your long term goals? I believe having a degree further separates you from other non-degree holding candidates. I believe that when there is another bubble bust or economy collapse, those without degrees will be trying to complete their studies in order to compete against those with degrees.
eddie_31003··on Ask HN: What do you think of job hopping?
Continuous Growth and Continuous Improvement doesn't always mean leaving your current gig, but if that is what it takes, then hop away. For me personally, in the last 4 years I have been in 4 different companies. I had one job offer that asked whether bringing me on meant that I would be leaving after a year or two, I declined the offer because it was not enough to make me want to leave the employer I was at. I feel that each one of my previous endeavors has lead me to the next opportunity.