The Never Ending Story of my Home Network

If you are just starting out in tech, you probably won’t understand. If you are longer in the tech field, you can surely relate.

When I began with IT stuff, I had switches, firewalls and servers in my little basement apartment. 8 years later, I just want this shit to work and don’t want to do anything with it. Set it up once, run forever. So I have this business connection with about 150 MBit/s for almost two years now. I bought a cheap router / access point after getting the modem for it and never looked at it. The connection was quite fast and I had nothing to complain about, since I was connected by cable most of the time.

When I moved to the new flat I just connected the thing and did’t think about it either since there were more important things at that time.

A year later, my girlfriend started to work from home and then the whole story began again. I just debugged the line and realized, that I only have 30 MBit/s instead of 179 MBit/s which I have at the modem.

End of the story I replaced the broken router, now the wifi in the living room is pretty fast again at about 160 – 170 MBit/s. But the connection in both offices still sucks at 50 MBit/s.

So I experimented with a powerline kit, a cheap one I still had left. But I coulnd’t get more than 50 MBit/s in my office.

Today I went to the store and bought another kit and tried the whole evening to get more through the line. I ended up with 170 MBit/s on the outlet in the bathroom. Great.

Next try will probably be some wifi mesh stuff.

That’s it. See you tomorrow!

Sharing is Caring

In most teams there are people with different specialities. One is better in frontend, one is better in backend and somebody else knows better how to handle databases. Well, that’s a good thing. You can learn from each other. If you are willing to share and admit what you don’t know.

Actually everything is said in the first paragraph, so I could stop here 😉 But let’s dive in a bit.

The problem I often see is, people are afraid to share their knowledge, because they think they make themselves obsolete. When you are the best Javascript developer and teach everybody else on the team about the new cool ES6 features, you are easily replaceable and could lose your job. Well that’s bullshit.

In the moment you prepare to share something or teach someone, you notice things you didn’t know. At least that happens to me all the time. Especially in tech, you shouldn’t stick with your knowledge. Remember flash? Sure you do. The best flash developers are unemployable today, if they wouldn’t have advanced in other topics.

And on the counterpart, if you admit, that you don’t know everything, you will learn so much new stuff and go through the world which your eyes wide open and encounter cool new things, that you wouldn’t have seen otherwise.

Repetition is key

I’ve looked at a ton of technologies and programming languages, which is good for my job. So I can tell you how to solve a problem with which technology and which tools fit for you.

But as much things I have learned, I have forgotten a ton of them. Because I did on or to tutorials and read the manuals, doesn’t mean I totally master that skill. Repetition is key.

Things like Python, NodeJS, automation stuff, I know by heart, I can tell you hours about Jenkins, about CI, about configuration management, the advantages and disadvantages about several approaches. Why? Because I have done this things daily. I am working with Python for about 6 years every day. But I only know it so well, because I use it every day, I repeat simple things every day.

So what’s my point today? I really suck at CSS, or better at advanced stuff, like animations. My goal for September is, to publish 6 codepens, each on different topics of CSS. Why six? I don’t now 😉 Sounds like a good number to start. I want to do different topics, like layout with flexbox and grid, animations, filters and so on.

Expect the first at the middle of next week. See you tomorrow!

I only need to buy X before I start

Is that you? It was me. When I started going to the gym and lifting weights I looked for the coolest gym gear I could find and bought a lot of things I didn’t even know how to use. But the thing is, I thought they make me better. It turns out, they don’t.

But I experienced this thing in so many ways. I also looked for cool gadgets, to fill my workspace. USB gadgets all over the place. When I started building stuff with the Arduino and the Raspberry Pi, I also bought a ton of sensors. I didn’t even what to use them for.

After reading a lot about minimalism, not that thing with white tables and white walls all over the place, I started getting rid of a lot of these things. I am still in the process of getting rid of things. But now I now, that all of these actions, where the wrong first thing to do.

Instead of going out there and searching for the coolest stuff for the new thing I want to learn, I try to do my best, with the things I have. And only when I have outgrown these things, I am looking for the stuff that will improve me in this hobby or in this area.

In short, your gear doesn’t matter. You can achieve so much with less. You don’t need a MacBook Pro to start programming, I learned it on a ThinkPad T42 which I bought used for 100 Euro. You don’t need great running shoes to go to the gym. You don’t need a 3000 Euro camera, to learn shooting photos, a used one from eBay is enough for the beginning. Only look for upgrades, if you really need them.

Sometimes, less is more. See you tomorrow!

Dont’ overthink – start!

Yeah, my setup is almost is ready. I decided to develop on a minikube setup in the future. It’s powered by kubernetes. Something I have to learn a lot about, but it’s fun.

And that made me think about some stuff. I sat there and thought about a good structure for my projects. Yeah it is kind of important, but not that I should think hours about it.

We all have this moments, where we instead of just starting something, overthinking it and not doing anything. Sure some things need planning, but don’t lose to much time on it.

You can always adjust later. That’s it for today!

Look back and celebrate 5/140

Today I recieved a reminder from Day One about the entries on 23. August 2017, which is one year back from now. It was one of the first days, I have used it for my journal.

Point 1 is the cool awesome app that I used since then.

Point 2, which is more important; I can compare, how I have improved since than. My thoughts are different, I look different, I feel different, I work on different things.

And you don’t need a journal for this. Just think back one year. What changed since then? What have you learned? Which bad habits did you drop, which good habits did you learn?

I am sure everybody can find at least one thing, that he or she has improved in.

That’s it, see you tomorrow!

Why not take the easy path 4/140

Sometimes I think about, if it wouldn’t be easier to just take a normal path. Working from 9 to 5, from paycheck to paycheck, accepting mediocracy. Simply because it bores me.

Of course I take days off, come home, just watch Netflix and do nothing else. But if I do this, for more than one day in a row, I get annoyed by myself and think about all the projects in my mind and have to work on something, or work on myself, improve myself.

In the last 2 – 3 weeks I had to work with a few things, that I don’t know that much about. This time not technical stuff. I could surrender and accept that I don’t know that much about it and go on and do nothing about it. But curing my own itch I first read a ton of articles on the internet about it and then bought a book, that looked very promising to me.

It will take some time until I work it out completely, but that’s the process. And as John Sonmez says; Trust the process.

That’s it for today, see you tomorrow! 👋👋

Compensate yesterday 3/140

At the moment, I am totally unhappy with my home office. It’s cluttered, there is so much stuff just laying around. After leaving my previous job and had to give away my car, I just put everything inside there. The cat likes it, since it’s a playground with boxes and stuff 🤷‍♂️ But it’s also annoying when I am working there and she is walking around and throwing stuff around.

The plan was to get rid of all the chaos yesterday, but as you may have read, I wasted 3 hours yesterday because of some chaos in public transport, which resulted in leaving the mess alone 😉

So today, I am trying to compensate yesterday. I have gotten up at 6, was in the train at 06:30 and already began working. So I will be home today quite early and finally get to put some work into my office and make it more enjoyable sitting in there.

Another funny thing; cat content works 🤔 I have uploaded the pic of my screen with our cat in front of it and it got about 350 likes or so 🤷‍♂️

See you tomorrow! 👋

Ouh what a day 2/140

This morning began pretty awesome, not. I missed the first train, the second train was late and stopped on half of the way, because of some accident. Plus I had coffee on my shirt since my mug dripped a bit. It didn’t seam to get better.

But that’s crying on a high level. Instead of crying all day and having a bad mood, I used the time to put some work in. Since the tram had stopped in an area with shitty mobile internet connection, I couldn’t get that much done, but I think for sitting on a stone stair, it’s ok 🤷‍♂️.

After 3 hours the way seemed to be cleared and I could go back to the office in Stuttgart.

Although I lost 3 hours from commuting and blocked tram, the day had a good outcome. Since I am starting to work on my portfolio now, I haven’t much to tell about it, except that it’s going to be built with CSS grid and flexbox.

It should deliver a good example of speed and performance, so I want to have to all the things in my own hands and not loading tons of CSS and JS, I don’t need. And it’s also a good training to build something by hand.

Instead of boring you, I will end this now and hopefully have something more for you tomorrow 👋

Let the streak begin… 1/140

Okay I have to admit, that I have missed my initial plan.

The plan was simple; when I will start my new job, I will start a new streak. Looking back, it was clear, that this won’t work out. When you get into a new company, there is so much new stuff, you have to work out. Dealing with new challenges, new coworkers, the whole new environment.

So, it should have been clear to me. And I also have let my routine slip. I haven’t been doing my usual stuff, such as journaling daily and keeping my daily writing in place. But let’s get back to it.

The second streak will double the first. I will do my best to keep it up and also spend more time again, working on myself. That includes the whole personal brand stuff, as well as Codalong. And my github streak 😉

It is already 10 past 9 here, so the day comes to an end. I have to get up at 6 tomorrow, so I only have a few hours left. Tomorrow I will have a long commute for an hour. So you will hear early from me 😀

The rest of the day, I will use to finish the design for my new portfolio, which will be available by the end of the week. Since I have shut down hauck.io, my online presence suffered a bit 🤷‍♂️. Let’s change that again.

So, let’s put in some work! See you!