/*BG-COLOR gradient*/
IAS logo

Learning to Code While AI Is Trying to Do It For Me

I think I picked a pretty weird time to seriously learn programming.

Every other week there's a new AI model, someone saying software engineering is dead, someone else saying it's more important than ever, and some dude on Twitter claiming he built an entire startup over the weekend without knowing what a variable is.

So naturally, perfect time to learn how to code.

My goal is pretty simple. I want to get good enough that when I have an idea, I don't think:

"Damn, I wish somebody would make that."

I think:

"How the fuck would I build that?"

I want to eventually do this professionally too, obviously. But right now I'm more focused on actually becoming useful than worrying about job titles.

Starting With Python

Python was the first language I actually tried to understand instead of just copying shit.

At first, even something like this had like seven questions attached to it:

if answer.lower() == "yes":
                        print("Hello")

Why the colon? Why is that line moved over? What's the dot doing? Why two equals signs? What happens if I remove one?

And Python's response when you mess up one character is basically:

Absolutely fucking not.

The biggest thing I learned pretty quickly was that watching someone code and understanding what they're doing does not mean you can do it yourself.

So I started trying to beat tutorials.

If the tutorial says, "We're going to build a temperature converter," I pause it and try making one first.

Usually mine is worse.

That's fine.

The tutorial I was watching only did Celsius and Fahrenheit, so I added Kelvin. Suddenly I had problems the tutorial wasn't solving for me anymore.

That's when I actually had to program.

Google something. Try it. Break it. Fix it. Realize I fixed it wrong. Break something else. Fix that.

Repeat.

Programming Isn't Really About Memorizing Code

This was probably the biggest thing that clicked for me.

I originally thought programmers basically collected syntax in their brain until eventually they knew enough spells to create Facebook.

I'm realizing that's not really it.

The actual skill is breaking a problem into pieces.

I made a little student grade program. Nothing crazy. Enter names and grades, store them, reject invalid grades, calculate averages, shit like that.

But even something that simple forced me to ask questions.

What if they enter 150?

What if they enter -20?

What if they type "banana"?

What if they type DONE instead of done?

Every answer creates another question.

And I'm starting to realize that's basically programming.

CSS Is Witchcraft

Then I started HTML.

HTML had me feeling like a genius for about 20 minutes.

<h1>Hello</h1>

Holy shit. A heading.

Then CSS showed up and humbled me immediately.

I'm building my portfolio, It's All Subjective, while I'm learning.

I didn't want the usual white-background "Hi, I'm John and I'm passionate about coding 🤓" portfolio.

I wanted mine dark, purple, programming-inspired and a little weird.

Which meant immediately trying to build shit I didn't know how to build.

CSS has taught me that knowing properties and understanding layout are VERY different things.

You think:

margin-left: 100px;

Move thing right.

Easy.

Except now another thing moved.

Or it looks perfect at 100% zoom and turns into complete garbage when you zoom out.

Then you discover Flexbox and think you've found God.

Then Flexbox introduces you to 14 new problems.

Eventually I realized I needed to stop thinking about individual elements and start thinking about relationships.

Parent. Child. Container. Viewport. Document flow.

CSS still randomly chooses violence, but at least now I understand why sometimes.

Building Before I'm Ready

I'm also done waiting until I'm "ready" to build things.

Because what the hell does ready even mean?

Learn HTML, then CSS, then JavaScript, React, Node, databases, APIs, authentication, deployment...

At that rate I'll build my first website when I'm 47.

So I'm building now.

My code is probably going to look stupid to me six months from now.

Good.

That means I got better.

I've basically made one rule for myself:

Make every project slightly harder than what I currently know how to do.

Not impossible.

Just hard enough that I get stuck.

Because getting stuck seems to be where most of the actual learning happens.

Google Isn't Cheating

I also used to think looking things up meant I didn't really know programming.

That's dumb.

There's a massive difference between Googling:

"Build me an entire student management system Python code"

and:

"Python find highest value in list"

One is asking somebody else to solve the problem.

The other is looking for a tool.

I want to figure out the logic myself.

If I know I need to find the highest number in a list but forgot the exact function?

I'm looking that shit up.

There is no trophy for remembering every Python function.

And Then There's AI

This is obviously the weirdest part of learning programming right now.

AI can write code. A LOT of code.

It can debug, explain errors, write tests, build components and look at a screenshot of my website and tell me why my CSS decided to commit suicide.

That's insanely useful.

It's also dangerous when you're learning.

I could tell AI:

"Build my entire responsive portfolio."

And probably get something better than what I've made.

But then what exactly is my portfolio demonstrating?

That I'm really good at copying shit from ChatGPT?

So I'm trying to use AI more like a teacher than an employee.

Instead of:

"Give me the code."

I'm trying to ask:

"What do I need to understand to solve this?"

Then I go try it myself.

That's been a much better system.

AI can speed up the learning without doing all the learning for me.

Because I really don't want to become somebody who can build amazing software as long as ChatGPT is open, but the second something breaks I'm completely useless.

If AI gives me 300 lines of code and line 187 breaks, somebody still needs to understand what the hell is happening.

I want that person to eventually be me.

Where I'm Going

JavaScript is next.

Then deeper JavaScript, Node, databases, React and eventually full-stack development.

I'm keeping Python around too, especially because I want to work with AI eventually.

The giant project in my head is basically a social platform built around movies and TV.

Think bits of Letterboxd, IMDb, Reddit, Instagram and Discord.

Reviews, discussions, communities, feeds, threads, profiles and eventually AI actually built into the platform instead of some useless chatbot button shoved into the corner.

Right now I am nowhere remotely close to being able to build that.

Like, not even in the same postal code.

And that's kind of the point.

That's the mountain.

Right now I'm celebrating when I make a fucking div stay where I told it to stay.

Eventually that becomes databases, authentication, APIs, WebSockets, recommendation systems, AI, deployment and a million other things I don't understand yet.

I'll get there.

Being Bad at Programming Is Actually Pretty Fun

One thing I'm enjoying is how quickly your brain starts changing.

A few weeks ago I'd look at a website and see:

Navigation bar. Image. Button.

Now I'm starting to see:

Container. Flexbox. Max-width. Fixed header. Media query. Hover state.

I'm probably wrong half the time.

But I'm looking at it differently.

Same thing with errors.

At first red text appeared and my debugging strategy was basically:

oh fuck

Now I'm actually reading the error.

Revolutionary technology.

And when something doesn't work, I'm trying to ask:

What did I expect?

What actually happened?

Where did those become different?

That has helped way more than randomly changing code until the computer stops yelling at me.

The Actual Goal

I don't want to memorize programming.

I want to become comfortable not knowing something.

Give me a problem I've never seen before.

I might not know the answer.

That's fine.

I want to know how to start.

Break it down.

Build the first part.

Get stuck.

Research.

Try something.

Break it.

Figure out why.

Keep going.

That's basically what I want out of all of this.

Eventually I want a software job, obviously. Preferably one that pays me a disgusting amount of money.

I have bills.

But before that, I want independence.

I want to have some stupid app idea at 2 AM and instead of wondering whether it exists, open VS Code and start building it.

I'm still very much a beginner.

I still Google basic shit.

I still forget syntax.

I still spend embarrassing amounts of time fighting CSS.

But I'm a better beginner than I was before.

And the biggest change is probably this:

Before, when I didn't know how to build something, I thought:

"I need to learn how to build this."

Now I'm starting to think:

"Fuck it. Let me try."

Usually what comes next is broken code.

But it's my broken code.

And then I get to figure out why it's broken.

For now, that's the plan.

Learn shit. Build shit. Break shit. Figure out why. Use Google. Use AI. Don't let AI do all the thinking. Build something slightly harder. Repeat.

Hopefully somewhere along the way I stop being somebody who's learning programming and just realize:

Oh shit. I guess I'm a programmer now.

Anyway.

Back to fighting my CSS.

The programming field vast, the internet is vaster!

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tempor, magna vitae facilisis elementum, augue sapien interdum justo, sed fermentum lacus arcu non lorem. Curabitur dignissim, neque in varius malesuada, velit erat tincidunt magna, vitae sollicitudin risus neque id sapien. Integer vel nisi vitae neque ullamcorper commodo. Donec pretium, libero sed egestas convallis, tortor risus faucibus elit, quis tincidunt justo magna non augue.

Praesent vitae magna sed erat cursus tempor. Nulla facilisi. Mauris condimentum ligula at lacus pretium, sed dignissim sapien porttitor. Suspendisse potenti. Aenean vitae lectus vel metus commodo tincidunt. Sed interdum magna sed libero ultrices, et posuere lorem pulvinar. Integer tristique, erat vitae fringilla vestibulum, libero tortor pellentesque velit, ut volutpat nulla metus non lacus.

Prima Via Cogitationis

Fusce elementum imperdiet lorem, vitae sagittis libero cursus in. Maecenas facilisis sapien ac justo fermentum, quis malesuada urna ullamcorper. Etiam luctus, magna vitae suscipit hendrerit, nunc velit vulputate nisi, sed malesuada lacus eros vel ligula. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Duis pharetra interdum lectus, et condimentum mauris porta quis. Quisque tincidunt augue eget lacus tincidunt, vitae hendrerit mi efficitur. Sed nec ligula vitae risus bibendum ullamcorper. Proin euismod tempor dolor, non suscipit nulla consequat in. Cras tincidunt felis ut est aliquet, vitae varius quam feugiat.

Tempus ipsum fugit, sed memoria manet in silentio cordis et in lumine mentis.

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Donec auctor sapien a ligula elementum, vitae tempus magna vestibulum. Nullam fermentum est quis augue porta, non convallis velit iaculis. Aliquam erat volutpat. Donec feugiat, mauris ac cursus bibendum, magna risus dignissim justo, sed vulputate lorem mauris nec mauris.

De Ordine et Confusione

Aliquam tristique tortor at felis porta, sed sollicitudin lorem convallis. Nunc consequat erat eu lectus blandit, sed tempus velit feugiat. Pellentesque non urna sed justo tristique eleifend. Vestibulum mattis dolor vel metus finibus, id tincidunt lectus consequat.

Nulla res simplex est ubi animus multa quaerit. Etiam mollis massa at ipsum tincidunt, quis dictum lorem vehicula. In vel felis id magna tincidunt suscipit. Morbi volutpat, odio nec bibendum tempus, justo massa suscipit est, vitae fermentum mauris dolor at risus.

Nam tristique, urna sit amet porttitor sodales, risus sapien pharetra orci, sed commodo justo lacus sed tortor. Aenean feugiat nisl sit amet vestibulum posuere. In hac habitasse platea dictumst. Sed semper nisi nec elit commodo, ac blandit nulla pellentesque.

Via Media Inter Lumina

Curabitur pharetra velit nec augue sodales, ac dictum magna blandit. Sed viverra sapien sed nibh tincidunt, in porta justo condimentum. Fusce sed erat a ipsum ullamcorper imperdiet. Cras et enim mauris. Vivamus feugiat elit vitae risus lacinia, in ultricies metus malesuada.

Integer non suscipit augue. Donec feugiat mauris eget erat vehicula, nec iaculis metus pretium. Suspendisse vulputate magna ac eros tristique, sed interdum ligula posuere. Duis porta erat sed malesuada vestibulum. Sed ut eros at dolor fermentum feugiat.

Quisque egestas tempus neque, vel tristique sapien posuere in. Vestibulum dignissim fringilla elit, vitae ullamcorper lorem tempus id. Donec vel tempor massa, non blandit augue. Vivamus blandit elit neque, sit amet cursus ex consequat sed.

Magna est via, sed maior est voluntas ambulandi per vias ignotas sine metu.

De Vocibus Interioribus

Proin vestibulum arcu eget augue ullamcorper, nec sodales sem faucibus. Curabitur ullamcorper eros nec risus consequat, ut faucibus erat consequat. Maecenas fringilla massa sit amet elit cursus, et cursus arcu malesuada.

Phasellus tempor metus sit amet ligula finibus rhoncus. Nunc volutpat erat ac eros tristique, sit amet pellentesque sem fermentum. Donec sit amet tellus nec metus luctus aliquet. Aenean feugiat blandit elit, non aliquet mauris viverra a.

Sed luctus justo nec leo efficitur, eget luctus lorem posuere. Vestibulum a magna at nulla congue consequat. Morbi quis lectus non arcu pretium vulputate. Aenean ultrices, tellus at tristique auctor, est nunc ultrices ligula, sed lacinia nibh sapien a ipsum.

Tempora Magna et Parva

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla non erat ac massa ullamcorper egestas. Etiam ultrices eros augue, quis sodales lorem tincidunt vel. Mauris interdum pulvinar elit, non feugiat eros tempus quis.

Sed vel dui ut justo consequat efficitur. Praesent vestibulum justo at mauris cursus, sed dignissim est facilisis. Ut feugiat, arcu vel convallis viverra, velit neque malesuada nisi, vitae bibendum eros felis sit amet nibh.

Tempus non manet, sed vestigia relinquit. Cras consectetur nunc eget justo consequat, sed vulputate sapien tincidunt. Nam ac nisl ut dui tincidunt viverra. Vivamus sed est nec mauris viverra viverra in vitae lorem.

Finis Qui Non Est Finis

Donec cursus, tortor in interdum molestie, magna lectus tempus lorem, id posuere lorem velit id lectus. Suspendisse dignissim nisi eget risus tempor, vitae ultrices tortor fermentum. Nulla facilisi. Donec sed mauris vel massa vestibulum ultrices.

Integer eu ipsum in lorem posuere viverra. Ut vel nisi metus. Sed mattis arcu non lacus faucibus, non pretium eros elementum. Praesent feugiat orci nec sem feugiat, et fermentum massa tempus.

Curabitur euismod dolor nec velit dignissim, in tristique tortor eleifend. Phasellus luctus, tortor in malesuada consequat, lectus magna iaculis lacus, sed posuere lectus turpis vel arcu. Integer vulputate mi sit amet lacus malesuada, quis finibus magna malesuada.

Morbi at nibh blandit, convallis sapien et, pharetra ipsum. Etiam sollicitudin dui sit amet augue suscipit, at sagittis lorem facilisis. Mauris finibus nulla sit amet eros pretium, vel tristique est malesuada.

Sic transit verba, sed pagina manet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vitae nunc vitae justo cursus pulvinar. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Donec elementum nibh id sapien egestas, sed dignissim purus placerat. Nulla tincidunt est vel nulla consequat, at tincidunt libero gravida. Sed id lectus diam. Suspendisse ultrices tortor ac massa tincidunt, vel consequat justo vestibulum.

Aenean luctus dui in nibh tempus, sit amet posuere libero egestas. Etiam malesuada lectus sed lectus dignissim, at dictum lectus tempor. Vestibulum finibus justo vitae nisi pretium, vitae venenatis justo ultricies.

Nunc placerat dui vitae urna porttitor, vitae lacinia purus tristique. Donec sed tristique eros. Vivamus porta tortor sit amet augue feugiat, eget aliquet lectus malesuada. Sed tristique, arcu ac pretium elementum, ex purus blandit massa, id viverra dolor ligula id urna.

Praesent eu nulla posuere, commodo nisl sed, pharetra purus. Morbi aliquam lacus vel dolor consectetur, sed efficitur lectus interdum. Duis vel posuere orci, eget malesuada erat. Proin cursus suscipit malesuada.

Fusce vehicula erat a diam bibendum, et dignissim lacus volutpat. Quisque sodales tempor sapien, ac pellentesque nisi congue vel. Suspendisse non magna a tellus feugiat interdum.

Sed ornare ipsum vitae justo vestibulum, sit amet molestie dolor auctor. Nunc vulputate mauris lorem, sit amet cursus mi aliquam at. Integer tincidunt libero at nisl blandit, at pulvinar risus vulputate.

Etiam vel lacus sed tortor vulputate gravida. Duis feugiat nunc quis tortor faucibus, nec luctus est scelerisque. Morbi consequat turpis nec ex aliquet, non malesuada purus vulputate.

Praesent ut pretium lorem. Nullam accumsan sapien nec nisl mattis, ut pharetra elit luctus. Phasellus consequat est nec risus euismod, ut convallis augue cursus.

In finibus, neque sit amet efficitur sollicitudin, magna ipsum porttitor mi, sed pellentesque nisi sapien vitae augue. Donec quis turpis eu magna porta fermentum.

Aliquam convallis massa non odio tincidunt, et vulputate neque tristique. Curabitur consequat dolor ut velit hendrerit, sit amet aliquet dui pulvinar. Nam placerat augue vitae magna consectetur, vel interdum arcu tempus.

Donec varius erat sit amet lacus ultricies, non luctus ex fermentum. Vestibulum suscipit lacus ac justo molestie, quis pretium mi posuere. In tempor consequat ex, vitae commodo erat malesuada sed.

Sed condimentum, elit at faucibus posuere, nisi odio vestibulum massa, sit amet dignissim felis enim at elit. Cras suscipit nisi eget lectus tempor, at ultrices ipsum posuere.

Mauris vitae dui quis eros dignissim ullamcorper. Suspendisse sit amet consectetur augue. Donec ut erat id sapien aliquam ultricies. Integer tincidunt tellus at nulla tempus, nec tempor justo tincidunt.

Pellentesque mattis purus in erat vulputate, vitae cursus lectus suscipit. Donec elementum mauris ut dui consequat, et molestie augue tempor. Phasellus vitae mauris ut magna vehicula dignissim.

Etiam laoreet sapien et nisi sagittis, nec cursus enim molestie. Nullam non massa neque. Vivamus et faucibus magna. Quisque vehicula leo sit amet odio interdum, nec eleifend magna placerat.

Morbi rutrum turpis nec neque consequat, at suscipit nisi condimentum. Nam mollis nulla sed lectus cursus, sed varius magna sagittis. Donec vulputate lectus vel consectetur sodales.

Aenean pellentesque nibh id erat tincidunt, at pellentesque elit posuere. Cras fermentum mi id augue suscipit, a commodo tortor commodo. Suspendisse non purus hendrerit, rhoncus turpis non, feugiat neque.

Vestibulum volutpat nibh vitae lectus dignissim, non porttitor tellus pellentesque. Sed blandit elit in risus vehicula, eu luctus risus pretium. Praesent feugiat tellus non elit viverra, vel ultricies leo egestas.

Donec porttitor erat sit amet erat pulvinar, vitae aliquam tortor placerat. Nulla facilisi. Proin dignissim justo et sapien porta, nec consequat libero tincidunt.

Quisque vitae ex sed est dignissim tempor. Donec mattis lectus ac arcu efficitur, vitae tincidunt augue vulputate. Sed feugiat tellus nec ipsum cursus, non pretium nibh convallis.

Et ita finis venit, non quia verba desunt, sed quia pagina satis plena est.

Project cycles terrify me!

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tempor, magna vitae facilisis elementum, augue sapien interdum justo, sed fermentum lacus arcu non lorem. Curabitur dignissim, neque in varius malesuada, velit erat tincidunt magna, vitae sollicitudin risus neque id sapien. Integer vel nisi vitae neque ullamcorper commodo. Donec pretium, libero sed egestas convallis, tortor risus faucibus elit, quis tincidunt justo magna non augue.

Praesent vitae magna sed erat cursus tempor. Nulla facilisi. Mauris condimentum ligula at lacus pretium, sed dignissim sapien porttitor. Suspendisse potenti. Aenean vitae lectus vel metus commodo tincidunt. Sed interdum magna sed libero ultrices, et posuere lorem pulvinar. Integer tristique, erat vitae fringilla vestibulum, libero tortor pellentesque velit, ut volutpat nulla metus non lacus.

Prima Via Cogitationis

Fusce elementum imperdiet lorem, vitae sagittis libero cursus in. Maecenas facilisis sapien ac justo fermentum, quis malesuada urna ullamcorper. Etiam luctus, magna vitae suscipit hendrerit, nunc velit vulputate nisi, sed malesuada lacus eros vel ligula. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Duis pharetra interdum lectus, et condimentum mauris porta quis. Quisque tincidunt augue eget lacus tincidunt, vitae hendrerit mi efficitur. Sed nec ligula vitae risus bibendum ullamcorper. Proin euismod tempor dolor, non suscipit nulla consequat in. Cras tincidunt felis ut est aliquet, vitae varius quam feugiat.

Tempus ipsum fugit, sed memoria manet in silentio cordis et in lumine mentis.

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Donec auctor sapien a ligula elementum, vitae tempus magna vestibulum. Nullam fermentum est quis augue porta, non convallis velit iaculis. Aliquam erat volutpat. Donec feugiat, mauris ac cursus bibendum, magna risus dignissim justo, sed vulputate lorem mauris nec mauris.

De Ordine et Confusione

Aliquam tristique tortor at felis porta, sed sollicitudin lorem convallis. Nunc consequat erat eu lectus blandit, sed tempus velit feugiat. Pellentesque non urna sed justo tristique eleifend. Vestibulum mattis dolor vel metus finibus, id tincidunt lectus consequat.

Nulla res simplex est ubi animus multa quaerit. Etiam mollis massa at ipsum tincidunt, quis dictum lorem vehicula. In vel felis id magna tincidunt suscipit. Morbi volutpat, odio nec bibendum tempus, justo massa suscipit est, vitae fermentum mauris dolor at risus.

Nam tristique, urna sit amet porttitor sodales, risus sapien pharetra orci, sed commodo justo lacus sed tortor. Aenean feugiat nisl sit amet vestibulum posuere. In hac habitasse platea dictumst. Sed semper nisi nec elit commodo, ac blandit nulla pellentesque.

Via Media Inter Lumina

Curabitur pharetra velit nec augue sodales, ac dictum magna blandit. Sed viverra sapien sed nibh tincidunt, in porta justo condimentum. Fusce sed erat a ipsum ullamcorper imperdiet. Cras et enim mauris. Vivamus feugiat elit vitae risus lacinia, in ultricies metus malesuada.

Integer non suscipit augue. Donec feugiat mauris eget erat vehicula, nec iaculis metus pretium. Suspendisse vulputate magna ac eros tristique, sed interdum ligula posuere. Duis porta erat sed malesuada vestibulum. Sed ut eros at dolor fermentum feugiat.

Quisque egestas tempus neque, vel tristique sapien posuere in. Vestibulum dignissim fringilla elit, vitae ullamcorper lorem tempus id. Donec vel tempor massa, non blandit augue. Vivamus blandit elit neque, sit amet cursus ex consequat sed.

Magna est via, sed maior est voluntas ambulandi per vias ignotas sine metu.

De Vocibus Interioribus

Proin vestibulum arcu eget augue ullamcorper, nec sodales sem faucibus. Curabitur ullamcorper eros nec risus consequat, ut faucibus erat consequat. Maecenas fringilla massa sit amet elit cursus, et cursus arcu malesuada.

Phasellus tempor metus sit amet ligula finibus rhoncus. Nunc volutpat erat ac eros tristique, sit amet pellentesque sem fermentum. Donec sit amet tellus nec metus luctus aliquet. Aenean feugiat blandit elit, non aliquet mauris viverra a.

Sed luctus justo nec leo efficitur, eget luctus lorem posuere. Vestibulum a magna at nulla congue consequat. Morbi quis lectus non arcu pretium vulputate. Aenean ultrices, tellus at tristique auctor, est nunc ultrices ligula, sed lacinia nibh sapien a ipsum.

Tempora Magna et Parva

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla non erat ac massa ullamcorper egestas. Etiam ultrices eros augue, quis sodales lorem tincidunt vel. Mauris interdum pulvinar elit, non feugiat eros tempus quis.

Sed vel dui ut justo consequat efficitur. Praesent vestibulum justo at mauris cursus, sed dignissim est facilisis. Ut feugiat, arcu vel convallis viverra, velit neque malesuada nisi, vitae bibendum eros felis sit amet nibh.

Tempus non manet, sed vestigia relinquit. Cras consectetur nunc eget justo consequat, sed vulputate sapien tincidunt. Nam ac nisl ut dui tincidunt viverra. Vivamus sed est nec mauris viverra viverra in vitae lorem.

Finis Qui Non Est Finis

Donec cursus, tortor in interdum molestie, magna lectus tempus lorem, id posuere lorem velit id lectus. Suspendisse dignissim nisi eget risus tempor, vitae ultrices tortor fermentum. Nulla facilisi. Donec sed mauris vel massa vestibulum ultrices.

Integer eu ipsum in lorem posuere viverra. Ut vel nisi metus. Sed mattis arcu non lacus faucibus, non pretium eros elementum. Praesent feugiat orci nec sem feugiat, et fermentum massa tempus.

Curabitur euismod dolor nec velit dignissim, in tristique tortor eleifend. Phasellus luctus, tortor in malesuada consequat, lectus magna iaculis lacus, sed posuere lectus turpis vel arcu. Integer vulputate mi sit amet lacus malesuada, quis finibus magna malesuada.

Morbi at nibh blandit, convallis sapien et, pharetra ipsum. Etiam sollicitudin dui sit amet augue suscipit, at sagittis lorem facilisis. Mauris finibus nulla sit amet eros pretium, vel tristique est malesuada.

Sic transit verba, sed pagina manet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vitae nunc vitae justo cursus pulvinar. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Donec elementum nibh id sapien egestas, sed dignissim purus placerat. Nulla tincidunt est vel nulla consequat, at tincidunt libero gravida. Sed id lectus diam. Suspendisse ultrices tortor ac massa tincidunt, vel consequat justo vestibulum.

Aenean luctus dui in nibh tempus, sit amet posuere libero egestas. Etiam malesuada lectus sed lectus dignissim, at dictum lectus tempor. Vestibulum finibus justo vitae nisi pretium, vitae venenatis justo ultricies.

Nunc placerat dui vitae urna porttitor, vitae lacinia purus tristique. Donec sed tristique eros. Vivamus porta tortor sit amet augue feugiat, eget aliquet lectus malesuada. Sed tristique, arcu ac pretium elementum, ex purus blandit massa, id viverra dolor ligula id urna.

Praesent eu nulla posuere, commodo nisl sed, pharetra purus. Morbi aliquam lacus vel dolor consectetur, sed efficitur lectus interdum. Duis vel posuere orci, eget malesuada erat. Proin cursus suscipit malesuada.

Fusce vehicula erat a diam bibendum, et dignissim lacus volutpat. Quisque sodales tempor sapien, ac pellentesque nisi congue vel. Suspendisse non magna a tellus feugiat interdum.

Sed ornare ipsum vitae justo vestibulum, sit amet molestie dolor auctor. Nunc vulputate mauris lorem, sit amet cursus mi aliquam at. Integer tincidunt libero at nisl blandit, at pulvinar risus vulputate.

Etiam vel lacus sed tortor vulputate gravida. Duis feugiat nunc quis tortor faucibus, nec luctus est scelerisque. Morbi consequat turpis nec ex aliquet, non malesuada purus vulputate.

Praesent ut pretium lorem. Nullam accumsan sapien nec nisl mattis, ut pharetra elit luctus. Phasellus consequat est nec risus euismod, ut convallis augue cursus.

In finibus, neque sit amet efficitur sollicitudin, magna ipsum porttitor mi, sed pellentesque nisi sapien vitae augue. Donec quis turpis eu magna porta fermentum.

Aliquam convallis massa non odio tincidunt, et vulputate neque tristique. Curabitur consequat dolor ut velit hendrerit, sit amet aliquet dui pulvinar. Nam placerat augue vitae magna consectetur, vel interdum arcu tempus.

Donec varius erat sit amet lacus ultricies, non luctus ex fermentum. Vestibulum suscipit lacus ac justo molestie, quis pretium mi posuere. In tempor consequat ex, vitae commodo erat malesuada sed.

Sed condimentum, elit at faucibus posuere, nisi odio vestibulum massa, sit amet dignissim felis enim at elit. Cras suscipit nisi eget lectus tempor, at ultrices ipsum posuere.

Mauris vitae dui quis eros dignissim ullamcorper. Suspendisse sit amet consectetur augue. Donec ut erat id sapien aliquam ultricies. Integer tincidunt tellus at nulla tempus, nec tempor justo tincidunt.

Pellentesque mattis purus in erat vulputate, vitae cursus lectus suscipit. Donec elementum mauris ut dui consequat, et molestie augue tempor. Phasellus vitae mauris ut magna vehicula dignissim.

Etiam laoreet sapien et nisi sagittis, nec cursus enim molestie. Nullam non massa neque. Vivamus et faucibus magna. Quisque vehicula leo sit amet odio interdum, nec eleifend magna placerat.

Morbi rutrum turpis nec neque consequat, at suscipit nisi condimentum. Nam mollis nulla sed lectus cursus, sed varius magna sagittis. Donec vulputate lectus vel consectetur sodales.

Aenean pellentesque nibh id erat tincidunt, at pellentesque elit posuere. Cras fermentum mi id augue suscipit, a commodo tortor commodo. Suspendisse non purus hendrerit, rhoncus turpis non, feugiat neque.

Vestibulum volutpat nibh vitae lectus dignissim, non porttitor tellus pellentesque. Sed blandit elit in risus vehicula, eu luctus risus pretium. Praesent feugiat tellus non elit viverra, vel ultricies leo egestas.

Donec porttitor erat sit amet erat pulvinar, vitae aliquam tortor placerat. Nulla facilisi. Proin dignissim justo et sapien porta, nec consequat libero tincidunt.

Quisque vitae ex sed est dignissim tempor. Donec mattis lectus ac arcu efficitur, vitae tincidunt augue vulputate. Sed feugiat tellus nec ipsum cursus, non pretium nibh convallis.

Et ita finis venit, non quia verba desunt, sed quia pagina satis plena est.

Why (not) program in 2026?

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tempor, magna vitae facilisis elementum, augue sapien interdum justo, sed fermentum lacus arcu non lorem. Curabitur dignissim, neque in varius malesuada, velit erat tincidunt magna, vitae sollicitudin risus neque id sapien. Integer vel nisi vitae neque ullamcorper commodo. Donec pretium, libero sed egestas convallis, tortor risus faucibus elit, quis tincidunt justo magna non augue.

Praesent vitae magna sed erat cursus tempor. Nulla facilisi. Mauris condimentum ligula at lacus pretium, sed dignissim sapien porttitor. Suspendisse potenti. Aenean vitae lectus vel metus commodo tincidunt. Sed interdum magna sed libero ultrices, et posuere lorem pulvinar. Integer tristique, erat vitae fringilla vestibulum, libero tortor pellentesque velit, ut volutpat nulla metus non lacus.

Prima Via Cogitationis

Fusce elementum imperdiet lorem, vitae sagittis libero cursus in. Maecenas facilisis sapien ac justo fermentum, quis malesuada urna ullamcorper. Etiam luctus, magna vitae suscipit hendrerit, nunc velit vulputate nisi, sed malesuada lacus eros vel ligula. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Duis pharetra interdum lectus, et condimentum mauris porta quis. Quisque tincidunt augue eget lacus tincidunt, vitae hendrerit mi efficitur. Sed nec ligula vitae risus bibendum ullamcorper. Proin euismod tempor dolor, non suscipit nulla consequat in. Cras tincidunt felis ut est aliquet, vitae varius quam feugiat.

Tempus ipsum fugit, sed memoria manet in silentio cordis et in lumine mentis.

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Donec auctor sapien a ligula elementum, vitae tempus magna vestibulum. Nullam fermentum est quis augue porta, non convallis velit iaculis. Aliquam erat volutpat. Donec feugiat, mauris ac cursus bibendum, magna risus dignissim justo, sed vulputate lorem mauris nec mauris.

De Ordine et Confusione

Aliquam tristique tortor at felis porta, sed sollicitudin lorem convallis. Nunc consequat erat eu lectus blandit, sed tempus velit feugiat. Pellentesque non urna sed justo tristique eleifend. Vestibulum mattis dolor vel metus finibus, id tincidunt lectus consequat.

Nulla res simplex est ubi animus multa quaerit. Etiam mollis massa at ipsum tincidunt, quis dictum lorem vehicula. In vel felis id magna tincidunt suscipit. Morbi volutpat, odio nec bibendum tempus, justo massa suscipit est, vitae fermentum mauris dolor at risus.

Nam tristique, urna sit amet porttitor sodales, risus sapien pharetra orci, sed commodo justo lacus sed tortor. Aenean feugiat nisl sit amet vestibulum posuere. In hac habitasse platea dictumst. Sed semper nisi nec elit commodo, ac blandit nulla pellentesque.

Via Media Inter Lumina

Curabitur pharetra velit nec augue sodales, ac dictum magna blandit. Sed viverra sapien sed nibh tincidunt, in porta justo condimentum. Fusce sed erat a ipsum ullamcorper imperdiet. Cras et enim mauris. Vivamus feugiat elit vitae risus lacinia, in ultricies metus malesuada.

Integer non suscipit augue. Donec feugiat mauris eget erat vehicula, nec iaculis metus pretium. Suspendisse vulputate magna ac eros tristique, sed interdum ligula posuere. Duis porta erat sed malesuada vestibulum. Sed ut eros at dolor fermentum feugiat.

Quisque egestas tempus neque, vel tristique sapien posuere in. Vestibulum dignissim fringilla elit, vitae ullamcorper lorem tempus id. Donec vel tempor massa, non blandit augue. Vivamus blandit elit neque, sit amet cursus ex consequat sed.

Magna est via, sed maior est voluntas ambulandi per vias ignotas sine metu.

De Vocibus Interioribus

Proin vestibulum arcu eget augue ullamcorper, nec sodales sem faucibus. Curabitur ullamcorper eros nec risus consequat, ut faucibus erat consequat. Maecenas fringilla massa sit amet elit cursus, et cursus arcu malesuada.

Phasellus tempor metus sit amet ligula finibus rhoncus. Nunc volutpat erat ac eros tristique, sit amet pellentesque sem fermentum. Donec sit amet tellus nec metus luctus aliquet. Aenean feugiat blandit elit, non aliquet mauris viverra a.

Sed luctus justo nec leo efficitur, eget luctus lorem posuere. Vestibulum a magna at nulla congue consequat. Morbi quis lectus non arcu pretium vulputate. Aenean ultrices, tellus at tristique auctor, est nunc ultrices ligula, sed lacinia nibh sapien a ipsum.

Tempora Magna et Parva

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla non erat ac massa ullamcorper egestas. Etiam ultrices eros augue, quis sodales lorem tincidunt vel. Mauris interdum pulvinar elit, non feugiat eros tempus quis.

Sed vel dui ut justo consequat efficitur. Praesent vestibulum justo at mauris cursus, sed dignissim est facilisis. Ut feugiat, arcu vel convallis viverra, velit neque malesuada nisi, vitae bibendum eros felis sit amet nibh.

Tempus non manet, sed vestigia relinquit. Cras consectetur nunc eget justo consequat, sed vulputate sapien tincidunt. Nam ac nisl ut dui tincidunt viverra. Vivamus sed est nec mauris viverra viverra in vitae lorem.

Finis Qui Non Est Finis

Donec cursus, tortor in interdum molestie, magna lectus tempus lorem, id posuere lorem velit id lectus. Suspendisse dignissim nisi eget risus tempor, vitae ultrices tortor fermentum. Nulla facilisi. Donec sed mauris vel massa vestibulum ultrices.

Integer eu ipsum in lorem posuere viverra. Ut vel nisi metus. Sed mattis arcu non lacus faucibus, non pretium eros elementum. Praesent feugiat orci nec sem feugiat, et fermentum massa tempus.

Curabitur euismod dolor nec velit dignissim, in tristique tortor eleifend. Phasellus luctus, tortor in malesuada consequat, lectus magna iaculis lacus, sed posuere lectus turpis vel arcu. Integer vulputate mi sit amet lacus malesuada, quis finibus magna malesuada.

Morbi at nibh blandit, convallis sapien et, pharetra ipsum. Etiam sollicitudin dui sit amet augue suscipit, at sagittis lorem facilisis. Mauris finibus nulla sit amet eros pretium, vel tristique est malesuada.

Sic transit verba, sed pagina manet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vitae nunc vitae justo cursus pulvinar. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Donec elementum nibh id sapien egestas, sed dignissim purus placerat. Nulla tincidunt est vel nulla consequat, at tincidunt libero gravida. Sed id lectus diam. Suspendisse ultrices tortor ac massa tincidunt, vel consequat justo vestibulum.

Aenean luctus dui in nibh tempus, sit amet posuere libero egestas. Etiam malesuada lectus sed lectus dignissim, at dictum lectus tempor. Vestibulum finibus justo vitae nisi pretium, vitae venenatis justo ultricies.

Nunc placerat dui vitae urna porttitor, vitae lacinia purus tristique. Donec sed tristique eros. Vivamus porta tortor sit amet augue feugiat, eget aliquet lectus malesuada. Sed tristique, arcu ac pretium elementum, ex purus blandit massa, id viverra dolor ligula id urna.

Praesent eu nulla posuere, commodo nisl sed, pharetra purus. Morbi aliquam lacus vel dolor consectetur, sed efficitur lectus interdum. Duis vel posuere orci, eget malesuada erat. Proin cursus suscipit malesuada.

Fusce vehicula erat a diam bibendum, et dignissim lacus volutpat. Quisque sodales tempor sapien, ac pellentesque nisi congue vel. Suspendisse non magna a tellus feugiat interdum.

Sed ornare ipsum vitae justo vestibulum, sit amet molestie dolor auctor. Nunc vulputate mauris lorem, sit amet cursus mi aliquam at. Integer tincidunt libero at nisl blandit, at pulvinar risus vulputate.

Etiam vel lacus sed tortor vulputate gravida. Duis feugiat nunc quis tortor faucibus, nec luctus est scelerisque. Morbi consequat turpis nec ex aliquet, non malesuada purus vulputate.

Praesent ut pretium lorem. Nullam accumsan sapien nec nisl mattis, ut pharetra elit luctus. Phasellus consequat est nec risus euismod, ut convallis augue cursus.

In finibus, neque sit amet efficitur sollicitudin, magna ipsum porttitor mi, sed pellentesque nisi sapien vitae augue. Donec quis turpis eu magna porta fermentum.

Aliquam convallis massa non odio tincidunt, et vulputate neque tristique. Curabitur consequat dolor ut velit hendrerit, sit amet aliquet dui pulvinar. Nam placerat augue vitae magna consectetur, vel interdum arcu tempus.

Donec varius erat sit amet lacus ultricies, non luctus ex fermentum. Vestibulum suscipit lacus ac justo molestie, quis pretium mi posuere. In tempor consequat ex, vitae commodo erat malesuada sed.

Sed condimentum, elit at faucibus posuere, nisi odio vestibulum massa, sit amet dignissim felis enim at elit. Cras suscipit nisi eget lectus tempor, at ultrices ipsum posuere.

Mauris vitae dui quis eros dignissim ullamcorper. Suspendisse sit amet consectetur augue. Donec ut erat id sapien aliquam ultricies. Integer tincidunt tellus at nulla tempus, nec tempor justo tincidunt.

Pellentesque mattis purus in erat vulputate, vitae cursus lectus suscipit. Donec elementum mauris ut dui consequat, et molestie augue tempor. Phasellus vitae mauris ut magna vehicula dignissim.

Etiam laoreet sapien et nisi sagittis, nec cursus enim molestie. Nullam non massa neque. Vivamus et faucibus magna. Quisque vehicula leo sit amet odio interdum, nec eleifend magna placerat.

Morbi rutrum turpis nec neque consequat, at suscipit nisi condimentum. Nam mollis nulla sed lectus cursus, sed varius magna sagittis. Donec vulputate lectus vel consectetur sodales.

Aenean pellentesque nibh id erat tincidunt, at pellentesque elit posuere. Cras fermentum mi id augue suscipit, a commodo tortor commodo. Suspendisse non purus hendrerit, rhoncus turpis non, feugiat neque.

Vestibulum volutpat nibh vitae lectus dignissim, non porttitor tellus pellentesque. Sed blandit elit in risus vehicula, eu luctus risus pretium. Praesent feugiat tellus non elit viverra, vel ultricies leo egestas.

Donec porttitor erat sit amet erat pulvinar, vitae aliquam tortor placerat. Nulla facilisi. Proin dignissim justo et sapien porta, nec consequat libero tincidunt.

Quisque vitae ex sed est dignissim tempor. Donec mattis lectus ac arcu efficitur, vitae tincidunt augue vulputate. Sed feugiat tellus nec ipsum cursus, non pretium nibh convallis.

Et ita finis venit, non quia verba desunt, sed quia pagina satis plena est.

The boom of the AI-bubble is ending!

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tempor, magna vitae facilisis elementum, augue sapien interdum justo, sed fermentum lacus arcu non lorem. Curabitur dignissim, neque in varius malesuada, velit erat tincidunt magna, vitae sollicitudin risus neque id sapien. Integer vel nisi vitae neque ullamcorper commodo. Donec pretium, libero sed egestas convallis, tortor risus faucibus elit, quis tincidunt justo magna non augue.

Praesent vitae magna sed erat cursus tempor. Nulla facilisi. Mauris condimentum ligula at lacus pretium, sed dignissim sapien porttitor. Suspendisse potenti. Aenean vitae lectus vel metus commodo tincidunt. Sed interdum magna sed libero ultrices, et posuere lorem pulvinar. Integer tristique, erat vitae fringilla vestibulum, libero tortor pellentesque velit, ut volutpat nulla metus non lacus.

Prima Via Cogitationis

Fusce elementum imperdiet lorem, vitae sagittis libero cursus in. Maecenas facilisis sapien ac justo fermentum, quis malesuada urna ullamcorper. Etiam luctus, magna vitae suscipit hendrerit, nunc velit vulputate nisi, sed malesuada lacus eros vel ligula. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Duis pharetra interdum lectus, et condimentum mauris porta quis. Quisque tincidunt augue eget lacus tincidunt, vitae hendrerit mi efficitur. Sed nec ligula vitae risus bibendum ullamcorper. Proin euismod tempor dolor, non suscipit nulla consequat in. Cras tincidunt felis ut est aliquet, vitae varius quam feugiat.

Tempus ipsum fugit, sed memoria manet in silentio cordis et in lumine mentis.

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Donec auctor sapien a ligula elementum, vitae tempus magna vestibulum. Nullam fermentum est quis augue porta, non convallis velit iaculis. Aliquam erat volutpat. Donec feugiat, mauris ac cursus bibendum, magna risus dignissim justo, sed vulputate lorem mauris nec mauris.

De Ordine et Confusione

Aliquam tristique tortor at felis porta, sed sollicitudin lorem convallis. Nunc consequat erat eu lectus blandit, sed tempus velit feugiat. Pellentesque non urna sed justo tristique eleifend. Vestibulum mattis dolor vel metus finibus, id tincidunt lectus consequat.

Nulla res simplex est ubi animus multa quaerit. Etiam mollis massa at ipsum tincidunt, quis dictum lorem vehicula. In vel felis id magna tincidunt suscipit. Morbi volutpat, odio nec bibendum tempus, justo massa suscipit est, vitae fermentum mauris dolor at risus.

Nam tristique, urna sit amet porttitor sodales, risus sapien pharetra orci, sed commodo justo lacus sed tortor. Aenean feugiat nisl sit amet vestibulum posuere. In hac habitasse platea dictumst. Sed semper nisi nec elit commodo, ac blandit nulla pellentesque.

Via Media Inter Lumina

Curabitur pharetra velit nec augue sodales, ac dictum magna blandit. Sed viverra sapien sed nibh tincidunt, in porta justo condimentum. Fusce sed erat a ipsum ullamcorper imperdiet. Cras et enim mauris. Vivamus feugiat elit vitae risus lacinia, in ultricies metus malesuada.

Integer non suscipit augue. Donec feugiat mauris eget erat vehicula, nec iaculis metus pretium. Suspendisse vulputate magna ac eros tristique, sed interdum ligula posuere. Duis porta erat sed malesuada vestibulum. Sed ut eros at dolor fermentum feugiat.

Quisque egestas tempus neque, vel tristique sapien posuere in. Vestibulum dignissim fringilla elit, vitae ullamcorper lorem tempus id. Donec vel tempor massa, non blandit augue. Vivamus blandit elit neque, sit amet cursus ex consequat sed.

Magna est via, sed maior est voluntas ambulandi per vias ignotas sine metu.

De Vocibus Interioribus

Proin vestibulum arcu eget augue ullamcorper, nec sodales sem faucibus. Curabitur ullamcorper eros nec risus consequat, ut faucibus erat consequat. Maecenas fringilla massa sit amet elit cursus, et cursus arcu malesuada.

Phasellus tempor metus sit amet ligula finibus rhoncus. Nunc volutpat erat ac eros tristique, sit amet pellentesque sem fermentum. Donec sit amet tellus nec metus luctus aliquet. Aenean feugiat blandit elit, non aliquet mauris viverra a.

Sed luctus justo nec leo efficitur, eget luctus lorem posuere. Vestibulum a magna at nulla congue consequat. Morbi quis lectus non arcu pretium vulputate. Aenean ultrices, tellus at tristique auctor, est nunc ultrices ligula, sed lacinia nibh sapien a ipsum.

Tempora Magna et Parva

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla non erat ac massa ullamcorper egestas. Etiam ultrices eros augue, quis sodales lorem tincidunt vel. Mauris interdum pulvinar elit, non feugiat eros tempus quis.

Sed vel dui ut justo consequat efficitur. Praesent vestibulum justo at mauris cursus, sed dignissim est facilisis. Ut feugiat, arcu vel convallis viverra, velit neque malesuada nisi, vitae bibendum eros felis sit amet nibh.

Tempus non manet, sed vestigia relinquit. Cras consectetur nunc eget justo consequat, sed vulputate sapien tincidunt. Nam ac nisl ut dui tincidunt viverra. Vivamus sed est nec mauris viverra viverra in vitae lorem.

Finis Qui Non Est Finis

Donec cursus, tortor in interdum molestie, magna lectus tempus lorem, id posuere lorem velit id lectus. Suspendisse dignissim nisi eget risus tempor, vitae ultrices tortor fermentum. Nulla facilisi. Donec sed mauris vel massa vestibulum ultrices.

Integer eu ipsum in lorem posuere viverra. Ut vel nisi metus. Sed mattis arcu non lacus faucibus, non pretium eros elementum. Praesent feugiat orci nec sem feugiat, et fermentum massa tempus.

Curabitur euismod dolor nec velit dignissim, in tristique tortor eleifend. Phasellus luctus, tortor in malesuada consequat, lectus magna iaculis lacus, sed posuere lectus turpis vel arcu. Integer vulputate mi sit amet lacus malesuada, quis finibus magna malesuada.

Morbi at nibh blandit, convallis sapien et, pharetra ipsum. Etiam sollicitudin dui sit amet augue suscipit, at sagittis lorem facilisis. Mauris finibus nulla sit amet eros pretium, vel tristique est malesuada.

Sic transit verba, sed pagina manet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vitae nunc vitae justo cursus pulvinar. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Donec elementum nibh id sapien egestas, sed dignissim purus placerat. Nulla tincidunt est vel nulla consequat, at tincidunt libero gravida. Sed id lectus diam. Suspendisse ultrices tortor ac massa tincidunt, vel consequat justo vestibulum.

Aenean luctus dui in nibh tempus, sit amet posuere libero egestas. Etiam malesuada lectus sed lectus dignissim, at dictum lectus tempor. Vestibulum finibus justo vitae nisi pretium, vitae venenatis justo ultricies.

Nunc placerat dui vitae urna porttitor, vitae lacinia purus tristique. Donec sed tristique eros. Vivamus porta tortor sit amet augue feugiat, eget aliquet lectus malesuada. Sed tristique, arcu ac pretium elementum, ex purus blandit massa, id viverra dolor ligula id urna.

Praesent eu nulla posuere, commodo nisl sed, pharetra purus. Morbi aliquam lacus vel dolor consectetur, sed efficitur lectus interdum. Duis vel posuere orci, eget malesuada erat. Proin cursus suscipit malesuada.

Fusce vehicula erat a diam bibendum, et dignissim lacus volutpat. Quisque sodales tempor sapien, ac pellentesque nisi congue vel. Suspendisse non magna a tellus feugiat interdum.

Sed ornare ipsum vitae justo vestibulum, sit amet molestie dolor auctor. Nunc vulputate mauris lorem, sit amet cursus mi aliquam at. Integer tincidunt libero at nisl blandit, at pulvinar risus vulputate.

Etiam vel lacus sed tortor vulputate gravida. Duis feugiat nunc quis tortor faucibus, nec luctus est scelerisque. Morbi consequat turpis nec ex aliquet, non malesuada purus vulputate.

Praesent ut pretium lorem. Nullam accumsan sapien nec nisl mattis, ut pharetra elit luctus. Phasellus consequat est nec risus euismod, ut convallis augue cursus.

In finibus, neque sit amet efficitur sollicitudin, magna ipsum porttitor mi, sed pellentesque nisi sapien vitae augue. Donec quis turpis eu magna porta fermentum.

Aliquam convallis massa non odio tincidunt, et vulputate neque tristique. Curabitur consequat dolor ut velit hendrerit, sit amet aliquet dui pulvinar. Nam placerat augue vitae magna consectetur, vel interdum arcu tempus.

Donec varius erat sit amet lacus ultricies, non luctus ex fermentum. Vestibulum suscipit lacus ac justo molestie, quis pretium mi posuere. In tempor consequat ex, vitae commodo erat malesuada sed.

Sed condimentum, elit at faucibus posuere, nisi odio vestibulum massa, sit amet dignissim felis enim at elit. Cras suscipit nisi eget lectus tempor, at ultrices ipsum posuere.

Mauris vitae dui quis eros dignissim ullamcorper. Suspendisse sit amet consectetur augue. Donec ut erat id sapien aliquam ultricies. Integer tincidunt tellus at nulla tempus, nec tempor justo tincidunt.

Pellentesque mattis purus in erat vulputate, vitae cursus lectus suscipit. Donec elementum mauris ut dui consequat, et molestie augue tempor. Phasellus vitae mauris ut magna vehicula dignissim.

Etiam laoreet sapien et nisi sagittis, nec cursus enim molestie. Nullam non massa neque. Vivamus et faucibus magna. Quisque vehicula leo sit amet odio interdum, nec eleifend magna placerat.

Morbi rutrum turpis nec neque consequat, at suscipit nisi condimentum. Nam mollis nulla sed lectus cursus, sed varius magna sagittis. Donec vulputate lectus vel consectetur sodales.

Aenean pellentesque nibh id erat tincidunt, at pellentesque elit posuere. Cras fermentum mi id augue suscipit, a commodo tortor commodo. Suspendisse non purus hendrerit, rhoncus turpis non, feugiat neque.

Vestibulum volutpat nibh vitae lectus dignissim, non porttitor tellus pellentesque. Sed blandit elit in risus vehicula, eu luctus risus pretium. Praesent feugiat tellus non elit viverra, vel ultricies leo egestas.

Donec porttitor erat sit amet erat pulvinar, vitae aliquam tortor placerat. Nulla facilisi. Proin dignissim justo et sapien porta, nec consequat libero tincidunt.

Quisque vitae ex sed est dignissim tempor. Donec mattis lectus ac arcu efficitur, vitae tincidunt augue vulputate. Sed feugiat tellus nec ipsum cursus, non pretium nibh convallis.

Et ita finis venit, non quia verba desunt, sed quia pagina satis plena est.

Learning to Code While AI Is Trying to Do It For Me

I think I picked a pretty weird time to seriously learn programming.

Every other week there's a new AI model, someone saying software engineering is dead, someone else saying it's more important than ever, and some dude on Twitter claiming he built an entire startup over the weekend without knowing what a variable is.

So naturally, perfect time to learn how to code.

My goal is pretty simple. I want to get good enough that when I have an idea, I don't think:

"Damn, I wish somebody would make that."

I think:

"How the fuck would I build that?"

I want to eventually do this professionally too, obviously. But right now I'm more focused on actually becoming useful than worrying about job titles.

Starting With Python

Python was the first language I actually tried to understand instead of just copying shit.

At first, even something like this had like seven questions attached to it:

if answer.lower() == "yes":
                        print("Hello")

Why the colon? Why is that line moved over? What's the dot doing? Why two equals signs? What happens if I remove one?

And Python's response when you mess up one character is basically:

Absolutely fucking not.

The biggest thing I learned pretty quickly was that watching someone code and understanding what they're doing does not mean you can do it yourself.

So I started trying to beat tutorials.

If the tutorial says, "We're going to build a temperature converter," I pause it and try making one first.

Usually mine is worse.

That's fine.

The tutorial I was watching only did Celsius and Fahrenheit, so I added Kelvin. Suddenly I had problems the tutorial wasn't solving for me anymore.

That's when I actually had to program.

Google something. Try it. Break it. Fix it. Realize I fixed it wrong. Break something else. Fix that.

Repeat.

Programming Isn't Really About Memorizing Code

This was probably the biggest thing that clicked for me.

I originally thought programmers basically collected syntax in their brain until eventually they knew enough spells to create Facebook.

I'm realizing that's not really it.

The actual skill is breaking a problem into pieces.

I made a little student grade program. Nothing crazy. Enter names and grades, store them, reject invalid grades, calculate averages, shit like that.

But even something that simple forced me to ask questions.

What if they enter 150?

What if they enter -20?

What if they type "banana"?

What if they type DONE instead of done?

Every answer creates another question.

And I'm starting to realize that's basically programming.

CSS Is Witchcraft

Then I started HTML.

HTML had me feeling like a genius for about 20 minutes.

<h1>Hello</h1>

Holy shit. A heading.

Then CSS showed up and humbled me immediately.

I'm building my portfolio, It's All Subjective, while I'm learning.

I didn't want the usual white-background "Hi, I'm John and I'm passionate about coding 🤓" portfolio.

I wanted mine dark, purple, programming-inspired and a little weird.

Which meant immediately trying to build shit I didn't know how to build.

CSS has taught me that knowing properties and understanding layout are VERY different things.

You think:

margin-left: 100px;

Move thing right.

Easy.

Except now another thing moved.

Or it looks perfect at 100% zoom and turns into complete garbage when you zoom out.

Then you discover Flexbox and think you've found God.

Then Flexbox introduces you to 14 new problems.

Eventually I realized I needed to stop thinking about individual elements and start thinking about relationships.

Parent. Child. Container. Viewport. Document flow.

CSS still randomly chooses violence, but at least now I understand why sometimes.

Building Before I'm Ready

I'm also done waiting until I'm "ready" to build things.

Because what the hell does ready even mean?

Learn HTML, then CSS, then JavaScript, React, Node, databases, APIs, authentication, deployment...

At that rate I'll build my first website when I'm 47.

So I'm building now.

My code is probably going to look stupid to me six months from now.

Good.

That means I got better.

I've basically made one rule for myself:

Make every project slightly harder than what I currently know how to do.

Not impossible.

Just hard enough that I get stuck.

Because getting stuck seems to be where most of the actual learning happens.

Google Isn't Cheating

I also used to think looking things up meant I didn't really know programming.

That's dumb.

There's a massive difference between Googling:

"Build me an entire student management system Python code"

and:

"Python find highest value in list"

One is asking somebody else to solve the problem.

The other is looking for a tool.

I want to figure out the logic myself.

If I know I need to find the highest number in a list but forgot the exact function?

I'm looking that shit up.

There is no trophy for remembering every Python function.

And Then There's AI

This is obviously the weirdest part of learning programming right now.

AI can write code. A LOT of code.

It can debug, explain errors, write tests, build components and look at a screenshot of my website and tell me why my CSS decided to commit suicide.

That's insanely useful.

It's also dangerous when you're learning.

I could tell AI:

"Build my entire responsive portfolio."

And probably get something better than what I've made.

But then what exactly is my portfolio demonstrating?

That I'm really good at copying shit from ChatGPT?

So I'm trying to use AI more like a teacher than an employee.

Instead of:

"Give me the code."

I'm trying to ask:

"What do I need to understand to solve this?"

Then I go try it myself.

That's been a much better system.

AI can speed up the learning without doing all the learning for me.

Because I really don't want to become somebody who can build amazing software as long as ChatGPT is open, but the second something breaks I'm completely useless.

If AI gives me 300 lines of code and line 187 breaks, somebody still needs to understand what the hell is happening.

I want that person to eventually be me.

Where I'm Going

JavaScript is next.

Then deeper JavaScript, Node, databases, React and eventually full-stack development.

I'm keeping Python around too, especially because I want to work with AI eventually.

The giant project in my head is basically a social platform built around movies and TV.

Think bits of Letterboxd, IMDb, Reddit, Instagram and Discord.

Reviews, discussions, communities, feeds, threads, profiles and eventually AI actually built into the platform instead of some useless chatbot button shoved into the corner.

Right now I am nowhere remotely close to being able to build that.

Like, not even in the same postal code.

And that's kind of the point.

That's the mountain.

Right now I'm celebrating when I make a fucking div stay where I told it to stay.

Eventually that becomes databases, authentication, APIs, WebSockets, recommendation systems, AI, deployment and a million other things I don't understand yet.

I'll get there.

Being Bad at Programming Is Actually Pretty Fun

One thing I'm enjoying is how quickly your brain starts changing.

A few weeks ago I'd look at a website and see:

Navigation bar. Image. Button.

Now I'm starting to see:

Container. Flexbox. Max-width. Fixed header. Media query. Hover state.

I'm probably wrong half the time.

But I'm looking at it differently.

Same thing with errors.

At first red text appeared and my debugging strategy was basically:

oh fuck

Now I'm actually reading the error.

Revolutionary technology.

And when something doesn't work, I'm trying to ask:

What did I expect?

What actually happened?

Where did those become different?

That has helped way more than randomly changing code until the computer stops yelling at me.

The Actual Goal

I don't want to memorize programming.

I want to become comfortable not knowing something.

Give me a problem I've never seen before.

I might not know the answer.

That's fine.

I want to know how to start.

Break it down.

Build the first part.

Get stuck.

Research.

Try something.

Break it.

Figure out why.

Keep going.

That's basically what I want out of all of this.

Eventually I want a software job, obviously. Preferably one that pays me a disgusting amount of money.

I have bills.

But before that, I want independence.

I want to have some stupid app idea at 2 AM and instead of wondering whether it exists, open VS Code and start building it.

I'm still very much a beginner.

I still Google basic shit.

I still forget syntax.

I still spend embarrassing amounts of time fighting CSS.

But I'm a better beginner than I was before.

And the biggest change is probably this:

Before, when I didn't know how to build something, I thought:

"I need to learn how to build this."

Now I'm starting to think:

"Fuck it. Let me try."

Usually what comes next is broken code.

But it's my broken code.

And then I get to figure out why it's broken.

For now, that's the plan.

Learn shit. Build shit. Break shit. Figure out why. Use Google. Use AI. Don't let AI do all the thinking. Build something slightly harder. Repeat.

Hopefully somewhere along the way I stop being somebody who's learning programming and just realize:

Oh shit. I guess I'm a programmer now.

Anyway.

Back to fighting my CSS.

The programming field vast, the internet is vaster!

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tempor, magna vitae facilisis elementum, augue sapien interdum justo, sed fermentum lacus arcu non lorem. Curabitur dignissim, neque in varius malesuada, velit erat tincidunt magna, vitae sollicitudin risus neque id sapien. Integer vel nisi vitae neque ullamcorper commodo. Donec pretium, libero sed egestas convallis, tortor risus faucibus elit, quis tincidunt justo magna non augue.

Praesent vitae magna sed erat cursus tempor. Nulla facilisi. Mauris condimentum ligula at lacus pretium, sed dignissim sapien porttitor. Suspendisse potenti. Aenean vitae lectus vel metus commodo tincidunt. Sed interdum magna sed libero ultrices, et posuere lorem pulvinar. Integer tristique, erat vitae fringilla vestibulum, libero tortor pellentesque velit, ut volutpat nulla metus non lacus.

Prima Via Cogitationis

Fusce elementum imperdiet lorem, vitae sagittis libero cursus in. Maecenas facilisis sapien ac justo fermentum, quis malesuada urna ullamcorper. Etiam luctus, magna vitae suscipit hendrerit, nunc velit vulputate nisi, sed malesuada lacus eros vel ligula. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Duis pharetra interdum lectus, et condimentum mauris porta quis. Quisque tincidunt augue eget lacus tincidunt, vitae hendrerit mi efficitur. Sed nec ligula vitae risus bibendum ullamcorper. Proin euismod tempor dolor, non suscipit nulla consequat in. Cras tincidunt felis ut est aliquet, vitae varius quam feugiat.

Tempus ipsum fugit, sed memoria manet in silentio cordis et in lumine mentis.

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Donec auctor sapien a ligula elementum, vitae tempus magna vestibulum. Nullam fermentum est quis augue porta, non convallis velit iaculis. Aliquam erat volutpat. Donec feugiat, mauris ac cursus bibendum, magna risus dignissim justo, sed vulputate lorem mauris nec mauris.

De Ordine et Confusione

Aliquam tristique tortor at felis porta, sed sollicitudin lorem convallis. Nunc consequat erat eu lectus blandit, sed tempus velit feugiat. Pellentesque non urna sed justo tristique eleifend. Vestibulum mattis dolor vel metus finibus, id tincidunt lectus consequat.

Nulla res simplex est ubi animus multa quaerit. Etiam mollis massa at ipsum tincidunt, quis dictum lorem vehicula. In vel felis id magna tincidunt suscipit. Morbi volutpat, odio nec bibendum tempus, justo massa suscipit est, vitae fermentum mauris dolor at risus.

Nam tristique, urna sit amet porttitor sodales, risus sapien pharetra orci, sed commodo justo lacus sed tortor. Aenean feugiat nisl sit amet vestibulum posuere. In hac habitasse platea dictumst. Sed semper nisi nec elit commodo, ac blandit nulla pellentesque.

Via Media Inter Lumina

Curabitur pharetra velit nec augue sodales, ac dictum magna blandit. Sed viverra sapien sed nibh tincidunt, in porta justo condimentum. Fusce sed erat a ipsum ullamcorper imperdiet. Cras et enim mauris. Vivamus feugiat elit vitae risus lacinia, in ultricies metus malesuada.

Integer non suscipit augue. Donec feugiat mauris eget erat vehicula, nec iaculis metus pretium. Suspendisse vulputate magna ac eros tristique, sed interdum ligula posuere. Duis porta erat sed malesuada vestibulum. Sed ut eros at dolor fermentum feugiat.

Quisque egestas tempus neque, vel tristique sapien posuere in. Vestibulum dignissim fringilla elit, vitae ullamcorper lorem tempus id. Donec vel tempor massa, non blandit augue. Vivamus blandit elit neque, sit amet cursus ex consequat sed.

Magna est via, sed maior est voluntas ambulandi per vias ignotas sine metu.

De Vocibus Interioribus

Proin vestibulum arcu eget augue ullamcorper, nec sodales sem faucibus. Curabitur ullamcorper eros nec risus consequat, ut faucibus erat consequat. Maecenas fringilla massa sit amet elit cursus, et cursus arcu malesuada.

Phasellus tempor metus sit amet ligula finibus rhoncus. Nunc volutpat erat ac eros tristique, sit amet pellentesque sem fermentum. Donec sit amet tellus nec metus luctus aliquet. Aenean feugiat blandit elit, non aliquet mauris viverra a.

Sed luctus justo nec leo efficitur, eget luctus lorem posuere. Vestibulum a magna at nulla congue consequat. Morbi quis lectus non arcu pretium vulputate. Aenean ultrices, tellus at tristique auctor, est nunc ultrices ligula, sed lacinia nibh sapien a ipsum.

Tempora Magna et Parva

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla non erat ac massa ullamcorper egestas. Etiam ultrices eros augue, quis sodales lorem tincidunt vel. Mauris interdum pulvinar elit, non feugiat eros tempus quis.

Sed vel dui ut justo consequat efficitur. Praesent vestibulum justo at mauris cursus, sed dignissim est facilisis. Ut feugiat, arcu vel convallis viverra, velit neque malesuada nisi, vitae bibendum eros felis sit amet nibh.

Tempus non manet, sed vestigia relinquit. Cras consectetur nunc eget justo consequat, sed vulputate sapien tincidunt. Nam ac nisl ut dui tincidunt viverra. Vivamus sed est nec mauris viverra viverra in vitae lorem.

Finis Qui Non Est Finis

Donec cursus, tortor in interdum molestie, magna lectus tempus lorem, id posuere lorem velit id lectus. Suspendisse dignissim nisi eget risus tempor, vitae ultrices tortor fermentum. Nulla facilisi. Donec sed mauris vel massa vestibulum ultrices.

Integer eu ipsum in lorem posuere viverra. Ut vel nisi metus. Sed mattis arcu non lacus faucibus, non pretium eros elementum. Praesent feugiat orci nec sem feugiat, et fermentum massa tempus.

Curabitur euismod dolor nec velit dignissim, in tristique tortor eleifend. Phasellus luctus, tortor in malesuada consequat, lectus magna iaculis lacus, sed posuere lectus turpis vel arcu. Integer vulputate mi sit amet lacus malesuada, quis finibus magna malesuada.

Morbi at nibh blandit, convallis sapien et, pharetra ipsum. Etiam sollicitudin dui sit amet augue suscipit, at sagittis lorem facilisis. Mauris finibus nulla sit amet eros pretium, vel tristique est malesuada.

Sic transit verba, sed pagina manet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vitae nunc vitae justo cursus pulvinar. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Donec elementum nibh id sapien egestas, sed dignissim purus placerat. Nulla tincidunt est vel nulla consequat, at tincidunt libero gravida. Sed id lectus diam. Suspendisse ultrices tortor ac massa tincidunt, vel consequat justo vestibulum.

Aenean luctus dui in nibh tempus, sit amet posuere libero egestas. Etiam malesuada lectus sed lectus dignissim, at dictum lectus tempor. Vestibulum finibus justo vitae nisi pretium, vitae venenatis justo ultricies.

Nunc placerat dui vitae urna porttitor, vitae lacinia purus tristique. Donec sed tristique eros. Vivamus porta tortor sit amet augue feugiat, eget aliquet lectus malesuada. Sed tristique, arcu ac pretium elementum, ex purus blandit massa, id viverra dolor ligula id urna.

Praesent eu nulla posuere, commodo nisl sed, pharetra purus. Morbi aliquam lacus vel dolor consectetur, sed efficitur lectus interdum. Duis vel posuere orci, eget malesuada erat. Proin cursus suscipit malesuada.

Fusce vehicula erat a diam bibendum, et dignissim lacus volutpat. Quisque sodales tempor sapien, ac pellentesque nisi congue vel. Suspendisse non magna a tellus feugiat interdum.

Sed ornare ipsum vitae justo vestibulum, sit amet molestie dolor auctor. Nunc vulputate mauris lorem, sit amet cursus mi aliquam at. Integer tincidunt libero at nisl blandit, at pulvinar risus vulputate.

Etiam vel lacus sed tortor vulputate gravida. Duis feugiat nunc quis tortor faucibus, nec luctus est scelerisque. Morbi consequat turpis nec ex aliquet, non malesuada purus vulputate.

Praesent ut pretium lorem. Nullam accumsan sapien nec nisl mattis, ut pharetra elit luctus. Phasellus consequat est nec risus euismod, ut convallis augue cursus.

In finibus, neque sit amet efficitur sollicitudin, magna ipsum porttitor mi, sed pellentesque nisi sapien vitae augue. Donec quis turpis eu magna porta fermentum.

Aliquam convallis massa non odio tincidunt, et vulputate neque tristique. Curabitur consequat dolor ut velit hendrerit, sit amet aliquet dui pulvinar. Nam placerat augue vitae magna consectetur, vel interdum arcu tempus.

Donec varius erat sit amet lacus ultricies, non luctus ex fermentum. Vestibulum suscipit lacus ac justo molestie, quis pretium mi posuere. In tempor consequat ex, vitae commodo erat malesuada sed.

Sed condimentum, elit at faucibus posuere, nisi odio vestibulum massa, sit amet dignissim felis enim at elit. Cras suscipit nisi eget lectus tempor, at ultrices ipsum posuere.

Mauris vitae dui quis eros dignissim ullamcorper. Suspendisse sit amet consectetur augue. Donec ut erat id sapien aliquam ultricies. Integer tincidunt tellus at nulla tempus, nec tempor justo tincidunt.

Pellentesque mattis purus in erat vulputate, vitae cursus lectus suscipit. Donec elementum mauris ut dui consequat, et molestie augue tempor. Phasellus vitae mauris ut magna vehicula dignissim.

Etiam laoreet sapien et nisi sagittis, nec cursus enim molestie. Nullam non massa neque. Vivamus et faucibus magna. Quisque vehicula leo sit amet odio interdum, nec eleifend magna placerat.

Morbi rutrum turpis nec neque consequat, at suscipit nisi condimentum. Nam mollis nulla sed lectus cursus, sed varius magna sagittis. Donec vulputate lectus vel consectetur sodales.

Aenean pellentesque nibh id erat tincidunt, at pellentesque elit posuere. Cras fermentum mi id augue suscipit, a commodo tortor commodo. Suspendisse non purus hendrerit, rhoncus turpis non, feugiat neque.

Vestibulum volutpat nibh vitae lectus dignissim, non porttitor tellus pellentesque. Sed blandit elit in risus vehicula, eu luctus risus pretium. Praesent feugiat tellus non elit viverra, vel ultricies leo egestas.

Donec porttitor erat sit amet erat pulvinar, vitae aliquam tortor placerat. Nulla facilisi. Proin dignissim justo et sapien porta, nec consequat libero tincidunt.

Quisque vitae ex sed est dignissim tempor. Donec mattis lectus ac arcu efficitur, vitae tincidunt augue vulputate. Sed feugiat tellus nec ipsum cursus, non pretium nibh convallis.

Et ita finis venit, non quia verba desunt, sed quia pagina satis plena est.

Project cycles terrify me!

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tempor, magna vitae facilisis elementum, augue sapien interdum justo, sed fermentum lacus arcu non lorem. Curabitur dignissim, neque in varius malesuada, velit erat tincidunt magna, vitae sollicitudin risus neque id sapien. Integer vel nisi vitae neque ullamcorper commodo. Donec pretium, libero sed egestas convallis, tortor risus faucibus elit, quis tincidunt justo magna non augue.

Praesent vitae magna sed erat cursus tempor. Nulla facilisi. Mauris condimentum ligula at lacus pretium, sed dignissim sapien porttitor. Suspendisse potenti. Aenean vitae lectus vel metus commodo tincidunt. Sed interdum magna sed libero ultrices, et posuere lorem pulvinar. Integer tristique, erat vitae fringilla vestibulum, libero tortor pellentesque velit, ut volutpat nulla metus non lacus.

Prima Via Cogitationis

Fusce elementum imperdiet lorem, vitae sagittis libero cursus in. Maecenas facilisis sapien ac justo fermentum, quis malesuada urna ullamcorper. Etiam luctus, magna vitae suscipit hendrerit, nunc velit vulputate nisi, sed malesuada lacus eros vel ligula. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Duis pharetra interdum lectus, et condimentum mauris porta quis. Quisque tincidunt augue eget lacus tincidunt, vitae hendrerit mi efficitur. Sed nec ligula vitae risus bibendum ullamcorper. Proin euismod tempor dolor, non suscipit nulla consequat in. Cras tincidunt felis ut est aliquet, vitae varius quam feugiat.

Tempus ipsum fugit, sed memoria manet in silentio cordis et in lumine mentis.

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Donec auctor sapien a ligula elementum, vitae tempus magna vestibulum. Nullam fermentum est quis augue porta, non convallis velit iaculis. Aliquam erat volutpat. Donec feugiat, mauris ac cursus bibendum, magna risus dignissim justo, sed vulputate lorem mauris nec mauris.

De Ordine et Confusione

Aliquam tristique tortor at felis porta, sed sollicitudin lorem convallis. Nunc consequat erat eu lectus blandit, sed tempus velit feugiat. Pellentesque non urna sed justo tristique eleifend. Vestibulum mattis dolor vel metus finibus, id tincidunt lectus consequat.

Nulla res simplex est ubi animus multa quaerit. Etiam mollis massa at ipsum tincidunt, quis dictum lorem vehicula. In vel felis id magna tincidunt suscipit. Morbi volutpat, odio nec bibendum tempus, justo massa suscipit est, vitae fermentum mauris dolor at risus.

Nam tristique, urna sit amet porttitor sodales, risus sapien pharetra orci, sed commodo justo lacus sed tortor. Aenean feugiat nisl sit amet vestibulum posuere. In hac habitasse platea dictumst. Sed semper nisi nec elit commodo, ac blandit nulla pellentesque.

Via Media Inter Lumina

Curabitur pharetra velit nec augue sodales, ac dictum magna blandit. Sed viverra sapien sed nibh tincidunt, in porta justo condimentum. Fusce sed erat a ipsum ullamcorper imperdiet. Cras et enim mauris. Vivamus feugiat elit vitae risus lacinia, in ultricies metus malesuada.

Integer non suscipit augue. Donec feugiat mauris eget erat vehicula, nec iaculis metus pretium. Suspendisse vulputate magna ac eros tristique, sed interdum ligula posuere. Duis porta erat sed malesuada vestibulum. Sed ut eros at dolor fermentum feugiat.

Quisque egestas tempus neque, vel tristique sapien posuere in. Vestibulum dignissim fringilla elit, vitae ullamcorper lorem tempus id. Donec vel tempor massa, non blandit augue. Vivamus blandit elit neque, sit amet cursus ex consequat sed.

Magna est via, sed maior est voluntas ambulandi per vias ignotas sine metu.

De Vocibus Interioribus

Proin vestibulum arcu eget augue ullamcorper, nec sodales sem faucibus. Curabitur ullamcorper eros nec risus consequat, ut faucibus erat consequat. Maecenas fringilla massa sit amet elit cursus, et cursus arcu malesuada.

Phasellus tempor metus sit amet ligula finibus rhoncus. Nunc volutpat erat ac eros tristique, sit amet pellentesque sem fermentum. Donec sit amet tellus nec metus luctus aliquet. Aenean feugiat blandit elit, non aliquet mauris viverra a.

Sed luctus justo nec leo efficitur, eget luctus lorem posuere. Vestibulum a magna at nulla congue consequat. Morbi quis lectus non arcu pretium vulputate. Aenean ultrices, tellus at tristique auctor, est nunc ultrices ligula, sed lacinia nibh sapien a ipsum.

Tempora Magna et Parva

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla non erat ac massa ullamcorper egestas. Etiam ultrices eros augue, quis sodales lorem tincidunt vel. Mauris interdum pulvinar elit, non feugiat eros tempus quis.

Sed vel dui ut justo consequat efficitur. Praesent vestibulum justo at mauris cursus, sed dignissim est facilisis. Ut feugiat, arcu vel convallis viverra, velit neque malesuada nisi, vitae bibendum eros felis sit amet nibh.

Tempus non manet, sed vestigia relinquit. Cras consectetur nunc eget justo consequat, sed vulputate sapien tincidunt. Nam ac nisl ut dui tincidunt viverra. Vivamus sed est nec mauris viverra viverra in vitae lorem.

Finis Qui Non Est Finis

Donec cursus, tortor in interdum molestie, magna lectus tempus lorem, id posuere lorem velit id lectus. Suspendisse dignissim nisi eget risus tempor, vitae ultrices tortor fermentum. Nulla facilisi. Donec sed mauris vel massa vestibulum ultrices.

Integer eu ipsum in lorem posuere viverra. Ut vel nisi metus. Sed mattis arcu non lacus faucibus, non pretium eros elementum. Praesent feugiat orci nec sem feugiat, et fermentum massa tempus.

Curabitur euismod dolor nec velit dignissim, in tristique tortor eleifend. Phasellus luctus, tortor in malesuada consequat, lectus magna iaculis lacus, sed posuere lectus turpis vel arcu. Integer vulputate mi sit amet lacus malesuada, quis finibus magna malesuada.

Morbi at nibh blandit, convallis sapien et, pharetra ipsum. Etiam sollicitudin dui sit amet augue suscipit, at sagittis lorem facilisis. Mauris finibus nulla sit amet eros pretium, vel tristique est malesuada.

Sic transit verba, sed pagina manet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vitae nunc vitae justo cursus pulvinar. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Donec elementum nibh id sapien egestas, sed dignissim purus placerat. Nulla tincidunt est vel nulla consequat, at tincidunt libero gravida. Sed id lectus diam. Suspendisse ultrices tortor ac massa tincidunt, vel consequat justo vestibulum.

Aenean luctus dui in nibh tempus, sit amet posuere libero egestas. Etiam malesuada lectus sed lectus dignissim, at dictum lectus tempor. Vestibulum finibus justo vitae nisi pretium, vitae venenatis justo ultricies.

Nunc placerat dui vitae urna porttitor, vitae lacinia purus tristique. Donec sed tristique eros. Vivamus porta tortor sit amet augue feugiat, eget aliquet lectus malesuada. Sed tristique, arcu ac pretium elementum, ex purus blandit massa, id viverra dolor ligula id urna.

Praesent eu nulla posuere, commodo nisl sed, pharetra purus. Morbi aliquam lacus vel dolor consectetur, sed efficitur lectus interdum. Duis vel posuere orci, eget malesuada erat. Proin cursus suscipit malesuada.

Fusce vehicula erat a diam bibendum, et dignissim lacus volutpat. Quisque sodales tempor sapien, ac pellentesque nisi congue vel. Suspendisse non magna a tellus feugiat interdum.

Sed ornare ipsum vitae justo vestibulum, sit amet molestie dolor auctor. Nunc vulputate mauris lorem, sit amet cursus mi aliquam at. Integer tincidunt libero at nisl blandit, at pulvinar risus vulputate.

Etiam vel lacus sed tortor vulputate gravida. Duis feugiat nunc quis tortor faucibus, nec luctus est scelerisque. Morbi consequat turpis nec ex aliquet, non malesuada purus vulputate.

Praesent ut pretium lorem. Nullam accumsan sapien nec nisl mattis, ut pharetra elit luctus. Phasellus consequat est nec risus euismod, ut convallis augue cursus.

In finibus, neque sit amet efficitur sollicitudin, magna ipsum porttitor mi, sed pellentesque nisi sapien vitae augue. Donec quis turpis eu magna porta fermentum.

Aliquam convallis massa non odio tincidunt, et vulputate neque tristique. Curabitur consequat dolor ut velit hendrerit, sit amet aliquet dui pulvinar. Nam placerat augue vitae magna consectetur, vel interdum arcu tempus.

Donec varius erat sit amet lacus ultricies, non luctus ex fermentum. Vestibulum suscipit lacus ac justo molestie, quis pretium mi posuere. In tempor consequat ex, vitae commodo erat malesuada sed.

Sed condimentum, elit at faucibus posuere, nisi odio vestibulum massa, sit amet dignissim felis enim at elit. Cras suscipit nisi eget lectus tempor, at ultrices ipsum posuere.

Mauris vitae dui quis eros dignissim ullamcorper. Suspendisse sit amet consectetur augue. Donec ut erat id sapien aliquam ultricies. Integer tincidunt tellus at nulla tempus, nec tempor justo tincidunt.

Pellentesque mattis purus in erat vulputate, vitae cursus lectus suscipit. Donec elementum mauris ut dui consequat, et molestie augue tempor. Phasellus vitae mauris ut magna vehicula dignissim.

Etiam laoreet sapien et nisi sagittis, nec cursus enim molestie. Nullam non massa neque. Vivamus et faucibus magna. Quisque vehicula leo sit amet odio interdum, nec eleifend magna placerat.

Morbi rutrum turpis nec neque consequat, at suscipit nisi condimentum. Nam mollis nulla sed lectus cursus, sed varius magna sagittis. Donec vulputate lectus vel consectetur sodales.

Aenean pellentesque nibh id erat tincidunt, at pellentesque elit posuere. Cras fermentum mi id augue suscipit, a commodo tortor commodo. Suspendisse non purus hendrerit, rhoncus turpis non, feugiat neque.

Vestibulum volutpat nibh vitae lectus dignissim, non porttitor tellus pellentesque. Sed blandit elit in risus vehicula, eu luctus risus pretium. Praesent feugiat tellus non elit viverra, vel ultricies leo egestas.

Donec porttitor erat sit amet erat pulvinar, vitae aliquam tortor placerat. Nulla facilisi. Proin dignissim justo et sapien porta, nec consequat libero tincidunt.

Quisque vitae ex sed est dignissim tempor. Donec mattis lectus ac arcu efficitur, vitae tincidunt augue vulputate. Sed feugiat tellus nec ipsum cursus, non pretium nibh convallis.

Et ita finis venit, non quia verba desunt, sed quia pagina satis plena est.

Why (not) program in 2026?

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tempor, magna vitae facilisis elementum, augue sapien interdum justo, sed fermentum lacus arcu non lorem. Curabitur dignissim, neque in varius malesuada, velit erat tincidunt magna, vitae sollicitudin risus neque id sapien. Integer vel nisi vitae neque ullamcorper commodo. Donec pretium, libero sed egestas convallis, tortor risus faucibus elit, quis tincidunt justo magna non augue.

Praesent vitae magna sed erat cursus tempor. Nulla facilisi. Mauris condimentum ligula at lacus pretium, sed dignissim sapien porttitor. Suspendisse potenti. Aenean vitae lectus vel metus commodo tincidunt. Sed interdum magna sed libero ultrices, et posuere lorem pulvinar. Integer tristique, erat vitae fringilla vestibulum, libero tortor pellentesque velit, ut volutpat nulla metus non lacus.

Prima Via Cogitationis

Fusce elementum imperdiet lorem, vitae sagittis libero cursus in. Maecenas facilisis sapien ac justo fermentum, quis malesuada urna ullamcorper. Etiam luctus, magna vitae suscipit hendrerit, nunc velit vulputate nisi, sed malesuada lacus eros vel ligula. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Duis pharetra interdum lectus, et condimentum mauris porta quis. Quisque tincidunt augue eget lacus tincidunt, vitae hendrerit mi efficitur. Sed nec ligula vitae risus bibendum ullamcorper. Proin euismod tempor dolor, non suscipit nulla consequat in. Cras tincidunt felis ut est aliquet, vitae varius quam feugiat.

Tempus ipsum fugit, sed memoria manet in silentio cordis et in lumine mentis.

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Donec auctor sapien a ligula elementum, vitae tempus magna vestibulum. Nullam fermentum est quis augue porta, non convallis velit iaculis. Aliquam erat volutpat. Donec feugiat, mauris ac cursus bibendum, magna risus dignissim justo, sed vulputate lorem mauris nec mauris.

De Ordine et Confusione

Aliquam tristique tortor at felis porta, sed sollicitudin lorem convallis. Nunc consequat erat eu lectus blandit, sed tempus velit feugiat. Pellentesque non urna sed justo tristique eleifend. Vestibulum mattis dolor vel metus finibus, id tincidunt lectus consequat.

Nulla res simplex est ubi animus multa quaerit. Etiam mollis massa at ipsum tincidunt, quis dictum lorem vehicula. In vel felis id magna tincidunt suscipit. Morbi volutpat, odio nec bibendum tempus, justo massa suscipit est, vitae fermentum mauris dolor at risus.

Nam tristique, urna sit amet porttitor sodales, risus sapien pharetra orci, sed commodo justo lacus sed tortor. Aenean feugiat nisl sit amet vestibulum posuere. In hac habitasse platea dictumst. Sed semper nisi nec elit commodo, ac blandit nulla pellentesque.

Via Media Inter Lumina

Curabitur pharetra velit nec augue sodales, ac dictum magna blandit. Sed viverra sapien sed nibh tincidunt, in porta justo condimentum. Fusce sed erat a ipsum ullamcorper imperdiet. Cras et enim mauris. Vivamus feugiat elit vitae risus lacinia, in ultricies metus malesuada.

Integer non suscipit augue. Donec feugiat mauris eget erat vehicula, nec iaculis metus pretium. Suspendisse vulputate magna ac eros tristique, sed interdum ligula posuere. Duis porta erat sed malesuada vestibulum. Sed ut eros at dolor fermentum feugiat.

Quisque egestas tempus neque, vel tristique sapien posuere in. Vestibulum dignissim fringilla elit, vitae ullamcorper lorem tempus id. Donec vel tempor massa, non blandit augue. Vivamus blandit elit neque, sit amet cursus ex consequat sed.

Magna est via, sed maior est voluntas ambulandi per vias ignotas sine metu.

De Vocibus Interioribus

Proin vestibulum arcu eget augue ullamcorper, nec sodales sem faucibus. Curabitur ullamcorper eros nec risus consequat, ut faucibus erat consequat. Maecenas fringilla massa sit amet elit cursus, et cursus arcu malesuada.

Phasellus tempor metus sit amet ligula finibus rhoncus. Nunc volutpat erat ac eros tristique, sit amet pellentesque sem fermentum. Donec sit amet tellus nec metus luctus aliquet. Aenean feugiat blandit elit, non aliquet mauris viverra a.

Sed luctus justo nec leo efficitur, eget luctus lorem posuere. Vestibulum a magna at nulla congue consequat. Morbi quis lectus non arcu pretium vulputate. Aenean ultrices, tellus at tristique auctor, est nunc ultrices ligula, sed lacinia nibh sapien a ipsum.

Tempora Magna et Parva

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla non erat ac massa ullamcorper egestas. Etiam ultrices eros augue, quis sodales lorem tincidunt vel. Mauris interdum pulvinar elit, non feugiat eros tempus quis.

Sed vel dui ut justo consequat efficitur. Praesent vestibulum justo at mauris cursus, sed dignissim est facilisis. Ut feugiat, arcu vel convallis viverra, velit neque malesuada nisi, vitae bibendum eros felis sit amet nibh.

Tempus non manet, sed vestigia relinquit. Cras consectetur nunc eget justo consequat, sed vulputate sapien tincidunt. Nam ac nisl ut dui tincidunt viverra. Vivamus sed est nec mauris viverra viverra in vitae lorem.

Finis Qui Non Est Finis

Donec cursus, tortor in interdum molestie, magna lectus tempus lorem, id posuere lorem velit id lectus. Suspendisse dignissim nisi eget risus tempor, vitae ultrices tortor fermentum. Nulla facilisi. Donec sed mauris vel massa vestibulum ultrices.

Integer eu ipsum in lorem posuere viverra. Ut vel nisi metus. Sed mattis arcu non lacus faucibus, non pretium eros elementum. Praesent feugiat orci nec sem feugiat, et fermentum massa tempus.

Curabitur euismod dolor nec velit dignissim, in tristique tortor eleifend. Phasellus luctus, tortor in malesuada consequat, lectus magna iaculis lacus, sed posuere lectus turpis vel arcu. Integer vulputate mi sit amet lacus malesuada, quis finibus magna malesuada.

Morbi at nibh blandit, convallis sapien et, pharetra ipsum. Etiam sollicitudin dui sit amet augue suscipit, at sagittis lorem facilisis. Mauris finibus nulla sit amet eros pretium, vel tristique est malesuada.

Sic transit verba, sed pagina manet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vitae nunc vitae justo cursus pulvinar. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Donec elementum nibh id sapien egestas, sed dignissim purus placerat. Nulla tincidunt est vel nulla consequat, at tincidunt libero gravida. Sed id lectus diam. Suspendisse ultrices tortor ac massa tincidunt, vel consequat justo vestibulum.

Aenean luctus dui in nibh tempus, sit amet posuere libero egestas. Etiam malesuada lectus sed lectus dignissim, at dictum lectus tempor. Vestibulum finibus justo vitae nisi pretium, vitae venenatis justo ultricies.

Nunc placerat dui vitae urna porttitor, vitae lacinia purus tristique. Donec sed tristique eros. Vivamus porta tortor sit amet augue feugiat, eget aliquet lectus malesuada. Sed tristique, arcu ac pretium elementum, ex purus blandit massa, id viverra dolor ligula id urna.

Praesent eu nulla posuere, commodo nisl sed, pharetra purus. Morbi aliquam lacus vel dolor consectetur, sed efficitur lectus interdum. Duis vel posuere orci, eget malesuada erat. Proin cursus suscipit malesuada.

Fusce vehicula erat a diam bibendum, et dignissim lacus volutpat. Quisque sodales tempor sapien, ac pellentesque nisi congue vel. Suspendisse non magna a tellus feugiat interdum.

Sed ornare ipsum vitae justo vestibulum, sit amet molestie dolor auctor. Nunc vulputate mauris lorem, sit amet cursus mi aliquam at. Integer tincidunt libero at nisl blandit, at pulvinar risus vulputate.

Etiam vel lacus sed tortor vulputate gravida. Duis feugiat nunc quis tortor faucibus, nec luctus est scelerisque. Morbi consequat turpis nec ex aliquet, non malesuada purus vulputate.

Praesent ut pretium lorem. Nullam accumsan sapien nec nisl mattis, ut pharetra elit luctus. Phasellus consequat est nec risus euismod, ut convallis augue cursus.

In finibus, neque sit amet efficitur sollicitudin, magna ipsum porttitor mi, sed pellentesque nisi sapien vitae augue. Donec quis turpis eu magna porta fermentum.

Aliquam convallis massa non odio tincidunt, et vulputate neque tristique. Curabitur consequat dolor ut velit hendrerit, sit amet aliquet dui pulvinar. Nam placerat augue vitae magna consectetur, vel interdum arcu tempus.

Donec varius erat sit amet lacus ultricies, non luctus ex fermentum. Vestibulum suscipit lacus ac justo molestie, quis pretium mi posuere. In tempor consequat ex, vitae commodo erat malesuada sed.

Sed condimentum, elit at faucibus posuere, nisi odio vestibulum massa, sit amet dignissim felis enim at elit. Cras suscipit nisi eget lectus tempor, at ultrices ipsum posuere.

Mauris vitae dui quis eros dignissim ullamcorper. Suspendisse sit amet consectetur augue. Donec ut erat id sapien aliquam ultricies. Integer tincidunt tellus at nulla tempus, nec tempor justo tincidunt.

Pellentesque mattis purus in erat vulputate, vitae cursus lectus suscipit. Donec elementum mauris ut dui consequat, et molestie augue tempor. Phasellus vitae mauris ut magna vehicula dignissim.

Etiam laoreet sapien et nisi sagittis, nec cursus enim molestie. Nullam non massa neque. Vivamus et faucibus magna. Quisque vehicula leo sit amet odio interdum, nec eleifend magna placerat.

Morbi rutrum turpis nec neque consequat, at suscipit nisi condimentum. Nam mollis nulla sed lectus cursus, sed varius magna sagittis. Donec vulputate lectus vel consectetur sodales.

Aenean pellentesque nibh id erat tincidunt, at pellentesque elit posuere. Cras fermentum mi id augue suscipit, a commodo tortor commodo. Suspendisse non purus hendrerit, rhoncus turpis non, feugiat neque.

Vestibulum volutpat nibh vitae lectus dignissim, non porttitor tellus pellentesque. Sed blandit elit in risus vehicula, eu luctus risus pretium. Praesent feugiat tellus non elit viverra, vel ultricies leo egestas.

Donec porttitor erat sit amet erat pulvinar, vitae aliquam tortor placerat. Nulla facilisi. Proin dignissim justo et sapien porta, nec consequat libero tincidunt.

Quisque vitae ex sed est dignissim tempor. Donec mattis lectus ac arcu efficitur, vitae tincidunt augue vulputate. Sed feugiat tellus nec ipsum cursus, non pretium nibh convallis.

Et ita finis venit, non quia verba desunt, sed quia pagina satis plena est.

The boom of the AI-bubble is ending!

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus tempor, magna vitae facilisis elementum, augue sapien interdum justo, sed fermentum lacus arcu non lorem. Curabitur dignissim, neque in varius malesuada, velit erat tincidunt magna, vitae sollicitudin risus neque id sapien. Integer vel nisi vitae neque ullamcorper commodo. Donec pretium, libero sed egestas convallis, tortor risus faucibus elit, quis tincidunt justo magna non augue.

Praesent vitae magna sed erat cursus tempor. Nulla facilisi. Mauris condimentum ligula at lacus pretium, sed dignissim sapien porttitor. Suspendisse potenti. Aenean vitae lectus vel metus commodo tincidunt. Sed interdum magna sed libero ultrices, et posuere lorem pulvinar. Integer tristique, erat vitae fringilla vestibulum, libero tortor pellentesque velit, ut volutpat nulla metus non lacus.

Prima Via Cogitationis

Fusce elementum imperdiet lorem, vitae sagittis libero cursus in. Maecenas facilisis sapien ac justo fermentum, quis malesuada urna ullamcorper. Etiam luctus, magna vitae suscipit hendrerit, nunc velit vulputate nisi, sed malesuada lacus eros vel ligula. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Duis pharetra interdum lectus, et condimentum mauris porta quis. Quisque tincidunt augue eget lacus tincidunt, vitae hendrerit mi efficitur. Sed nec ligula vitae risus bibendum ullamcorper. Proin euismod tempor dolor, non suscipit nulla consequat in. Cras tincidunt felis ut est aliquet, vitae varius quam feugiat.

Tempus ipsum fugit, sed memoria manet in silentio cordis et in lumine mentis.

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Donec auctor sapien a ligula elementum, vitae tempus magna vestibulum. Nullam fermentum est quis augue porta, non convallis velit iaculis. Aliquam erat volutpat. Donec feugiat, mauris ac cursus bibendum, magna risus dignissim justo, sed vulputate lorem mauris nec mauris.

De Ordine et Confusione

Aliquam tristique tortor at felis porta, sed sollicitudin lorem convallis. Nunc consequat erat eu lectus blandit, sed tempus velit feugiat. Pellentesque non urna sed justo tristique eleifend. Vestibulum mattis dolor vel metus finibus, id tincidunt lectus consequat.

Nulla res simplex est ubi animus multa quaerit. Etiam mollis massa at ipsum tincidunt, quis dictum lorem vehicula. In vel felis id magna tincidunt suscipit. Morbi volutpat, odio nec bibendum tempus, justo massa suscipit est, vitae fermentum mauris dolor at risus.

Nam tristique, urna sit amet porttitor sodales, risus sapien pharetra orci, sed commodo justo lacus sed tortor. Aenean feugiat nisl sit amet vestibulum posuere. In hac habitasse platea dictumst. Sed semper nisi nec elit commodo, ac blandit nulla pellentesque.

Via Media Inter Lumina

Curabitur pharetra velit nec augue sodales, ac dictum magna blandit. Sed viverra sapien sed nibh tincidunt, in porta justo condimentum. Fusce sed erat a ipsum ullamcorper imperdiet. Cras et enim mauris. Vivamus feugiat elit vitae risus lacinia, in ultricies metus malesuada.

Integer non suscipit augue. Donec feugiat mauris eget erat vehicula, nec iaculis metus pretium. Suspendisse vulputate magna ac eros tristique, sed interdum ligula posuere. Duis porta erat sed malesuada vestibulum. Sed ut eros at dolor fermentum feugiat.

Quisque egestas tempus neque, vel tristique sapien posuere in. Vestibulum dignissim fringilla elit, vitae ullamcorper lorem tempus id. Donec vel tempor massa, non blandit augue. Vivamus blandit elit neque, sit amet cursus ex consequat sed.

Magna est via, sed maior est voluntas ambulandi per vias ignotas sine metu.

De Vocibus Interioribus

Proin vestibulum arcu eget augue ullamcorper, nec sodales sem faucibus. Curabitur ullamcorper eros nec risus consequat, ut faucibus erat consequat. Maecenas fringilla massa sit amet elit cursus, et cursus arcu malesuada.

Phasellus tempor metus sit amet ligula finibus rhoncus. Nunc volutpat erat ac eros tristique, sit amet pellentesque sem fermentum. Donec sit amet tellus nec metus luctus aliquet. Aenean feugiat blandit elit, non aliquet mauris viverra a.

Sed luctus justo nec leo efficitur, eget luctus lorem posuere. Vestibulum a magna at nulla congue consequat. Morbi quis lectus non arcu pretium vulputate. Aenean ultrices, tellus at tristique auctor, est nunc ultrices ligula, sed lacinia nibh sapien a ipsum.

Tempora Magna et Parva

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla non erat ac massa ullamcorper egestas. Etiam ultrices eros augue, quis sodales lorem tincidunt vel. Mauris interdum pulvinar elit, non feugiat eros tempus quis.

Sed vel dui ut justo consequat efficitur. Praesent vestibulum justo at mauris cursus, sed dignissim est facilisis. Ut feugiat, arcu vel convallis viverra, velit neque malesuada nisi, vitae bibendum eros felis sit amet nibh.

Tempus non manet, sed vestigia relinquit. Cras consectetur nunc eget justo consequat, sed vulputate sapien tincidunt. Nam ac nisl ut dui tincidunt viverra. Vivamus sed est nec mauris viverra viverra in vitae lorem.

Finis Qui Non Est Finis

Donec cursus, tortor in interdum molestie, magna lectus tempus lorem, id posuere lorem velit id lectus. Suspendisse dignissim nisi eget risus tempor, vitae ultrices tortor fermentum. Nulla facilisi. Donec sed mauris vel massa vestibulum ultrices.

Integer eu ipsum in lorem posuere viverra. Ut vel nisi metus. Sed mattis arcu non lacus faucibus, non pretium eros elementum. Praesent feugiat orci nec sem feugiat, et fermentum massa tempus.

Curabitur euismod dolor nec velit dignissim, in tristique tortor eleifend. Phasellus luctus, tortor in malesuada consequat, lectus magna iaculis lacus, sed posuere lectus turpis vel arcu. Integer vulputate mi sit amet lacus malesuada, quis finibus magna malesuada.

Morbi at nibh blandit, convallis sapien et, pharetra ipsum. Etiam sollicitudin dui sit amet augue suscipit, at sagittis lorem facilisis. Mauris finibus nulla sit amet eros pretium, vel tristique est malesuada.

Sic transit verba, sed pagina manet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vitae nunc vitae justo cursus pulvinar. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.

Donec elementum nibh id sapien egestas, sed dignissim purus placerat. Nulla tincidunt est vel nulla consequat, at tincidunt libero gravida. Sed id lectus diam. Suspendisse ultrices tortor ac massa tincidunt, vel consequat justo vestibulum.

Aenean luctus dui in nibh tempus, sit amet posuere libero egestas. Etiam malesuada lectus sed lectus dignissim, at dictum lectus tempor. Vestibulum finibus justo vitae nisi pretium, vitae venenatis justo ultricies.

Nunc placerat dui vitae urna porttitor, vitae lacinia purus tristique. Donec sed tristique eros. Vivamus porta tortor sit amet augue feugiat, eget aliquet lectus malesuada. Sed tristique, arcu ac pretium elementum, ex purus blandit massa, id viverra dolor ligula id urna.

Praesent eu nulla posuere, commodo nisl sed, pharetra purus. Morbi aliquam lacus vel dolor consectetur, sed efficitur lectus interdum. Duis vel posuere orci, eget malesuada erat. Proin cursus suscipit malesuada.

Fusce vehicula erat a diam bibendum, et dignissim lacus volutpat. Quisque sodales tempor sapien, ac pellentesque nisi congue vel. Suspendisse non magna a tellus feugiat interdum.

Sed ornare ipsum vitae justo vestibulum, sit amet molestie dolor auctor. Nunc vulputate mauris lorem, sit amet cursus mi aliquam at. Integer tincidunt libero at nisl blandit, at pulvinar risus vulputate.

Etiam vel lacus sed tortor vulputate gravida. Duis feugiat nunc quis tortor faucibus, nec luctus est scelerisque. Morbi consequat turpis nec ex aliquet, non malesuada purus vulputate.

Praesent ut pretium lorem. Nullam accumsan sapien nec nisl mattis, ut pharetra elit luctus. Phasellus consequat est nec risus euismod, ut convallis augue cursus.

In finibus, neque sit amet efficitur sollicitudin, magna ipsum porttitor mi, sed pellentesque nisi sapien vitae augue. Donec quis turpis eu magna porta fermentum.

Aliquam convallis massa non odio tincidunt, et vulputate neque tristique. Curabitur consequat dolor ut velit hendrerit, sit amet aliquet dui pulvinar. Nam placerat augue vitae magna consectetur, vel interdum arcu tempus.

Donec varius erat sit amet lacus ultricies, non luctus ex fermentum. Vestibulum suscipit lacus ac justo molestie, quis pretium mi posuere. In tempor consequat ex, vitae commodo erat malesuada sed.

Sed condimentum, elit at faucibus posuere, nisi odio vestibulum massa, sit amet dignissim felis enim at elit. Cras suscipit nisi eget lectus tempor, at ultrices ipsum posuere.

Mauris vitae dui quis eros dignissim ullamcorper. Suspendisse sit amet consectetur augue. Donec ut erat id sapien aliquam ultricies. Integer tincidunt tellus at nulla tempus, nec tempor justo tincidunt.

Pellentesque mattis purus in erat vulputate, vitae cursus lectus suscipit. Donec elementum mauris ut dui consequat, et molestie augue tempor. Phasellus vitae mauris ut magna vehicula dignissim.

Etiam laoreet sapien et nisi sagittis, nec cursus enim molestie. Nullam non massa neque. Vivamus et faucibus magna. Quisque vehicula leo sit amet odio interdum, nec eleifend magna placerat.

Morbi rutrum turpis nec neque consequat, at suscipit nisi condimentum. Nam mollis nulla sed lectus cursus, sed varius magna sagittis. Donec vulputate lectus vel consectetur sodales.

Aenean pellentesque nibh id erat tincidunt, at pellentesque elit posuere. Cras fermentum mi id augue suscipit, a commodo tortor commodo. Suspendisse non purus hendrerit, rhoncus turpis non, feugiat neque.

Vestibulum volutpat nibh vitae lectus dignissim, non porttitor tellus pellentesque. Sed blandit elit in risus vehicula, eu luctus risus pretium. Praesent feugiat tellus non elit viverra, vel ultricies leo egestas.

Donec porttitor erat sit amet erat pulvinar, vitae aliquam tortor placerat. Nulla facilisi. Proin dignissim justo et sapien porta, nec consequat libero tincidunt.

Quisque vitae ex sed est dignissim tempor. Donec mattis lectus ac arcu efficitur, vitae tincidunt augue vulputate. Sed feugiat tellus nec ipsum cursus, non pretium nibh convallis.

Et ita finis venit, non quia verba desunt, sed quia pagina satis plena est.