HNHacker News
TopNewBestAskShowJobs

codenesium

268 karma · joined January 14, 2013

submissionscomments
codenesium··on Ask HN: How to avoid over-engineering software design for future use cases?
I lean towards building it to the exact known specification and don't worry about how it's going to change. If you write tests you can refactor anything.
codenesium··on Ask HN: What did you make during lockdown?
I rebuilt my side project in Vue. It's meant to be an API generation tool for .NET Core. Basically provide a swagger definition and it generates a ready to run solution based on that definition. Still working through the details but it works on a basic level now.

https://www.codenesium.com

codenesium··on Ask HN: Pitch your personal newsletter/blog with a one-liner
Codenesium

How to do stuff in .NET Core

https://www.codenesium.com/blog/posts/

codenesium··on Software Engineering Within SpaceX
After riding as a passenger in a Tesla I was shocked at how often the driver looked down at the screen and not at the road.
codenesium··on Seven years later, I bought a new MacBook. For the first time, I don't love it
I use a Mac. I spun up a windows server image on AWS and I've been doing all of my development on that. It's cheap if you turn it off and it has snapshots. And it's available from any machine with remote desktop.
codenesium··on I wrote a SaaS product because the internet made me believe it'd make me rich
I think everybody has to learn this lesson. Treat it like a learning experience and you haven't lost anything but time hopefully. Earlybrd.io is currently down and I wanted to check it out. Hug of death.
codenesium··on Oil crash busted broker’s computers and inflicted big losses
I don't think they knew in this case they were potentially trading on margin. The broker didn't know either which is crazy.
codenesium··on Oil crash busted broker’s computers and inflicted big losses
That is the point I was trying to make. Basically if you're in the business of producing or buying and selling the commodity the futures are for you. If you're just speculating how does that help anybody? I guess you could make the argument that having more eyes on the market means there is more information so the price is a better reflection of the true value.
codenesium··on Oil crash busted broker’s computers and inflicted big losses
Wasn't the original purpose of futures to let farmers and others lock in prices early so they can mitigate risk? Speculation on futures seems dumb if you have no intention of taking delivery.
codenesium··on IMF Says Great Lockdown Recession Likely Worst Since Depression
How do people die from an economic slowdown? Maybe in poor countries but I don't think in a developed country an economic slowdown should kill anybody.
codenesium··on IMF Says Great Lockdown Recession Likely Worst Since Depression
From what I've read they think it's already around 15%. It just takes a while after the fact to figure out what it is.
codenesium··on COBOL programmers answer call
For me it was micro focus Cobol.
codenesium··on COBOL programmers answer call
I worked in COBOL at an internship and this was around 2012. This system runs over 1000 court systems in the U.S. It's graphical too and sort of looks like vb6 on the frontend. It was a nightmare to work in even though the team was disciplined and took care of the codebase. You can't write 10k line programs with all global variables and have something that's nice to work on.
codenesium··on Deploys at Slack
I'm curious what a Jenkins + Octopus system is missing that your system provides. Most companies would have a hard time justifying the expense to build a bespoke system just for devops.
codenesium··on Deploys at Slack
I've never seen it solved. You either write and test migration scripts to roll it back or you restore from a backup. Idk what you do if you add a new column that's populated in the new version and you rollback. I guess this would be a good place to roll out as small of piece as you can and hope you don't find out it's busted a week later.
codenesium··on Ask HN: What's the fastest tool for basic CRUD?
It's because the owner of this patent is a patent troll who sues companies out of existence for building what you're talking about.

https://patents.google.com/patent/US7062502

https://www.theregister.co.uk/AMP/2015/09/07/sunk_by_patent_...

codenesium··on Computer Science from the Bottom Up (2016)
I'm not saying these aren't important but for most developers this stuff is rarely going to be used. Most "developer" jobs are not math heavy. I'd rather push someone to learn how to write clean code and focus more on the engineering aspect.
codenesium··on Ask HN: How Can I Learn Music Theory?
There are lots of complicated answers here. All you need is to be able to build scales and chords using the circle of 5ths. Just learn how to write out the notes for a scale like E major. Then learn how to write out the notes for all of the chords in that key. If you do this and learn how to build scales and chords everything will start to make sense. I have a music degree. This is the key. This page is a good start. https://www.tempomusicards.com/lessons/chord-formulas-and-th...

I would also add that to really use theory you have to know the notes on your instrument. You can know them as audible intervals, letters and written musical notes. Tab is worthless. I learned to read music for school and it transformed my knowledge of the instrument.

codenesium··on Are We Living in a Computer Simulation? Let’s Not Find Out
Considering what we've accomplished in the last 100 years I think it's easy to say that within a billion years we could develop the technology to simulate and create life. The question is would it take a billion years or a million or only 10k? You can't say it's impossible. It's just a matter of when.
codenesium··on Lessons learned porting 50k loc from Java to Go
I'm also a c# dev but with less experience. Could you elaborate? Does the mean you copy paste shared code to all of the derived classes? I think I know why you say it's a maintenance nightmare because you start off with a method or properties that make sense in all of the derived classes but overtime the classes become less cohearant and start to develope warts and it would have been easier to modify the duplicated code.
codenesium··on Show HN: BackendLab – Code-free web app builder
Probably not if you're UK based.
codenesium··on Show HN: BackendLab – Code-free web app builder
There is a patent troll who owns creating a frontend from a database. He's successfully sued Microsoft and Oracle and put a code generation product out if business. So I'd tread carefully there.
codenesium··on Blazor, a framework for browser-based .NET apps using WebAssembly [video]
I'm curious what issues you had with entity framework?
codenesium··on A History of .NET Runtimes
Blazor is coming. It's not GA yet.

https://github.com/aspnet/Blazor

codenesium··on Show HN: Ear training site for Guitarists
I made this site to test my ability to work out music by ear. All of the code and music files are on Github. Contributions welcome.

Since this is probably the only place anyone would care about technical details... This is hosted on Netlify and pushes to the Github repo update the site automatically. All of the audio and other files are being hosted from the Github repo.

codenesium··on Melatonin: Much More Than You Wanted to Know
If I take 300 micrograms I feel groggy the next day. I do half and that's just right. It's crazy people are doing 3-10mg.
codenesium··on Slack Is Buying HipChat from Atlassian
I didn't know they had a desktop app. I only use it in a web browser and on my phone and I don't think they have those issues. Maybe you should give those a try?
codenesium··on Slack Is Buying HipChat from Atlassian
What about it is horrible? My team loves it.
codenesium··on It’s COBOL all the way down
I did COBOL for two years out of college. It is the most frustrating and terrible language to work in. We weren't using it on a mainframe we were using it to build GUI apps that run on client machines. I would spend days writing code that would take 20 minutes in c#.There were 10k line files with all global variables and you might think it was just bad design and what not but the team was very disciplined and focused on quality. There are no tests, documentation or Google queries to help you. Your job is to dig in an enormous codebase to understand what it does and that is tough. The developer output compared to a modern language is tiny compared to a Java or .NET developer.
codenesium··on Ask HN: CS grad wanting to travel with remote work opportunities
Honestly I don't think there will be many opportunities to work remotely for someone right out of school. I think most companies would want you to work in the office until you have proven yourself. You might be able to find some contract work here and there but it will be tough without some real world experience.
← PreviousPage 3 of 4Next →