HN user

sippndipp

324 karma

Loves Rails and React. Founder of 9elements.com

Posts58
Comments68
View on HN
lore.kernel.org 1y ago

Remove some entries due to various compliance requirements

sippndipp
18pts12
img.ly 1y ago

Using LLMs for Generative Design Editing

sippndipp
11pts0
9elements.com 2y ago

Responsive bar charts in HTML and CSS

sippndipp
140pts26
9elements.com 2y ago

Hosting a ComfyUI Workflow via API

sippndipp
13pts0
molily.de 5y ago

Testing Angular – A Guide to Robust Angular Applications

sippndipp
4pts0
9elements.com 5y ago

Maintaining JavaScript applications in the long term

sippndipp
14pts0
9elements.com 5y ago

Developing on Windows with WSL2

sippndipp
2pts0
news.ycombinator.com 7y ago

Ask HN: What's a good algorithm to distribute data in a P2P network

sippndipp
7pts2
blog.photoeditorsdk.com 8y ago

How to Build Instagram’s Story Editor in a Day

sippndipp
11pts0
bundesfighter.de 8y ago

Bundesfighter II

sippndipp
2pts0
molily.de 9y ago

What Google AMP Means for the JavaScript Community

sippndipp
5pts0
news.ycombinator.com 9y ago

Ask HN: How much hours of People / Meeting time does your day have?

sippndipp
12pts22
www.because-recollection.com 10y ago

An interactive experience looking back on 10 years of music

sippndipp
1pts0
medium.com 10y ago

Rise above the noise

sippndipp
4pts0
github.com 11y ago

Action Cable – Integrated Websockets for Rails

sippndipp
11pts1
github.com 11y ago

A guitar tuner in HTML5

sippndipp
1pts0
9elements.com 11y ago

Go in Production

sippndipp
5pts2
github.com 12y ago

Custom Watch face for Android Wear

sippndipp
2pts0
swiftweekly.com 12y ago

Show HN: Free weekly Swift Development newsletter

sippndipp
1pts0
9elements.com 12y ago

Our First Experience with Swift

sippndipp
7pts0
swiftweekly.com 12y ago

Swift development newsletter

sippndipp
2pts0
9elements.com 12y ago

External bundles with browserify and gulp

sippndipp
3pts0
www.georgeandjonathan.com 12y ago

Website where you can see every note of a song

sippndipp
5pts0
github.com 12y ago

A Docker base image for Ruby, Python, Node.js and Meteor web apps

sippndipp
2pts0
9elements.com 12y ago

Stripe vs. Paymill

sippndipp
70pts34
lostechies.com 12y ago

Using A Single Git Repository For Multiple Heroku Projects

sippndipp
5pts0
fontprep.com 12y ago

The missing font generator for OSX

sippndipp
4pts0
stackoverflow.com 12y ago

What is the worst real-world macros/pre-processor abuse you've ever come across?

sippndipp
1pts1
androidweekly.net 12y ago

Show HN: Android Weekly - free Android development newsletter

sippndipp
13pts6
news.ycombinator.com 12y ago

Ask HN: What notebook is cool for development (hard/software)?

sippndipp
6pts16

I understand the depression. I'm a developer (professional) and I make music (ambitious hobby). Both arts heavily in a transformational process.

I'd like to challenge a few things. I rarely have a moment where an LLM provides me a creative spark. It's more that I don't forget anything from the mediocre galaxy of thoughts.

See AI as a tool.

A tool that helps you to automate repetitive cognitive work.

I think you should give it a try. Rails made me a better software architect and showed my the importance of writing expressive elegant code. It might have lost some market share to other techs (Node / Elixir) but it's still the original.

In my opinion your requirements are a little fuzzy. If you're developing a website (no hard database requirements) you could go with something easy as jeykill, middleman or gatsby. If you're developing a web application I would try to evaluate my future needs:

Need #1: Since I don't know what my users will do I need to be agile and quickly adapt to business changes. Tool #1: Rails - the flexibility of RoR is still unbeatable. Especially if you're a startup this is really a timesaver. Furthermore it's no rocketscience to develop a decent frontend on top using React or Vue.

Need #2: Shitload of people will use my site. Tool #2: Elixir / Phoenix has kick ass performance and language and framework are well written and thought through.

Need #3: My whole team are frontend devs who just know JavaScript. Tool #3: Maybe Node.js is for you. In the past I've rarely seen a good Node.js backend project but if you're really disciplined (aka writing a lot of tests) it should be doable.

Need #4: My project is a FinTech and I need to talk to banks. Tool #4: Java/Scala/Clojure since you'll might talk to these services directly and all of the have JVM based SDKs.

Need #5: I'm a microsoft consultant. Tool #5: Well then go with C#/F#.

There is some truth in there... Too many cargo cult devs out there: http://en.wikipedia.org/wiki/Cargo_cult_programming

But to answer your question: It depends on the business you're in and the dev culture your company established.

In the most consulting shops or early stage startups I've seen the situation that you're describing. Cranking out code because visible features / products is the only thing a customer cares about.

But in companies that build a sustainable product that needs to scale things are different. They embrace good architecture TDD/BDD. They embrace time for refactoring. Maybe you should switch your job :-)

Go in Production 11 years ago

I get your point - but I wanted the article to be more about our experience with Go rather than pros and cons of GC :-P

You should test your sites with these two tools:

http://www.shellshocktest.com/

and

http://shellshock.brandonpotter.com/

There is a well maintained guide at Digital Ocean that explains the nitty gritty details:

https://www.digitalocean.com/community/tutorials/how-to-prot...

If a server is vulnerable there is a great guide that helps you to deal even with old systems:

https://dmsimard.com/2014/09/25/the-bash-cve-2014-6271-shell...

I always had trouble with their hardware. Random crashes and they needed two repairs until they changed it. Mavericks seems to be very buggy and I have to consolidate my whole dev environment again. Would like to switch to a real Linux (Ubuntu / Debian). I don't want the Retina stuff since for such a high resolution the devices are underpowered.