Archive der Kategorie ‘Privat’

My Blog gets old + iPhone Touchscreen writing

No Gravatar

I just got up from bed and wanted to Write à Blog post via the wordpress iPhone App. Why? Because i like Typing on the iPhone Keyboard very much. In fact, I Must Object to the critisizers of the iPhone virtual Keyboard that they’re plain wring about this. Typing goes fast in landscape Mode, you get haptic, Visual and Audio feedback from your keystrokes, which is Way more than à Hardware Keyboard would get You and you get à Typing correction that Works just Fine when You’re writing the correct Language, which isn’t what I’m doing now and therefore I put the uncorrected Version here As à document of what Happens when You write an english post on à German iPhone.

Uuhm. Back to the Point: my wordpress Blog wasn’t updated Forever, As they didn’t have that nice upgrading stuff in there when I First used and installed it on my server some Years ago. I didn’t think it would Be necessary to Ever update, As my Blog wasn’t à Center of reader’s attentions anyways. But Not being able to post directly from an iPhone without using e-Mail ( which is what I’m doing right now) is Kinda sad, as the wordpress app only works with blogs of version 2.7 and higher. Therefore i Hope I can Be doing an update or à Complete reinstallation of my Blog soon, in Case i find some hours during my easter holidays. A new major version of wordpress is ahead anyways. And especially, I Hope that wordpress got à Bit faster since Version 2.5 or whatever I used there. Cause loading Times here on ithoughts are à pain, and I’m Aware of that. Sorry for that. See you Next time. Oh, you can keep all the typos you find here.

In retrospect, the english stuff didn’t make too many errors, right? It took about double the time to write this than on an actual (laptop)-keyboard.

TentacleprOn

No Gravatar

Just a small review and feedback for the newly started TentacleprOn Podcast by tante.

Its a podcast with a weird but unique name. Against all conventions, its pretty much categoryless, and from what I heard I’d put it in Philosophy if I was forced to. But overall, tante wants to pick up everything interesting he can find - as there are already so many categorized podcasts that you could listen to. A good point.

Episode 0 explains what the podcast aims to be and what ideas it should convey. I think this stuff definitely needs to be in textform easily accessible from the main blog page - as noone usually listens to 1 hour of “something” he knows nothing about. So at least try to be more descriptive about the contents in text form.

In Episode 1, the podcast begins with the fundamental concepts of reality and introduces us to the theories of Leipnitz - that all things are based on some atomar building blocks that don’t underlie the physical laws, don’t communicate and have different levels - of of them is the sentinent human spirit. Tante exlains that he wants to invite guests in the following episodes, and in Episode 1 you can easily understand why: talking about such a philosophical topic makes you want to get more views than only those of just one person. You’ll also want questions to be thrown in like “How do we percieve a reality, if our spirits can’t communicate with the sensory input our nerves / eyes give us?” But the shownotes are pretty exhaustive.

So, with no specific topics or categories set, I’d argue everyone should decide if he likes to listen to new, interesting stuff, and if so, if he likes the style Tante uses in his podcast. For my part, I like his voice, his choice of words and his use of language, he should just whine less about his german accent and his inferior knowledge. I seldomly hear people talking english that good and fluent and I bet he isn’t that dumb! ;-)

One small technical comment from a part-time Apple-fanboy: I’d love to get this podcast via iTunes (and this shouldn’t be hard to set up). As I didn’t see a better way than opening the feed, download the .mp3-file, put it in iTunes, mark it as podcast, synch it to my iDevice to listen to it on my way to work. Okay, I didn’t really investigate in that area - but it should be found in iTunes. iTunes after all is the first software that made up my mind about podcasts, because there wasn’t an uncomplicated method to get podcasts for me before, and so I didn’t listen to them.

Overall rating: Interesting. I’ll stick to it for now. Try it yourself!

Great Software Engineers Fail

No Gravatar

This is a litte unstructured rant. That just needs to come out.

I listen to some software-engineering postcasts, read some SE-blogs and generally try to get better at what I do for a living (which is developing software). But I listen to those bloggers and postcasters,  who have often developed software for two or three decades (this means 20-30 friggin’ years), and wonder if they think we all did so. No, we didn’t. And this is where they fail.

They are gurus. Nerdy heroes. They developed languages, built enterprise software, know all the technical details and some may even be able to read assembler code. They work at google, microsoft or some agile startup that will do it all right. The wiser ones tell us what the best practices are, which design patterns are more superb than others and why dynamically typed languages rule now that we’re doing test-driven development. The lesser wise ones use other buzzwords like SEO, Social, Scrum, Semantic, … S-omething. Some are talking about architectural layers, loose coupling, ORMS, SQL vs. NoSql databases, the importance of version control, team-management and the big difference between computer science and the software development craft. Dependency inversion and injection. They’re talking about a wide array of frameworks, tools, libraries and assemblies. Damn, and they still talk about command-line-tools, grep-commands and build-scripts.

But they fail to realise that the usual software-developer out there doesn’t understand what they’re talking about. I see it every day. Computer scientists that finish with a university-degree know next-to-nothing about software development. People programming everything in PHP. I mean the easy stuff and the complex stuff - and PHP wasn’t made for both. I met doctors of “buisiness informatics” with no clue about Software Development - but a good skill with word and powerpoint. Project planners who taught this at university - but fail at leading a team finishing a project in real life. I experience it in my own skills, that I may know all the ideas, but in the short time, I haven’t worked with 1% of what the gurus talk about. We didn’t get taught that at university - and if you try to teach it to yourself, you’re doomed to fail (for some time at least). Try pair programming alone. Or getting the idea behind version control - alone. Try to write structured code - if you’re the only person reading it. Try learning programming as the one guy not having programmed for 5 years besides two others who have. They won’t wait for you, and you won’t learn.

A quick overview of the Test-driven developmen...Image via Wikipedia

All just Buzzwords? Well, what about those fancy Design Patterns? Architecture? MVC? Unit-Testing? To be true, I know that the gurus are right. Many gurus also think about these issues. I work for a real guru who also understands that the fresh programmers need to learn, and he’s a good teacher and patient with us learners. And I try to get used to all the best practices, the agile development, the continuous learning, the new tools. But I think that 80% of the developers out there just want to do what they were trained to do, not knowing that at school or university, they just saw 5% of what they really need to know. And they truely have no intention to learn even more - as 8 hours of work a day certainly is enough!

But are CS-students software developers? Or do those developers come from somewhere else? India comes to my mind. But no, thats not what I meant. I believe good software developers are born from themselves - no school is gonna bring you to developing good software, the only thing that will help you is an unlimited thirst for knowledge. I heard the word “Infovore” somewhere, and thats exactly the kind of people that transcend into those good developers. Enjoying learning new stuff.

I don’t mean SuperBrains. Well, there are the few geeks that came on this world with the fun to code and which were born with a linux-kernel in mind, but please try to realise that software development tools and techniques need to be usable. And that at universities more practical work needs to be done. And people should have more basic-courses. Learn programming more. Get lessons on source control, on getting to know different IDEs. On learning using basic libraries. Get told more was object oriented means instead of giving them a definition and telling them “this is better than goto”. WTF is goto? Show them! Let them make some Basic or Pascal code. Let every wanna-be developer do a lot of projects with different focusses. And let them explain their code afterwards, so they’ll do it themselves. Instead of people from China who just earned 20 bucks.

There are only so many people speaking binary even if they’re developing software. I heard Linux has reached 1% market share. By making better GUIs. Go figure.

At the end, I want to give you the link to a really great post by one of the wiser programming guys: Confessions of a terrible programmer. You may think this is all BS. :-) See ya.

Podcasts I listen to

No Gravatar

Hi people. Just a small notion: I won’t blog a lot as long as I’m employed, so if you wanna keep informed with what happens here, use the RSS feed with a RSS Reader.

Since I’m going to work by bike and need between 15-20 minutes, I begun listening to podcasts on the way. I like tech stuff and software development stuff - so if you like that I’ll give you some hints here. The podcasts I listen to usually go between 1 and 2 hours.

Software Engineering Radio | The Podcast for Professional Software Developers: A nice english podcast (from the accent I think everyone can guess that these guys are germans after all) about software engineering in general. Mostly interviews, nicely prepared, no queer stuff, interesting interviewees. My favourite podcast at the moment. Gets updated all two weeks.

Z! - Zeitgeist, Entwicklung, Technik - der Technik Podcast: A german podcast from two guys about tech-news that I like a lot - updated about every two weeks. Decent and well structured usually. I prefer this one to the next…

Bits und so: … which is another german podcast about techie news. Nevertheless I listen to both of these, to keep myself informed and listen to different views on the things that go on in our binary world. This podcasts most of the time sports about 4 people, so even if they’re pretty good organised sometimes it’s quite a mess. Another negative factor is a lot of commercial stuff in there and a focus on the Apple side of software - but its entertaining and the “picks” where tools get recommended is nice.

.NET Rocks!: As fresh .NET newbie I tried out this english podcast and was pleasantly surprised with its quality. Its fun, updated once to twice a week and usually sports a lot of .NET - tech and interviews with .NETters.

Die Drei Vogonen: I only tried this german podcast once so far, so this is more of a honorable mention. When I looked on the duration of over 6 hours, I was appalled a bit, but took the test nevertheless. First, it was only 3 hours long, then the whole show began anew - to technical issues on this one. Then the guys were more relaxed, also talking about personal stuff like where they went for vacation … and it was also pretty unorganised, despite a well structured layout with picks (same as in Bitsundso), short news (that are too short compared to some beekeeping-hobby-tales) and “deep thoughts” where a certain topic gets highlighted (but in the case of GPG the speakers just didn’t have a clue what they were talking about). So preparation minus, organisation minus, nice ambience plus. As time is limited (in fact the most limited resource in our short lives), I’ll ignore this one till the others have no more stuff for me.

I also tried the chaosradio, but I didn’t like the style and attitude of this one. Oh, and I need to try out TentacleprOn by tante soon.

iPad - Better wait till iPhone OS 4.0 is here

No Gravatar

Just read through some articles on the iPad, Apples new touch-tablet-device. These are my thoughts.

CON: I don’t want Apple’s iPad for the following reasons:

- I got a laptop, an iPhone and an e-book reader.

- The diplay is not e-ink - reading books on it therefore just doesn’t do it.

- It doesn’t fit in my pocket. Its not a phone nor a MP3-device.

- It uses the iPhone’s OS. But when I use a computer, I want multitasking. And I won’t want to have no mouse.

PRO:

- It has a decent resolution for games. The iPod touch / iPhone is already very sucessful, but it has enough space to make complex input fields possible. The iPad can do that. It will be a game machine, I hereby predict.

- It has the “I could buy it my mother, and she’d use a computer for the first time”-effect. It will be a great gift. This is maybe the most impressive factor.

- The programs Apple delivers with it are touch-optimized. But that won’t mean they’re better.

Summary:

Who needs an iPod touch that won’t fit into your pocket? Who needs a touch laptop without multitasking? Nuff said, lets wait for the iPhone OS 4 and what it brings to the iPad, because after all they’re running a standard iPhone OS without iPad optimizations. I guess there will be more usecases after the update, but at the time being I won’t buy one even if the price was 100$. Well, maybe as a present for my mom. Here are some more interesting links by Zemanta …

Windows 7

No Gravatar

I’m using Windows 7 for about a month now and would like to give you an impression of how it feels to me.

Windows 7 is Microsoft’s new weapon of choice. They went back from implementing in C# (–> Vista) to pure old C, as the performance losses of this political descision were accepted with the thought that “hardware becomes faster anyways”. They didn’t think about smartphones and netbooks back then. And got hit by really bad sales. Well, I’m using this platform for about one month now, therefore I thought I should share my experiences with you.

windows 7 in VirtualBox on windows xpImage by nick see via Flickr

Speed: Its not as fast as XP, but MUCH faster than Vista. The boot process is faster, though a bug slows it down for my machine at the moment. Glad you can hibernate. You should.

Its New!: It looks shinyer than Vista. Well, its REALLY shiny. It has all the drivers. If it hasn’t got the drivers you need, you usually get an URL where you’ll find it. But a system thats new also has some few bugs. But the approximately 50 updates I got so far made everything run very stable. Atm my boot process is very slow due to a bug, and sometimes I don’t have the “txt-file” in the “create new”-context-menu, but thats about it. And as its new, it also supports features that you won’t use now, but that you may want to use in the future, such as multitouch. Homegroups make easier network-sharing possible, even if it won’t help much till other devices use the feature.

It has a good search: As I didn’t use Vista, I’m not sure if Vistas search features were good, but 7’s search is really nice and was officially stolen adaped from OSX‘es spotlight. Just type and you’ll have what you were looking for really fast. If you need something from a not-indexed location, you can declare the location as indexed and will find everything there faster next time.

Taskbar: The taskbar is now merged with the quick launch-bar. This means, you can have quick-launch-links and “open-programs” in the same bar. Well this wouldn’t be a good thing, but if you have a quick launch-program open, you just have a rectangle drawn around it. This also prevents opening programs that are already open accidentally. While you hover over open program-rectangles, you get a small preview of the windows. Shiny. O, besides, the tray: You can define which tray-icon-programs may bug you with annoying messages, and which may not. That a nice feature.

Good feeling: I especially like the gesture-stuff you can do with open windows. Especially dragging a window to the upper border of the screen to maximize it and being able to un-maximize it by dragging the window away from there is a feature I use everyday without even thinking about maximization anymore. I don’t use the “shake-window-to-minimize-all-others” and only seldomly find a use for the drag of a window to the left or right border of the screen, which makes it maximize to that half of the screen. That might be a usable feature when you don’t have two monitors, but you can’t use it on the left side of the right monitor for example - which should be fixed.

Good overview: The system-properties are pretty cleaned up and you can find everything pretty fast. Smart guesses help you finding something you might have looked for that is related to the settings you’re just seeing. Hovering taskbar items gives previews of the respective window. If you have place at the right from the windows explorer, content of chosen files gets previewed (as long as its text, pictures or microsoft-stuff like wordfiles). All pictures and music get shown up in virtual folders called libraries. The desktop widgets now can be dragged around on the desktop, as I have found out just today, when I firstly used a yellow sticky note as ToDo-list. Or am I mistaken and this is an office 2007-feature? Well, perhaps my overview here is blurred.

All in all, Windows 7 doesn’t make me freak out. Its nice, futuristic, and has got a lot of nice new stuff. Thinking about what I don’t like I only can mention that I like to define myself, which are my “my pictures” folders and such, but I don’t have any really negative points to say. Well. Make it cheaper, but I guess that doesn’t count. That said, I would definitely advise EVERYONE running Vista to upgrade. XP users who like their interface don’t need to switch by all means, but eventually, XP will be outdated some time, so wrap you head around something new. Something shiny.

What after studying computer science?

No Gravatar

Its long till you heard from me as I was finishing on my Diploma till now. I finally did it. Well, spelling correction and some reader response still needs to be incorporated, but after all its just finished.

It about an online-rich-text-editor with support for RDFa (as lately support was announced by Google for RDFa, it should be pretty interesting for some out there). This means that I took WYMeditor, put it into a blogging platform, connected it with Freebase, added some RDF-Parsing and there you go with annotating your HTML sourcecode with semantic RDFa-markup.

You can add resources from Freebase without knowing anything about RDF, RDFa or Ontologies, you can use some static concepts like the Google review-stuff and some FOAF-concepts and you can even generate RDF-triples, that means semantic statments that machines can interpret. I mainly focussed on usability as I imaginged that most of the worlds documents don’t get created by too technical-adept people but others who’s knowlegde focusses on another area - and who use rich-text-editors to place content online.

I also had a pretty good idea for a sematic twitter service that could revolutionize the semantic web - but as I really need some experience in the free enterprise world, I can’t really start a startup now … or can I? Well, there are more buisiness ideas in my head, so maybe someone else should do the sematic twitter stuff. Well, I’ll maybe just put it online after its approved, we’ll see.

But what now? Another three year of science? No, after all, I need a job now. As I’d like to stay in Oldenburg (Germany, near Bremen), I need something in about half an hour range from here. I like web-technology, am into Java because its the “educational standard language”, but would really like to get to know some more. I worked with Struts2, JavaScript, jQuery, XML, JSON, AJAX, PHP, RDF, OWL, HTML, CSS, SVN, … I’m interested in iPhone-Applications, Social Media, Scrum Project-Management, Usability Engineering, Semantic Web (+more stuff) and would love to find a job to learn more and do something producive with my skills.

Some big companies still don’t want new people as the financial crisis makes bureocrats feel more important now, and some just don’t think they should get to know you if you didn’t send a copy of your diploma with the letter of application - and they don’t really read the letter, as I clearly say that I need to wait about two more month till I get it.

Well, its not that I don’t know what to do and learn in my free time. But where shall I begin? Learning .NET and Visual Studio? Delving into Flash or Silverlight? Try to make an iPhone App (got some useful ideas for that)? Work on business ideas? Finish reading the latest Design Patterns- or Scrum-book? Try out Hibernate? Blog some more? Many questions, no answers. Perhaps I’ll just write my next dozen of application-letters. After all I’ll need some money to buy a nice server machine ;-)

You seem to be using an unsafe, outdated browser. Click here to install the world's fastest and safest browser for free! X