HNHacker News
TopNewBestAskShowJobs

citeguised

252 karma · joined July 21, 2015

Front-End-Developer from Munich
submissionscomments
citeguised··on ‘When the Glaciers Disappear, Those Species Will Go Extinct’
Scrollytelling
citeguised··on Ask HN: How do you overcome Weltschmerz or fatalism about our future?
Funny, just today I was looking for a similar topic.

I always had this mindset that things are all in all improving in the world. It came down crashing with Trump, Brexit and the general trend towards nationalism, especially the AfD in Germany.

I was always aware of climate change, but it used to be so far in the future that I didn‘t lose sleep about it. This changed with recent studies, comments and articles on HN, Twitter etc. which painted a more dire picture of the future, plus the heat-wave in Europe last year.

Our son was born in 2016 and around that time my optimism began to fade. Luckily, the luckiness of parenthood offset the darker moods a little bit.

With climate-change, the sex-talk isn‘t the most unpleasant talk of parenthood anymore.

Deleting most social-media-apps helped me. Unfollowing folks who post and repost triggering material is essential. I‘m usually not for hiding the head in the sand but this about mental health.

Also, sufficient sleep helps the brain to deal with those „oh no..“-moments. Aim for 7-8 hours.

There are lenses you can view those issues through, that may help you:

- You‘re not alone. Most humans also worry, and are also worried. They will have to face the same issues as you. You‘re probably better off than most of them.

- Humanity will adapt. You will adapt. Most changes, also for the worse, don‘t happen over night. (Not talking about wars, catastrophes etc. of course)

- You can make a difference. Every kilogram less CO2 in the atmosphere counts.

A few years ago, I watched German cabaretist Hagen Rether. He said „This right now is probably the best time to be alive. This is it. We have it better than our ancestors and our children.“ I‘m afraid he was right.

I think humanity needs some kind of a wake-up-call. I just hope it‘s not too late by then.

citeguised··on How not to hire a software engineer
Thanks! This is a nice approach which I will try with our next front-end-candidate.

Currently our process consists of three exercises: A small website-layout where the candidate has to fix two styling-bugs and equalize some container-heights (CSS-Part); a Palindrome-Function (JS-Part); and a discussion where we look at a webpage-layout, and go through how they would structure it HTML/Component-wise and talk about general topics that come up. But I like the colleague-like approach of your way and guess that it'll work better in our case.

Can you name an example of an app which the candidate has to extend?

citeguised··on Nokia 9 PureView Now Available: A Flagship with a 5+1-Camera Array
Very fascinating. Now I know why the Light-Camera [1] looks just plain ugly to me. The Nokia-Phone is a little better, but also non-pleasant at least.

[1] https://light.co/camera

citeguised··on European Parliament approves copyright reform
Not yet but you can follow the twitter-account from the link. She will certainly be posting it once it's available.
citeguised··on Top Scores: Video Game Music
I enjoy listening to Indie-Game-Soundtracks, especially while working. Artists like Austin Wintory (Monaco, Larry), C418 (Minecraft), Jim Guthrie (Sword & Sworcery) and Disasterpeace (Fez). I made a Spotify-Playlist with those, and numerous other indie-tracks. [1]

[1] https://open.spotify.com/user/115694390/playlist/6nfksYi3hJx...

citeguised··on Top Scores: Video Game Music
Yes! Particularly the Underwater-Level-Tracks.
citeguised··on Death of the Calorie
I guess lots of people do the mistake of having a too-small daily deficit while counting.

It's obviously not an exact science.

If you go with a daily reduction of 1000 kcal, then it doesn't matter if you have an error-margin of 300-500 kcal, you still lose weight.

If you only try to save 500 a day, and maybe are not too exact in your logging, you might not see an effect at all.

citeguised··on Death of the Calorie
Yes! Refinement is the key.

Losing weight by counting kcal is a skill which requires practise and consciousness. I need to get to know what kinds of food work for me; how I handle certain situations like sickness or times with travel (anything off routine, really).

After quite a long time of doing it, I believe the reason it works for me personally, is that the accountability towards the calorie-app keeps me off chocolate (big candy-bowl at work which I pass multiple times a day).

My problem is: As soon as I stop counting, the accountability towards the counting-app is lost, and the junk-food is back on the plate. After several months I'm back to ~95 kg and it's on to counting again (usually triggered by too-tight pants).

citeguised··on Show HN: Open source balloon simulation with Three.js
Cool! This is nice to just run locally and play around with the parameters. I know the feeling of rediscovering abandoned sketches and projects, and thinking that they're not so bad after all.
citeguised··on Ask HN: Work-life balance?
Yes, and it seemed to be the one thing that can be put on hold without negative consequences, in contrast to sleep and family. I still do some lighter things on the side (like DevLids.com), but nothing that takes much time like game-dev.
citeguised··on Ask HN: Work-life balance?
8 Hrs max at the office, 5 days a week. Rest is mostly family and sleep.

I cut down personal projects to a minimum after reading "Why we sleep", and it helps with overall well-being.

Commuting via Bike is also a big health-win for me. One hour on most work-days (sometimes the temperature or other circumstances require the car).

citeguised··on A single-page app is almost always worse than a multi-page app
I want to hug Greg for this article and especially this paragraph at the end: "Third, if you’re implementing a very complicated component then you can use React just for that component. For instance, if you’re building a chat box then there’s really no need to implement your login page in React."
citeguised··on Is front-end development having an identity crisis?
You could search for a front-end-engineer with some design-experience for hiring. Then get the initial visual/interaction-design from a freelancer. The dev should be able to fill in blanks and continue the initial design-work.
citeguised··on Hello P5.js Web Editor
Processing got me into programming in University while studying design and kicked off my (too-long) transition to full-time software-development. It's an awesome tool and I'm happy to see it is still going strong. To somebody looking for a little more advanced, but still approachable variant, I can highly recommend OpenFrameworks, which is C++-Based.
citeguised··on Ask HN: What do you do in your 1-on-1s with your direct reports?
Our team-leads have 1:1s every 6 months with their team-members. Every team-lead has 3 to 8 people they 'manage', although managing in this case means keeping them informed and supporting their professional development. The 1:1 is mostly about ways to improve and setting goals in personal development (what to learn next, attending a rhetorics-seminar etc.) and defining the necessary steps to become senior/principal/etc. Also we elect our team-leads once a year. I'm surprised to see so many companies where weekly is the norm.
citeguised··on Ask HN: What's a starting point for learning how to write programming languages?
Check out "Writing An Interpreter In Go" https://interpreterbook.com/ It uses Golang to make an interpreter for a simple C-Style language and it's "only" 200 pages long. I'm about a third in and my head is smoking.
citeguised··on Ask HN: How did you find your passion?
My two (biggest) passions are code and the guitar. The latter I discovered after I found a html-guitar-course on my friend's laptop when I was 14 and simply went for it (I'm 32 now).

Finding the former was more interesting. I started coding a little bit when I was 12/13-ish, but it was never more than the basics. Some QBasic, HTML and Visual Basic. I wanted to do an apprenticeship as a software-dev, but I guess my math-grades were too bad back then, and I was discouraged to pursue the path any further. So by 18 I did one in an unrelated field (banking) and during that started drawing/painting a lot.

I thought I found my calling/passion/etc. and went to an artistic secondary school and studied Design in Munich (Graduated with a BA).

Around the middle of Uni (26), I had posted a painting [1] to ConceptArt.org for critiques. I had spent several hours on that one. One respected and popular member mentioned, that the painting is nicely rendered and all, but it doesn't make sense; it has no message; it's saying nothing.

That comment and lots of thinking made me realize that I actually wanted to _have painted_, and not really to paint. I had nothing to say, there was no purpose I wanted to fulfill by doing art, other than get likes and compliments.

It took some time (years) until I was completely honest to myself regarding art. (Nowadays I do pixel-art, calligraphy and caricatures occasionally, but seldom)

Thankfully, we had a very good HTML/CSS-Intro-Course in Uni, which enabled me to make a website for my friend's band, which helped me get an internship at an agency where I did design and HTML/CSS. I very quickly discovered what I should have known for 15 years: that coding and building digital stuff is my passion.

I am still working there. Now as Senior Front-End-Developer. Every day I am grateful that I can work in this awesome (and well-paid) field, doing work I like and enjoy.

[1] http://radovcic.blogspot.com/2011/01/guitar-girl-ii.html

citeguised··on Ask HN: “Write your own” or “Build your own” software projects
This Tutorial shows how to create a full game (Asteroids-Like) with Love2D and Lua. The game itself is available on Steam. The course is free, and you can pay to get the full source code and the solutions to the tasks. Doing it right now, about halfway through. Really engaging and interesting so far.

https://github.com/SSYGEN/blog/issues/30

citeguised··on How to make a game from scratch using Lua and Löve
You could try RayLib, it works really well with Golang.

http://www.raylib.com/

https://github.com/gen2brain/raylib-go

citeguised··on Writing space invaders with Go
Also, for non terminal-based things, Raylib is really nice. It's originally a C-based games-library, but the bindings work well for playing around in Golang.

https://github.com/gen2brain/raylib-go

citeguised··on LWJGL: Lightweight Java Game Library 3
I found the Unity-Tutorials from https://unity3d.com/de/learn/tutorials very insightful. They provide a nice starting point. Plus Unity has a big asset-store, which is handy especially if you're on your own.

A bit simpler and great for getting started is Construct3, which is a HTML5-Game-Editor which runs in the browser. They did a great job with the App. https://www.construct.net/

citeguised··on Ableton Live Redesign
Phillip Sackl landed a design-job at Mozilla by doing something similar. It wasn't as complex as a full redesign, though.

The application: http://readyformozilla.com/

The design-work: http://readyformozilla.com/panorama/

citeguised··on Show HN: Construct 3 – Make games in the browser
Having tried lots of game-making-apps and frameworks, I always keep coming back to Construct2, now 3. Also as web-dev I'm impressed by the good performance and usability. (If you find the time, maybe do a blog-post about the challenges you faced and clever solutions you came up with :-P)

I'm not a fan of apps in browsers, but on a Mac it beats having to start VMWare and Windows by far!

For me, the hugest win over 2 is the ability to run it on the mobile device in parallel and have almost instant testing. Maybe you could add a feature like generating a preview-url at some point?

On my Android it didn't work with the latest updated Chrome, but it works fine with Chrome Canary or Beta, which can be downloaded from the Play-Store.

Also great to be able to pay monthly, even if it's a bit more.

So, 1000x thanks for making Construct!

citeguised··on Bootstrap 4 Alpha 6 Released
Remove 100% height, add "display:flex" to "containingBlock" and "content"
citeguised··on Don’t Get Attached, It’s Just Luck. My Interviewing Advice and Tips
"Things like knowing the box model, closures, map/filter/reduce, object vs array, prototypes, bind/call/apply, event delegation. These made up almost ever single first phone screen interview I’ve ever had."

Seems pretty hefty for a junior-frontend-position.

citeguised··on Front-end Development Tooling Survey
For your own projects it doesn't matter, as long as you're productive. If you're looking for employment in the frontend-sector, you should get used to SASS.
citeguised··on Ask HN: What is your favorite Google chrome extension?
BKMRKS - Simple New-Tab-Page for displaying Chrome-Bookmarks https://chrome.google.com/webstore/detail/bkmrks/fdlkakjjmff...

Full Page Screen Capture https://chrome.google.com/webstore/detail/full-page-screen-c...

citeguised··on Ask HN: How to prepare for a Front-end Developer interview?
It heavily depends on the company and area I'd say.

At my company, an IT-Consultancy in Germany, the junior-position-baseline is a solid understanding of HTML and CSS, and at least a basic grasp of Javascript. For mid-level-positions I expect "fluency" in all of those areas, plus a good knowledge of standard-tools and accessibility. I also look for a good foundation in either design or CS, depending on the interviewees background.

The interview is the same for every level, though we look for different things of course. We ask the applicants to set up a basic front-end-file-structure and to start coding a design we created specifically for interviews. During that we ask them to think aloud and talk about the reasons they do things the way they do.

The second exercise is a palindrome-function in JS (or on the whiteboard for juniors).

They seem like simple tasks, but you wouldn't believe how many interviews we had where the person couldn't even code an img-tag from mind.

I understand that at Valley-Companies/Start-Ups, Frontend-Development includes many more advanced topics than in our case.

citeguised··on After ‘The Biggest Loser,’ Their Bodies Fought to Regain Weight
You could of course. It's just easier to cut 50% for a couple of months than 10% for years because the results come faster, and so does the motivation to keep it up.

Also, counting calories is not really an exact science, so you want to make sure you stay way below your daily goal, just in case the lunch had 300 calories more than you calculated. This is much easier with lower calorie-goals.

For me a good pace was 1 kg a week, which I could do by sticking to 2000 calories. Most weeks it lost only 0.5 kg but there's still some progress. Luckily, maintaining my weight works just fine with a daily intake of ~3000 cal.

Regarding quick-fixes: You still have to keep tracking your intake long after you reached your goal of course, otherwise the old eating habits will come back slowly but surely. I think this is where most "diets" fail: They hold your hand for a few months, when you need them to do so for the rest of your life.

← PreviousPage 2 of 3Next →